Mushroom Masala Curry is a flavorful and aromatic Indian dish that's perfect with rice, naan, roti, or paratha. This recipe offers options for a creamy, restaurant-style gravy. The process involves sautéing spices and aromatics to create a rich masala base, followed by cooking mushrooms to perfection. It's a comforting dish...

Ingredients
For the Curry Base
- button mushrooms200g
- oil or ghee3tbsp
- large onion1
- green chilies chilies2
- ginger-garlic paste1tbsp
- medium tomatoes2
- cashews1/4cup
- plain yogurt1/4cup
- water1/2cup
- salt1pinch
- fresh coriander leaves1bundle
Whole Spices
- cumin seeds1/2tsp
- bay leaves tej patta2
- cinnamon stick1/2in
- green cardamoms cardamoms3
- cloves cloves3
- black cardamom1pinch
- mace1pinch
Ground Spices
- turmeric powder1/2tsp
- red chili powder1tsp
- coriander powder1tbsp
- cumin powder1/2tsp
- garam masala1tsp
- kasuri methi1tsp
Nutrition (per serving)
Calories
130.0kcal (6.5%)
Protein
4.5g (9.1%)
Carbs
7.9g (2.87%)
Sugars
1.6g (3.1%)
Healthy Fat
6.2g
Unhealthy Fat
1.9g
% Daily Value based on a 2000 calorie diet
How to make Mushroom Masala Curry
Prepare the Cashew Paste
- Step 1
Drain the soaked cashews and blend them with a little fresh water until you get a smooth, creamy paste. Set aside.
Prepare the Onion-Ginger-Garlic Paste/Puree
- Step 1
In a blender, combine the chopped onions, ginger, and garlic. Grind to a smooth paste without adding water, if possible. If needed, add a tiny bit of water. Set aside.
- Step 2
In the same blender, add the chopped tomatoes and make a smooth puree. Set aside.
Sauté the Aromatics and Spices
- Step 1
Heat oil or ghee in a heavy-bottomed pan or kadai over medium heat.
- Step 2
Add the whole spices and let them splutter for a few seconds until fragrant.
- Step 3
Add the onion-ginger-garlic paste. Sauté on medium-low heat, stirring frequently, until the paste turns golden brown and the raw smell disappears.
- Step 4
Lower the heat and add the ground spices. Stir well and cook for 1-2 minutes until the spices are aromatic. Add a splash of water if the mixture seems too dry.
- Step 5
Add the tomato puree and salt to taste. Mix well and cook, stirring occasionally, until the tomatoes are soft, mushy, and the oil starts to separate from the masala.
Add Yogurt and Mushrooms
- Step 1
If using yogurt, whisk it well in a separate bowl to avoid curdling. Lower the flame to very low, then gradually add the whisked yogurt to the masala, stirring continuously to combine.
- Step 2
Add the sliced or quartered mushrooms to the pan. Mix gently to coat them with the masala. Cover the pan and cook on low to medium heat for 8-10 minutes, or until the mushrooms are cooked through and tender.
Finish the Curry
- Step 1
Stir in the cashew paste. Mix well and cook for 2-3 minutes, stirring continuously to prevent sticking.
- Step 2
Add water depending on your desired gravy consistency. Bring the curry to a gentle simmer.
- Step 3
Add the garam masala and crushed kasuri methi. Stir well.
- Step 4
Cover and simmer on low heat for another 5 minutes to allow the flavors to meld. Taste and adjust salt if needed.
Garnish and Serve
- Step 1
Garnish with fresh chopped coriander leaves.
- Step 2
Serve hot with jeera rice, naan, roti, paratha, or your favorite Indian bread.
Nutrition (per serving)
Nutrition (per serving)
Calories
130.0kcal (6.5%)
Protein
4.5g (9.1%)
Carbs
7.9g (2.87%)
Sugars
1.6g (3.1%)
Healthy Fat
6.2g
Unhealthy Fat
1.9g
% Daily Value based on a 2000 calorie diet
Tips & Tricks
Gently wipe mushrooms with a damp cloth or rinse them quickly under running water and pat them dry. Avoid soaking them, as they absorb water.
Cooking the onion and tomato masala properly until the oil separates is key to a rich and flavorful curry.
Cashew paste is highly recommended for a rich and creamy texture. You can also add a tablespoon of fresh cream at the end for extra richness.
Feel free to adjust the amount of green chilies and red chili powder according to your preference.
You can adjust the gravy consistency by adding more or less water.
FAQS
Can I skip the cashew paste?
Yes, you can skip the cashew paste, but it adds a rich and creamy texture to the curry. You can substitute it with fresh cream or almond paste for similar results.
How do I prevent yogurt from curdling?
Whisk the yogurt well before adding it to the curry, and ensure the flame is very low when incorporating it. Stir continuously to combine.
Can I use other types of mushrooms?
Yes, you can use other varieties like cremini or portobello mushrooms, but button mushrooms are commonly used for this recipe.
How spicy is this curry?
The spice level can be adjusted by modifying the quantity of green chilies and red chili powder. Kashmiri chili powder adds color without much heat.
Can I make this curry vegan?
Yes, you can make it vegan by using oil instead of ghee and skipping the yogurt. You can also use plant-based yogurt or cream as a substitute.
Loading reviews...
iorjia - Good Food Recipes
(@iorjia01)
Explore Iorjia - Good Food! Find easy meals, healthy options, tasty snacks & refreshing drinks. Explore Iorjia - Good Food! Find easy meals, healthy options, tasty snacks & refreshing drinks....
Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia