How to Make Spicy Tofu with Mushrooms (Traditional & Healthy Version)

Spicy Tofu with Mushrooms is a vibrant vegetarian dish that brings together the earthy flavors of mushrooms and the protein-rich goodness of tofu. Though tofu is a relatively recent addition to Indian kitchens, it has gained immense popularity among health-conscious food lovers and vegetarians across India. This dish is inspired by the bold flavors found in Indian stir-fries, featuring a medley of spices such as jeera (cumin), dhania (coriander), and garam masala, making it a perfect fit for Indian palates. Traditionally, such stir-fried dishes are enjoyed during lunch for their light yet satisfying nature, especially in urban households looking for healthy alternatives. Using minimal oil and fresh vegetables, this recipe is ideal for those tracking calories and macros. The inclusion of green chilies and fresh coriander gives it a lively punch, making it a delightful option for family meals or festive spreads during occasions like Holi or Navratri. Whether served with phulka (whole wheat roti) or as a standalone sabzi, Spicy Tofu with Mushrooms celebrates the contemporary Indian kitchen's creativity and health focus.

35 min total2 servingsEasy250 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Heat oil in a non-stick kadhai or tawa over medium flame
0%

Step 1 · Heat oil in a non-stick kadhai or tawa over medium flame

Heat oil in a non-stick kadhai or tawa over medium flame. Add cumin seeds and let them splutter.

Step 2: Add the chopped onions and sauté until golden brown
0%

Step 2 · Add the chopped onions and sauté until golden brown

Add the chopped onions and sauté until golden brown.

Step 3: Mix in the ginger-garlic paste and green chili
0%

Step 3 · Mix in the ginger-garlic paste and green chili

Mix in the ginger-garlic paste and green chili, sauté for another minute until fragrant.

Step 4: Add chopped tomatoes and cook until they turn soft and oil separates
0%

Step 4 · Add chopped tomatoes and cook until they turn soft and oil separates

Add chopped tomatoes and cook until they turn soft and oil separates.

Step 5: Stir in turmeric
0%

Step 5 · Stir in turmeric

Stir in turmeric, coriander powder, red chili powder, and salt. Mix well.

Step 6: Add the sliced mushrooms and cook until they release water and soften
0%

Step 6 · Add the sliced mushrooms and cook until they release water and soften

Add the sliced mushrooms and cook until they release water and soften.

Step 7: Gently fold in the tofu cubes
0%

Step 7 · Gently fold in the tofu cubes

Gently fold in the tofu cubes. Toss carefully to coat with masala. Sprinkle garam masala.

Step 8: Cook for another 2-3 minutes
0%
3 min

Step 8 · Cook for another 2-3 minutes

Cook for another 2-3 minutes, garnish with fresh coriander. Serve hot with roti or brown rice.

Why this recipe is healthy

This dish is an excellent option for anyone looking to maintain a balanced diet. With high-quality protein, fiber, and antioxidants, it supports muscle health, digestion, and immunity. The low calorie and low fat profile make it suitable for weight loss, while its low glycemic index is beneficial for diabetics. Using fresh vegetables and traditional Indian spices, it offers plenty of flavor without unnecessary calories.

A note on tradition

In contemporary Indian cuisine, tofu is often used as a substitute for paneer, especially among health-aware urban families and during Hindu fasts or Navratri when dairy is avoided. Mushroom-based stir-fries are popular in North Indian states like Punjab and Delhi, where fresh vegetables and spices are celebrated. This dish is versatile and can be enjoyed during festivals like Holi or as part of a nutritious weekday lunch.

← Back to Spicy Tofu with Mushrooms