Indian-Style Tofu Stir Fry

A healthy, protein-rich Indian tofu stir fry with colourful vegetables and simple spices — ready in under 25 minutes.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 2 people
Course: Main
Cuisine: Indian
Calories: 300

Ingredients
  

Ingredients
  • 200 grams firm tofu pressed and cubed
  • 1 tbsp oil (vegetable or olive)
  • 1 medium onion sliced
  • 1 cup bell peppers mixed colours, sliced
  • 1 cup carrot thinly sliced or julienne
  • 1 tbsp ginger-garlic paste
  • 1 tsp cumin seeds
  • 1/2 tsp turmeric powder
  • 1/2 tsp red chilli powder adjust to taste
  • 1 tsp garam masala
  • 1/2 tsp salt (or to taste)

Equipment

  • frying pan / non-stick skillet

Method
 

  1. Press the tofu to remove excess water. Then cut into 1.5–2 cm cubes.
  2. Heat oil in a non-stick pan over medium heat. Add cumin seeds and let them crackle.
  3. Add sliced onion and sauté until light golden.
  4. Stir in ginger-garlic paste; sauté for 30 seconds until aroma appears.
  5. Add bell peppers and carrot. Stir-fry on medium-high heat for 4–5 minutes until vegetables soften but remain crisp.
  6. Push vegetables to one side. Add tofu cubes to the pan, sprinkle turmeric, chilli powder, garam masala and salt. Stir gently to coat tofu with spices.
  7. Cook tofu and vegetables together for another 3–4 minutes, tossing gently to avoid breaking tofu cubes.
  8. Once everything is cooked and spices are well blended, turn off heat. Serve hot with steamed rice or whole-wheat roti.

Notes

For best results use firm or extra-firm tofu and press it well before cooking. You can add other vegetables like peas or beans. Adjust spice levels to your taste.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating