Kashmiri Mushroom Sabzi
Earthy mushrooms simmered in a gently spiced Kashmiri-style yogurt gravy with fennel and ginger. This comforting sabzi has a delicate warmth, a light tang, and pairs beautifully with rice or roti.
For 4 servings
- prep · ~5 min
Prep the mushrooms and whisk the yogurt.
1.Wipe the mushrooms clean and cut larger ones in half.2.Whisk the yogurt in a bowl until completely smooth.3.Mix in fennel powder, dry ginger powder, Kashmiri red chili powder, turmeric powder, cumin powder, and salt.TIPSmooth yogurt gives a silky gravy and helps prevent splitting. - saute · ~6 min
Sauté the mushrooms.
1.Heat mustard oil in a pan over medium heat until it just begins to smoke lightly.2.Add the mushrooms and cook until they shrink and pick up light color, 5 to 6 minutes.3.Take them out to a plate and keep aside.TIPDo not crowd the pan or the mushrooms will steam instead of browning. - temper · ~1 min
Make the spiced oil base.
1.Lower the heat and use the same pan with the remaining oil.2.Add asafoetida, green cardamom, and cinnamon.3.Cook for 20 to 30 seconds until fragrant. - saute · ~3 min
Cook the yogurt masala gently.
Lower the heat to minimum and add the whisked yogurt mixture. Stir continuously for 2 to 3 minutes so it warms gradually and turns glossy without curdling.
TIPKeep the heat low and stir constantly while adding yogurt. - simmer · ~8 min
Simmer the sabzi.
Add water and stir well. Return the mushrooms to the pan, mix gently, and simmer on low heat for 6 to 8 minutes until the gravy thickens slightly and coats the mushrooms.
- garnish
Garnish with coriander leaves.
- serve
Serve hot with roti or rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Heat the mustard oil until it just smokes, then lower the heat; this mellows its sharp raw edge while keeping its Kashmiri character.
- 2Sauté the mushrooms in a single layer so they release moisture fast and brown lightly instead of turning rubbery.
- 3Make sure the yogurt is fully smooth before it hits the pan; even small lumps are more likely to split in the hot oil.
- 4Keep the flame very low while adding the yogurt masala and stir without stopping until it looks glossy.
- 5If the gravy thickens too much after simmering, loosen it with a splash of hot water rather than cold water.
- 6This sabzi tastes even better after a short rest, as the fennel, dry ginger, and cardamom settle into the yogurt gravy.
- 7Store leftovers chilled for up to 2 days and reheat gently on low heat to keep the yogurt sauce from curdling.
Adapt it for your goals.
Low-oil
Use 1 tablespoon mustard oil and sauté the mushrooms in batches over slightly higher heat; you keep the aroma while making the sabzi a bit lighter.
veganVegan
Replace yogurt with a thick unsweetened cashew or coconut yogurt and simmer very gently for a dairy-free version with similar tang and body.
no onion no garlicNo-onion-no-garlic
This recipe is already naturally suited to a no-onion, no-garlic meal, relying on hing, fennel, ginger, and whole spices for depth.
richer gravyRicher-gravy
Add a spoonful of fresh cream at the end if you want a softer, fuller sauce that pairs especially well with naan or pulao.
Why this is on our healthy list.
Mushroom-Based Light Main
Mushrooms bring savory depth, useful fiber, and a satisfying texture, making this sabzi filling without feeling too heavy.
Fermented Dairy Goodness
The yogurt adds protein and calcium while giving the gravy tang and body without needing a large amount of cream.
Spice-Forward Flavor
Fennel, dry ginger, cardamom, cinnamon, and turmeric add aroma and complexity, so the dish tastes rich with relatively simple ingredients.
Frequently asked questions
Keep the heat very low, whisk the yogurt until smooth, and stir continuously as you add and warm it. Do not boil it aggressively.



