Mushroom Bhaji is a delightful dish that showcases the earthy flavors of mushrooms and the fragrant spices of Indian cuisine. This dish not only serves as a scrumptious side but can also be enjoyed as a main course. Whether you are serving it on a busy weeknight or presenting it at a dinner party, this Mushroom Bhaji is sure to impress.
The best part? It’s simple to make and comes together in under 30 minutes, allowing you to enjoy this flavorful dish without a long time in the kitchen. Let’s dive straight into why this recipe should be at the top of your must-try list!
Why This Recipe Is a Must-Try
This Mushroom Bhaji recipe is a masterpiece of simplicity and flavor. Each ingredient plays a key role in building layers of taste and texture. The combination of spices harmonizes beautifully with the juicy mushrooms, while the addition of olive oil adds a subtle richness. Perfect for both Mushroom lovers and those who may be hesitant to enjoy this hearty vegetable, this dish is versatile enough to be paired with naan, rice, or served on its own as a delicious stew.
If you’re looking for a dish that is both satisfying and comforting, this Mushroom Bhaji is the answer. It’s packed with nutrients and delivers a punch of flavor in every bite.
Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 1 green chili, seeds removed and diced
- 14 ounces (400 g) mushrooms, sliced in halves
- ½ teaspoon salt
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon smoked paprika
- ½ teaspoon ground turmeric
- ½ teaspoon garam masala
- 1 tablespoon tomato paste
- ¼ cup (60 ml) water
How To Make Mushroom Bhaji
Step 1: Prepare the Ingredients
Start by gathering all your ingredients. Make sure your mushrooms are fresh and that you have everything else on hand before you start cooking. Dice the onion, mince the garlic, and prepare the green chili by removing the seeds and chopping it finely.
Step 2: Sauté the Onion and Chili
In a large skillet or pan, heat the olive oil over medium heat. Once the oil is hot, add the diced onion and sauté for about 5 minutes, or until the onion becomes translucent. Then, add the green chili and continue to sauté for an additional 2 minutes, allowing the spice to release its aroma.
Step 3: Add the Mushrooms
Next, add the sliced mushrooms to the pan. Stir well to ensure they are evenly coated with the onion and chili mixture. Cook the mushrooms for about 5-7 minutes, stirring occasionally, until they begin to soften and release their juices.
Step 4: Introduce the Garlic and Spices
Once the mushrooms have cooked down, add the minced garlic and stir for about 30 seconds until fragrant. Then, sprinkle in the ground cumin, ground coriander, smoked paprika, ground turmeric, and garam masala. Mix everything thoroughly to coat the mushrooms in the spices.
Step 5: Add Tomato Paste and Water
Stir in the tomato paste, ensuring it’s well distributed throughout the mixture. Then, add ¼ cup of water to the pan. This will help the spices dissolve and create a beautiful sauce for the mushrooms. Stir everything together and bring the mixture to a simmer.
Step 6: Season and Simmer
Add ½ teaspoon of salt to the mix and allow the Mushroom Bhaji to simmer for about 5 minutes. This will help the flavors meld together beautifully. If you prefer a thicker consistency, let it cook a bit longer; for a saucier bhaji, feel free to add a splash more water.
Step 7: Serve and Enjoy
Once the Mushroom Bhaji is cooked to your desired consistency, turn off the heat and serve hot. It pairs wonderfully with steamed rice, roti, or naan. Don’t forget to garnish it with fresh cilantro for an added burst of flavor!
Expert Tips
- For a richer flavor, consider adding a tablespoon of butter or ghee along with the olive oil.
- Feel free to vary the types of mushrooms used; shiitake, portobello, or cremini all work wonderfully.
- If you like a bit more heat, leave some seeds in the green chili or add a pinch of chili powder.
- This dish is best served fresh, but it can also be enjoyed as leftovers.
Variations and Customizations
- Substitute vegetables: Add spinach, bell peppers, or peas for a pop of color and nutrition.
- Protein boost: Add chickpeas or cooked chicken for a heartier main dish.
- Change up the spices: Experiment with different spice blends like curry powder or a little bit of cinnamon for a unique twist.
- Make it creamy: Stir in a splash of coconut milk or yogurt at the end for a creamy texture.
How to Store Leftovers
Mushroom Bhaji can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave before serving. If needed, you can add a splash of water during reheating to loosen up the sauce.
FAQ
Can I use other types of mushrooms for this recipe?
Absolutely! You can use any type of mushrooms you prefer. Shiitake or portobello mushrooms will give a different flavor and texture which can be delightful.
Is Mushroom Bhaji vegan?
Yes, this Mushroom Bhaji is entirely vegan, making it a great dish for those following a plant-based diet.
What can I serve with Mushroom Bhaji?
Mushroom Bhaji pairs perfectly with naan, roti, or basmati rice. You can also serve it alongside a fresh salad for a balanced meal.
Can I freeze Mushroom Bhaji?
Yes, Mushroom Bhaji freezes well. Just ensure it’s cooled completely before transferring it to a freezer-safe container. Use it within 2 months for the best flavor and texture.
Conclusion
Mushroom Bhaji is not just another side dish; it’s a burst of flavor and comfort that deserves a place at your table. Quick to prepare and absolutely delectable, this recipe will surely make your weeknight dinners a bit more exciting while also being a hit during gatherings. The wonderful mix of spices dances with the mushrooms, creating a meal that is both satisfying and nourishing. Give it a try, and prepare to fall in love with this enchanting dish!

Mushroom Bhaji
Ingredients
Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 1 green chili, seeds removed and diced
- 14 ounces mushrooms, sliced in halves (400 g)
- ½ teaspoon salt
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ½ teaspoon smoked paprika
- ½ teaspoon ground turmeric
- ½ teaspoon garam masala
- 1 tablespoon tomato paste
- ¼ cup water (60 ml)
Instructions
- Step 1: Prepare the Ingredients. Start by gathering all your ingredients. Make sure your mushrooms are fresh and that you have everything else on hand before you start cooking. Dice the onion, mince the garlic, and prepare the green chili by removing the seeds and chopping it finely.
- Step 2: Sauté the Onion and Chili. In a large skillet or pan, heat the olive oil over medium heat. Once the oil is hot, add the diced onion and sauté for about 5 minutes, or until the onion becomes translucent. Then, add the green chili and continue to sauté for an additional 2 minutes, allowing the spice to release its aroma.
- Step 3: Add the Mushrooms. Next, add the sliced mushrooms to the pan. Stir well to ensure they are evenly coated with the onion and chili mixture. Cook the mushrooms for about 5-7 minutes, stirring occasionally, until they begin to soften and release their juices.
- Step 4: Introduce the Garlic and Spices. Once the mushrooms have cooked down, add the minced garlic and stir for about 30 seconds until fragrant. Then, sprinkle in the ground cumin, ground coriander, smoked paprika, ground turmeric, and garam masala. Mix everything thoroughly to coat the mushrooms in the spices.
- Step 5: Add Tomato Paste and Water. Stir in the tomato paste, ensuring it’s well distributed throughout the mixture. Then, add ¼ cup of water to the pan. This will help the spices dissolve and create a beautiful sauce for the mushrooms. Stir everything together and bring the mixture to a simmer.
- Step 6: Season and Simmer. Add ½ teaspoon of salt to the mix and allow the Mushroom Bhaji to simmer for about 5 minutes. This will help the flavors meld together beautifully. If you prefer a thicker consistency, let it cook a bit longer; for a saucier bhaji, feel free to add a splash more water.
- Step 7: Serve and Enjoy. Once the Mushroom Bhaji is cooked to your desired consistency, turn off the heat and serve hot. It pairs wonderfully with steamed rice, roti, or naan. Don’t forget to garnish it with fresh cilantro for an added burst of flavor!
Equipment
- Large Skillet