How to Make Tofu Mushroom Stir Fry (Traditional & Healthy Version)

Tofu Mushroom Stir Fry is a contemporary Indian vegetarian dish, bringing together the protein-rich goodness of tofu and the earthy flavors of mushrooms with aromatic Indian spices. While tofu is not native to India, its versatility and health benefits have made it a popular choice in urban Indian kitchens, especially among those seeking high-protein, low-fat meals. Mushrooms, known as 'khumbi' in Hindi, add a robust umami flavor and are widely used in North Indian and Indo-Chinese cuisines. This stir fry is a quick and nutritious lunch option, perfect for busy weekdays. The combination of ginger, garlic, and green chilies gives the dish a subtle heat, balanced by the freshness of bell peppers and the aromatic touch of dhania (coriander) leaves. Tofu Mushroom Stir Fry can be enjoyed with phulka, brown rice, or as a filling inside whole wheat wraps, making it a versatile addition to your lunch menu. Its simplicity and health quotient have made it a favorite during festivals like Navratri, when many prefer sattvik (pure vegetarian) meals without onion and garlic. With minimal oil, an abundance of vegetables, and a protein punch from tofu, this dish is an ideal choice for those tracking calories or seeking a nourishing meal without compromising on authentic Indian flavors.

35 min total2 servingsEasy230 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Press and pat dry the tofu
0%

Step 1 · Press and pat dry the tofu

Press and pat dry the tofu, then cut into cubes. Clean and slice the mushrooms.

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

Step 2 · Heat oil in a kadhai or non-stick tawa on medium flame

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

Step 3: Add garlic
0%

Step 3 · Add garlic

Add garlic, ginger, and green chili. Sauté till fragrant. Add onions if using, and sauté until translucent.

Step 4: Add mushrooms and cook on high heat until they release water and st...
0%

Step 4 · Add mushrooms and cook on high heat until they release water and st...

Add mushrooms and cook on high heat until they release water and start to brown.

Step 5: Add capsicum and stir fry for 2-3 minutes till slightly crisp
0%
3 min

Step 5 · Add capsicum and stir fry for 2-3 minutes till slightly crisp

Add capsicum and stir fry for 2-3 minutes till slightly crisp.

Step 6: Add turmeric
0%

Step 6 · Add turmeric

Add turmeric, coriander powder, black pepper, and salt. Mix well.

Step 7: Gently fold in tofu cubes
0%
4 min

Step 7 · Gently fold in tofu cubes

Gently fold in tofu cubes. Toss lightly to coat with spices and vegetables. Cook for 3-4 minutes.

Step 8: Turn off the flame
0%

Step 8 · Turn off the flame

Turn off the flame. Garnish with fresh coriander and drizzle lemon juice. Serve hot.

Why this recipe is healthy

Tofu Mushroom Stir Fry is an ideal healthy lunch for those tracking calories, aiming for weight loss, or maintaining balanced blood sugar levels. High in protein and fiber, it keeps you full for longer, reducing unhealthy snacking. The use of minimal oil and fresh spices makes it nutrient-dense without unnecessary calories. Additionally, the absence of refined ingredients aligns with clean eating trends, supporting digestive health and overall well-being.

A note on tradition

While Tofu Mushroom Stir Fry is a modern addition to Indian kitchens, it reflects the Indian tradition of adapting global ingredients with local spices and cooking techniques. It is especially popular in metropolitan cities and among the health-conscious youth. During Navratri and other fasting periods, it is often made without onion and garlic for a sattvik touch. The dish is also served in wellness-focused cafes as a nutritious, quick lunch.

← Back to Tofu Mushroom Stir Fry