Go Back

Mushroom Bhaji

Mushroom bhaji is a simple yet flavorful Indian-inspired dish that highlights the earthy umami of mushrooms, slowly transforming from firm slices to tender, juicy bites infused with smoky spices. It involves sautéing mushrooms with onions, garlic, ginger, and tomatoes, building aromatic layers, and simmering until rich and glossy. The final dish boasts a warm, rustic appearance with a fragrant, slightly spicy aroma and a satisfying, tender texture.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4
Course: Main Course
Cuisine: Indian
Calories: 150

Ingredients
  

  • 2 tablespoons oil mustard oil preferred for authentic flavor
  • 1 teaspoon cumin seeds
  • 250 grams mushrooms shiitakes or button mushrooms, sliced thick
  • 100 grams red onion thinly sliced
  • 1 tablespoon minced ginger
  • 2 cloves minced garlic
  • 1 ripe tomato chopped
  • 1 teaspoon turmeric
  • 1 teaspoon chili powder
  • 1 teaspoon ground coriander
  • 1 tablespoon oil or water for simmering
  • Salt to taste
  • Fresh cilantro for garnish chopped

Equipment

  • Large frying pan
  • Spatula
  • Sharp knife

Method
 

  1. Begin by heating the large frying pan over medium heat, then add the oil. Once shimmering and fragrant, toss in the cumin seeds and toast for about 30 seconds until they release a nutty aroma.
  2. Add the sliced mushrooms to the pan, spreading them out evenly. Let them cook undisturbed for 3-4 minutes until the edges turn deep brown and they start releasing moisture, then gently stir to promote even browning.
  3. Stir in the thinly sliced red onion, cooking for another 3-4 minutes until it becomes translucent and starts caramelizing at the edges, filling the kitchen with a sweet, pungent aroma.
  4. Add the minced ginger and garlic, cooking for about 1 minute until fragrant—smell the spicy, pungent aroma filling the air—and then stir in the chopped tomato or tomato paste for brightness.
  5. Sprinkle in the turmeric, chili powder, and ground coriander, stirring well to coat everything evenly. Let the spices bloom for about 1 minute until fragrant and the mixture begins to release warm, earthy scents.
  6. Lower the heat slightly, cover the pan, and simmer gently for 10 minutes, stirring occasionally. The mushrooms should be tender and glossy, with a rich, aromatic sauce forming around them.
  7. Uncover the pan and cook for another 2-3 minutes to thicken the sauce slightly, stirring gently. The mixture should look glossy, with the spices well absorbed, and the mushrooms tender with a smoky aroma.
  8. Remove from heat, garnish with chopped fresh cilantro, and let sit for a minute to allow flavors to meld. Serve hot with warm flatbread or rice for a comforting, rustic meal.