
Indian Tofu Mushroom Masala
Lunch • India
How to Make Indian Tofu Mushroom Masala (Traditional & Healthy Version)
Indian Tofu Mushroom Masala is an innovative dish that blends North Indian culinary traditions with a modern, health-conscious twist. Inspired by the classic 'mushroom masala' found in Punjabi kitchens, this recipe swaps traditional paneer with protein-rich tofu, making it both vegetarian and lighter for calorie watchers. The earthy flavor of mushrooms combines beautifully with the subtle creaminess of tofu, all enveloped in a spiced tomato-onion gravy seasoned with garam masala, jeera, and dhania powder. Perfect for lunch, this masala is a wholesome option that fits seamlessly into an Indian thali or can be savored with roti, phulka, or even brown rice. Indian Tofu Mushroom Masala is particularly popular during festivals like Navratri, when families seek nourishing yet sattvik vegetarian meals. Its bold flavors and rich aroma evoke memories of North Indian dhabas, while its lighter profile makes it a favorite among health enthusiasts. Try this recipe for a satisfying, protein-packed lunch that brings the essence of Indian home cooking to your plate.
Ingredients(for 1 medium katori (bowl) per person)
- 150 grams Tofu (firm) (soya paneer)
- 150 grams Button mushrooms (sliced)
- 1 large Onion (finely chopped (pyaz))
- 2 medium Tomatoes (pureed (tamatar))
- 1 tablespoon Ginger-garlic paste (adrak-lahsun)
- 1 Green chili (finely chopped (hari mirch)) - optional
- 1 teaspoon Coriander powder (dhania powder)
- 1/2 teaspoon Cumin seeds (jeera)
- 1/2 teaspoon Garam masala
- 1/2 teaspoon Red chili powder (lal mirch)
- 1/4 teaspoon Turmeric powder (haldi)
- to taste Salt (namak)
- 2 tablespoons Fresh coriander leaves (hara dhania, chopped)
- 1 tablespoon Refined oil (or mustard oil (sarson ka tel))
Instructions
- 1
Press tofu gently to remove excess water and cut into bite-sized cubes. Clean and slice the mushrooms evenly.
5 minutes
Pat tofu dry for firmer texture and better browning.
- 2
Heat oil in a kadhai or non-stick pan on medium flame. Add cumin seeds (jeera) and let them crackle.
2 minutes
Tempering jeera in hot oil releases essential aroma.
- 3
Add finely chopped onions and sauté until golden brown. Mix in the ginger-garlic paste and green chili; cook until the raw smell fades.
5 minutes
Keep stirring to prevent burning and ensure even browning.
- 4
Add pureed tomatoes, turmeric, red chili powder, coriander powder, and salt. Cook until oil leaves the sides and masala thickens.
5 minutes
Use ripe tomatoes for a richer gravy.
Why This Dish is Healthy
Choosing tofu instead of paneer reduces saturated fat and calories while increasing plant-based protein, ideal for weight management and muscle repair. The inclusion of mushrooms keeps the dish low in carbohydrates and high in micronutrients, supporting immune health. The recipe avoids cream and heavy gravies, keeping it light yet flavorful, perfect for those aiming for a nutritious Indian lunch.
This Indian Tofu Mushroom Masala is rich in plant-based protein from tofu and dietary fiber from mushrooms, onions, and tomatoes. Mushrooms offer B-vitamins, selenium, and antioxidants, while tofu brings calcium and iron. The minimal oil and use of spices like haldi and dhania powder add anti-inflammatory and digestive benefits. The dish is low in saturated fat, making it suitable for heart health, and provides a balanced mix of macronutrients when paired with whole grains.
Pro Tips
- 💡Tip 1: Press tofu well to avoid sogginess and enhance texture.
- 💡Tip 2: Use fresh, firm mushrooms for best flavor and nutrition.
- 💡Tip 3: Garnish generously with fresh coriander for a burst of aroma and color.
Storage & Serving
Store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stovetop, adding a splash of water if gravy thickens.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 260.0 kcal |
| Protein | 6.0 g |
| Carbohydrates | 9.0 g |
| Total Fat | 5.0 g |
| Fiber | 2.0 g |





