Bahian Moqueca with Tofu Vegan recipe

Bahian Moqueca with Tofu

Cook 1 hr 15 mins
Serves 4

Moqueca is a Brazilian dish from the North Eastern region of Bahia. With a fantastic marinade providing a fresh but rich taste, the fresh coriander provides a fine balance for this tasty recipe.

Tofu Block Find out more


396g Cauldron Organic Tofu, follow the instructions on pack, drain and press for 20 minutes. Cut into 3-5cm triangles
4 tbsp lime juice
4 cloves of garlic, crushed
½ tsp salt
2 tbsp vegetable oil
1 large onion, thinly sliced
1 red pepper, thinly sliced
3 tsp paprika
1-2 tsp chilli flakes
400ml coconut milk
4 spring onions, finely chopped
2 medium tomatoes, skinned, deseeded and cut into large dice
Bunch of fresh coriander, finely chopped


  1. Prepare a marinade for the tofu by combining the lime juice, garlic and salt in a bowl. Stir in the tofu, cover and refrigerate overnight if possible.
  2. Heat the oil in a large pan and fry the onions and red pepper gently until softened. Add the paprika and chilli flakes and cook for a further 2 minutes.
  3. Stir in the coconut milk, bring to the boil then simmer for approximately 5 minutes. Add the marinated tofu, reserving any marinade, the spring onions and the tomato and cook for 5 minutes. Add the coriander and season to taste using the reserved lime marinade as required.