This is a Vietnamese inspired dish mainly because I found some lemon grass powder in the cupboard. The sauce has a little kick to it and makes a delicious dressing for cooked or roasted vegetables too. Instead of the tofu you could use canned chickpeas.

Spicy Tomato Tofu Bowl


Serves 4

Preparation time: 15 minutes

Cooking time: 20 minutes


Did You Know?

Tofu is low in calories but high in protein making it a great option for vegans. It also provides a good source of magnesium, calcium, selenium, iron and zinc.



  1. Prepare the Sauce:  Heat the oil in a large pan and saute the onion for 2-3 minutes until soft. Add the spices and stir to coat in the oil. Add the remaining ingredients and stir well. Bring the sauce to a gentle simmer and cook for 15 minutes to thicken. With a hand held blender process the sauce until smooth.
  2. Cut the tofu into chunks. Place some cornflour on a tray or dish and season with black pepper. Coat the tofu in the cornflour.
  3. Heat a little oil in a saute or frying pan until hot. Add the tofu in batches and cook on either side until golden brown.
  4. To assemble spoon a little cooked rice, quinoa or cauliflower rice in a bowl. Top with a selection of vegetables and the tofu. Drizzle over the sauce to serve.

Did You Know?

You can prepare the sauce in advance and keep in the fridge for 2-3 days. Alternatively you can batch cook the sauce and freeze to use in a range of dishes.


Tomato Sauce
2tsp olive oil
1 onion chopped
1tsp ground cumin
1tsp ground coriander
1/2 tsp ground lemon grass
1tsp chopped garlic
2 x 400g cans tomatoes
1/2 dried chilli soaked with 2 dried soaked mushrooms
1tbsp maple syrup
1tbsp lime juice
400g block tofu, cut into chunks
cornflour to coat
black pepper for seasoning
Oil for frying
To serve: cooked rice, quinoa or cauliflower rice
Cooked or raw vegetables of choice.