Tofu Recipes

Tofu Vindaloo recipe

Preparation Time: 10 minutes | Cooking Time: 30 minutes

This hot and spicy vindaloo is an excellent use of tofu. Tofu combines with cauliflower, carrots, onions and mushrooms in a spicy yet creamy sauce. It's also made with chickpeas, making it super filling - you don't even need to serve it with rice!


  • 450g extra-firm tofu, drained
  • 1/2 head of cauliflower
  • 3 carrots
  • 2 onions
  • 250g mushrooms
  • 1 x 400g tin chickpeas
  • 1 x 400g tin coconut milk
  • 225ml vegetable or chicken stock
  • 6 tbsp. tomato puree
  • 3 tbsp. Vindaloo paste
  • 5cm piece ginger, peeled and minced
  • 3 tbsp. oil
  • Salt and pepper


  1. Seperate the cauliflower into florets. Peel and slice the carrots. Peel and thinly slice the onions and thinly slice the mushrooms. Cube the tofu.

  2. Heat the oil in a frying pan. Add the minced ginger and fry for 2-3 minutes until fragrant. Add the onions, cauliflower and carrots. Cook for about 5 minutes. Add the tomato paste and vindaloo paste, stir and cook for 2-3 minutes.

  3. Add the mushrooms, tofu, chickpeas, vegetable stock, coconut milk and salt and pepper. Bring to a simmer. Cook for 15 minutes until veggies and chickpeas are tender.

If you like, use a korma curry paste for a sweeter, milder curry or a plain curry paste that you can adapt to your own tastes. Recipe serves 4.

Author: Laura Young.

Back to the Tofu Recipes home page.

Add a Review or Comment:

450gabout 16 oz (15.87285 oz based on 0.035273 ounces in a gram)
250gabout 9 oz (8.81825 oz based on 0.035273 ounces in a gram)
400gabout 14 oz (14.1092 oz based on 0.035273 ounces in a gram)
225mlabout 1 cup (0.951 cups based on 236.59 mililitres in a US cup)


Published: April 27, 2012
Privacy Policy
Published by Starsol