Shabnam Curry
A rich North Indian style mushroom curry with onions, tomatoes, ginger, garlic, and warm spices. The mushrooms stay juicy while the smooth masala turns into a comforting, lightly spiced gravy that pairs well with roti or jeera rice.
For 4 servings
- prep · ~10 min
Prepare the vegetables.
1.Clean the mushrooms and cut larger ones in half.2.Finely chop the onions and tomatoes.3.Grate the ginger, mince the garlic, and slit the green chili. - saute · ~5 min
Cook the mushrooms.
Heat 1 tbsp oil in a pan over medium-high heat. Add the mushrooms and cook for 4 to 5 minutes until they lose their raw moisture and lightly color. Remove and keep aside.
TIPDo not overcrowd the pan or the mushrooms will steam instead of browning. - temper · ~1 min
Start the masala base.
Heat the remaining 1 tbsp oil in the same pan. Add cumin seeds and let them crackle for a few seconds.
- saute · ~7 min
Cook the onion mixture.
1.Add the chopped onions and cook until light golden, 5 to 6 minutes.2.Add ginger, garlic, and green chili.3.Sauté for 1 minute until the raw smell disappears. - saute · ~6 min
Build the gravy masala.
1.Add the tomatoes and cook until soft and pulpy, 4 to 5 minutes.2.Add turmeric powder, red chili powder, coriander powder, and salt.3.Mix well and cook until the masala looks thick and glossy.TIPCook the tomatoes well so the gravy tastes rounded and not sharp. - mix · ~2 min
Add the yogurt.
Lower the heat and stir in the whisked yogurt a little at a time, mixing continuously so it blends smoothly into the masala.
TIPKeep the heat low while adding yogurt to prevent splitting. - simmer · ~6 min
Finish the curry.
Add water and bring the gravy to a gentle simmer. Return the mushrooms to the pan, add garam masala, and cook uncovered for 5 to 6 minutes until the curry thickens lightly and the mushrooms turn tender.
- garnish
Garnish with cilantro.
- serve
Serve hot.
Serve Shabnam Curry hot with roti, naan, or jeera rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Brown the mushrooms in a single layer so they sear and stay meaty instead of releasing too much water.
- 2Cook the onion-tomato masala until oil starts to separate slightly; that is the cue the gravy will taste deep and rounded.
- 3Whisk the yogurt well and bring it close to room temperature before adding, which helps it blend without curdling.
- 4Add the yogurt on low heat and stir constantly; if the pan is too hot, the gravy can split.
- 5If the curry thickens too much after the mushrooms go back in, loosen it with a few spoonfuls of hot water rather than cold.
- 6This curry tastes even better after a short rest, as the mushrooms absorb the masala and the spice notes settle.
- 7Store leftovers refrigerated for up to 2 days and reheat gently to keep the yogurt-based gravy smooth.
Adapt it for your goals.
Vegan
Replace yogurt with unsweetened cashew yogurt or coconut milk for a dairy-free gravy that still feels creamy and balanced.
restaurant styleRestaurant-style
Puree the onion-tomato masala before adding the mushrooms for a silkier, smoother gravy closer to dhaba or restaurant curry.
low oilLow-oil
Use less oil and cook the onions with a splash of water as needed; the curry will be lighter but still flavorful if the masala is cooked well.
matar shabnamMatar-shabnam
Add green peas along with the mushrooms for extra sweetness, color, and a more substantial everyday curry.
Why this is on our healthy list.
Vegetable-Rich Main Dish
Mushrooms, onions, tomatoes, ginger, and garlic make this curry a savory way to include a range of vegetables in one meal.
Light Yet Satisfying
Mushrooms give the curry a hearty, meaty bite while the recipe uses a modest amount of oil for richness.
Contains Fermented Dairy
Yogurt adds creaminess and gentle tang while contributing protein and calcium from a cultured dairy ingredient.
Spice and Herb Support
Ginger, garlic, cumin, coriander, and cilantro add flavor complexity along with beneficial plant compounds.
Frequently asked questions
Usually the heat was too high or the yogurt was added too fast. Lower the flame, whisk the yogurt well, and stir it in gradually.



