A restaurant-style Indian tofu curry made with homemade tofu, perfect with parotta and chapati.

Prep Time
20min
Cook Time
25min
Total Time
45min
Tofu Curry recipe

Ingredients

4 Servings
(1 serving = 1 bowl)
  • 200g
    Tofu
  • 2piece
    Onion
  • 1piece
    Tomato
  • 1in
    Ginger
  • 7clove
    Garlic
  • 1piece
    Capsicum
  • 2tsp
    Coriander powder
  • 2tsp
    Chilly powder
  • 1/2tsp
    Turmeric powder
  • 1/2tsp
    Garam masala powder
  • 1tsp
    Fennel seeds
  • 2tbsp
    Fresh cream
  • 7piece
    Cashew nuts
  • 2tbsp
    Butter
  • 2tsp
    Oil
  • 1tbsp
    Coriander leaves
  • 1/2tsp
    Sugar
  • Salt to taste

How to make Tofu Curry

  1. Heat 1.5 tbsp butter in a pan. Add tofu and capsicum pieces. Fry for 3-4 minutes and set aside.

  2. Soak cashew nuts in water.

  3. In another pan, heat oil and add fennel seeds.

  4. Add onion pieces and cook until transparent. Add ginger and garlic, sauté until the raw taste is gone.

  5. Mix in coriander powder, chilly powder, turmeric powder, sugar, and salt.

  6. Add tomato pieces and sauté until soft. Turn off the heat and let it cool completely.

  7. Blend the mixture with soaked cashew nuts into a fine paste, adding enough water.

  8. In the same pan, add the ground masala paste with enough water. Bring to a boil.

  9. Add fried tofu and capsicum. Let it boil for 2-3 minutes.

  10. Stir in fresh cream and garam masala. Mix well and turn off the heat.

  11. Finish with 0.5 tbsp butter and coriander leaves.

Tips & Tricks

  1. Use slightly firm tofu for better texture in the curry.

  2. Homemade tofu can enhance the flavour compared to store-bought.

r

Gayatri

(@rene121)

Cooking is my passion. I love to create new recipes... and also love to learn about different cuisine.