(Optional Step - you don't need to do this, but it helps with texture) Freeze your Tofu and defrost prior to making this recipe. This can help create a 'meaty' texture for the ribs.
For the BBQ sauce, add the tomato puree, sugar, liquid smoke, onion powder, garlic powder, smoked paprika, balsamic vinegar and water to a saucepan and simmer over a low heat for 15 minutes.
Make a cornflour slurry by stirring the cornflour into 1 tbsp water and add this to the sauce. Bring to a boil, stirring continuously, until the sauce has thickened slightly.
Slice the tofu into thick rectangles. Spread a few spoonfuls of the sauce onto a lined baking sheet and spread out. Line the tofu sticks over the sauce and then pour more sauce on top. You can leave this to marinate for 20 minutes, or put it straight in a preheated oven at 200C for 30 minutes, flipping half-way through. Serve with more of the barbecue sauce and enjoy!