Mughlai Mushroom Masala
Button mushrooms bathed in a silky, aromatic Mughlai gravy enriched with cashew paste and a touch of cream. The gentle warmth of whole spices and a whisper of cardamom create a regal main dish that pairs beautifully with naan or jeera rice.
For 4 servings
- prep
Prepare the mushrooms.
1.Wipe 400g button mushrooms clean with a damp cloth. Avoid washing them.2.Halve the mushrooms if large, or keep whole if small.3.Soak 12 cashews in warm water for 15 minutes, then drain and set aside. - fry · ~3 min
Shallow fry the mushrooms.
1.Heat 1 tbsp oil in a wide pan over high heat until shimmering.2.Add the mushrooms in a single layer and sear for 2-3 minutes until golden edges appear.3.Remove and set aside on a plate. Do not overcrowd or they will steam.TIPSearing mushrooms over high heat locks in flavor and prevents them from becoming rubbery. - saute · ~10 min
Caramelize the onions for the gravy base.
1.In the same pan, add 1 tbsp ghee and lower heat to medium.2.Add 2 sliced onions and a pinch of salt. Cook, stirring often, until deep golden brown (8-10 min).3.Splash a tablespoon of water if they stick. The color is key to the final gravy shade.TIPPatient browning here builds the rich, sweet backbone of a Mughlai gravy. - temper · ~2 min
Bloom the whole spices.
1.Add 3 green cardamom pods, 3 cloves, 1-inch cinnamon stick, and 5 black peppercorns to the browned onions.2.Sauté for 30 seconds until the spices release their aroma and sizzle.3.Add 1 slit green chili, 1 tsp ginger paste, and 1 tsp garlic paste. Cook for 1 minute until raw smell disappears. - saute · ~7 min
Cook the masala until oil separates.
1.Turn heat to low and stir in ¼ cup whisked yogurt. Keep stirring continuously to prevent curdling.2.Add 2 pureed tomatoes, 1 tsp red chili powder, a pinch of turmeric, 1 tsp coriander powder, and a pinch of cumin powder.3.Cook for 5-7 minutes, stirring, until the masala is thick, glossy, and ghee releases from the sides.TIPAlways use room-temperature yogurt and cook on low heat initially to avoid splitting the gravy. - mix · ~2 min
Make the cashew cream.
1.In a blender jar, add the 12 soaked and drained cashews.2.Add 2 tablespoons of water and grind to an absolutely smooth, fine paste. Scrape down sides once.TIPA super-smooth cashew paste is non-negotiable for the silky restaurant-style texture. - simmer · ~6 min
Simmer the gravy with cashew cream.
1.Stir the cashew paste into the cooked masala and sauté for 1 minute.2.Add the seared mushrooms, 0.5 tsp salt, and ¾ cup water. Mix gently.3.Bring to a gentle simmer, cover, and cook on low heat for 5 minutes to let flavors meld.TIPSimmer, don't boil. High heat can cause the cream and yogurt to split. - simmer · ~2 min
Finish with cream and aromatic herbs.
1.Stir in 2 tbsp cream and a pinch of garam masala. Simmer uncovered for 2 more minutes.2.Crush ½ tsp kasuri methi between your palms and sprinkle over the top.3.Turn off heat. The gravy should be thick enough to coat the back of a spoon.TIPKasuri methi goes in last for its distinctive smokey, sweet aroma — cooking it longer makes it bitter. - garnish
Garnish with fresh coriander and serve hot.
1.Ladle into a warm serving bowl and scatter 1 tbsp chopped coriander leaves on top.2.Serve immediately with soft naan or jeera rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Sear mushrooms in a single layer over high heat to get golden edges without steaming.
- 2Take time to caramelize onions until deep brown—this builds the rich Mughlai gravy base.
- 3Always whisk yogurt at room temperature and add it on low heat to prevent curdling.
- 4Grind soaked cashews into an ultra-smooth paste for a velvety, restaurant-style texture.
- 5Crush kasuri methi between your palms before adding to release its full smoky aroma.
- 6Simmer the gravy gently after adding cream; boiling can cause the emulsion to break.
Adapt it for your goals.
Vegan
Replace ghee with coconut oil, yogurt with cashew yogurt, and cream with full-fat coconut milk. The gravy remains luxuriously rich and fully plant-based.
low oilLow-oil
Cook mushrooms without oil using a non-stick pan, and reduce ghee to 1 tsp. The gravy's creamy cashew base still delivers satisfying richness.
high proteinHigh-protein
Add 200g of cubed paneer along with the mushrooms, or stir in a handful of cooked chickpeas for extra protein and texture.
butter mushroomButter-mushroom
Swap the finishing cream for 1 tablespoon of butter and add a teaspoon of tomato ketchup for a tangy, butter-chicken-inspired variation.
Why this is on our healthy list.
Rich in Antioxidants
Button mushrooms provide selenium and ergothioneine, antioxidants that support immune function and protect cells from damage.
Heart-Healthy Fats
Cashews offer monounsaturated and polyunsaturated fats, which can help maintain healthy cholesterol levels when eaten in moderation.
Bone-Supporting Minerals
Yogurt and cream contribute calcium and phosphorus, essential for maintaining strong bones and teeth.
Low-Calorie Nutrient Boost
Mushrooms are naturally low in calories and provide B-vitamins like riboflavin and niacin, which support energy metabolism.
Digestive-Friendly Spices
Cloves, cardamom, and cumin are traditionally used in Ayurveda to aid digestion and reduce bloating.
Frequently asked questions
Fresh mushrooms are strongly recommended. Canned mushrooms are already cooked and watery, so they won't sear properly and can make the gravy thin.



