Go Back
+ servings
A pan of cooked tofu spinach curry with a spoon in it ready to serve.

Tofu Spinach Curry

Tofu spinach curry is vegan, delicious and easy to make! This healthy curry recipe will soon become a favourite with all the family!
Course Dinner
Cuisine Middle Eastern
Keyword spinach tofu curry, tofu curry, tofu curry with spinach
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings 4
Calories 203kcal
Author Neil


  • 200 g tofu
  • 3 tbsp sunflower oil
  • 3 large onions chopped
  • 2 tsp ginger and garlic paste
  • 2 tsp green chilli paste
  • 1 and 1/4 tsp. salt
  • 1/2 tsp turmeric
  • 1 tsp ground cumin
  • 1/4 tsp chilli powder
  • 400 g tin chopped tomatoes
  • 200 g chopped spinach


  • Prepare the tofu by gently squeezing out excess moisture by wrapping it in paper towels or a clean kitchen towel. Cut the tofu into 3/4-inch cubes.
  • Gently heat 1 tablespoon of oil in a large pan and cook the tofu for about 10 minutes turning frequently until golden brown all over. Drain on kitchen paper and set aside.
  • Heat the remaining oil over a medium heat in the same large pan.
  • Add the chopped onions and sauté for about 5 to 7 minutes.
  • Stir in the ginger and garlic paste and the green chilli paste and cook, stirring for a further 2 to 3 minutes.
  • Add the salt, stirring for a further 2 to 3 minutes.
  • Add the turmeric, cumin and chilli powder, cook for 1 minute, stirring well.
  • Stir in the tomatoes and cook for a further 2 minutes and turn off the heat once simmering.
  • Remove the contents of the saucepan to a food processor and blitz to a sauce consistency. Return to the pan. Or blend in the saucepan with a stick blender.
  • Heat the sauce until it is simmering. Add the spinach and stir it in until it wilts then gently stir in the cooked tofu.
  • Serve with naan breads or on a bed of rice.


Nutrition label does not include rice or naans.


Calories: 203kcal | Carbohydrates: 15g | Protein: 8g | Fat: 13g | Saturated Fat: 1g | Sodium: 209mg | Potassium: 596mg | Fiber: 4g | Sugar: 6g | Vitamin A: 4856IU | Vitamin C: 30mg | Calcium: 167mg | Iron: 4mg