
Spicy Tofu with Mushrooms
Lunch • India
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.
Ingredients(for 1 medium bowl per person)
- 200 grams Firm tofu (cut into cubes; also called soy paneer)
- 1 cup Mushrooms (button or oyster, sliced)
- 1 medium Onion (finely chopped (pyaz))
- 1 medium Tomato (finely chopped (tamatar))
- 1 Green chili (finely chopped (hari mirch)) - optional
- 1 teaspoon Ginger-garlic paste (adrak-lehsun ka paste)
- 1/2 teaspoon Cumin seeds (jeera)
- 1 teaspoon Coriander powder (dhania powder)
- 1/4 teaspoon Turmeric powder (haldi)
- 1/2 teaspoon Red chili powder (lal mirch powder)
- 1/2 teaspoon Garam masala
- to taste Salt (namak)
- 1 tablespoon Oil (preferably mustard oil or olive oil)
- 2 tablespoons Fresh coriander leaves (hara dhania, chopped) - optional
Instructions
- 1
Heat oil in a non-stick kadhai or tawa over medium flame. Add cumin seeds and let them splutter.
2 minutes
Use mustard oil for a more traditional flavor.
- 2
Add the chopped onions and sauté until golden brown.
4 minutes
Sprinkle a pinch of salt to help onions brown faster.
- 3
Mix in the ginger-garlic paste and green chili, sauté for another minute until fragrant.
1 minute
Cook until raw aroma disappears for best flavor.
- 4
Add chopped tomatoes and cook until they turn soft and oil separates.
3 minutes
Mash tomatoes with the back of your spoon for a smoother base.
Why This Dish 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.
Spicy Tofu with Mushrooms is packed with plant-based protein from tofu and dietary fiber from mushrooms, tomatoes, and onions. Tofu is a great source of calcium and iron, while mushrooms provide B-vitamins, selenium, and antioxidants. The use of minimal oil and fresh spices ensures a low-fat, nutrient-rich dish ideal for heart health and weight management. This recipe is also cholesterol-free and can be made entirely vegan.
Pro Tips
- 💡Tip 1: Press tofu before cooking to remove excess moisture and improve texture.
- 💡Tip 2: Use a heavy-bottomed kadhai for even cooking and richer flavor.
- 💡Tip 3: Add a squeeze of lemon juice before serving for a fresh tangy twist.
Storage & Serving
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat on a tawa or in a microwave before serving. Avoid freezing as tofu may change texture.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 250.0 kcal |





