Mushroom Spinach Curry
Earthy mushrooms and tender spinach come together in a lightly spiced onion-tomato gravy. This quick weeknight curry is mildly spiced and packed with goodness, perfect with roti or steamed rice.
For 4 servings
- prep · ~3 min
Blanch and puree the spinach.
1.Bring a pot of water to a boil. Add the spinach and blanch for 1 minute.2.Drain and immediately plunge spinach into ice-cold water to retain colour.3.Drain again and blend into a smooth puree. Set aside. - temper · ~1 min
Temper the whole spices.
1.Heat oil in a kadai or deep pan over medium heat.2.Add cumin seeds and bay leaf. Let them sizzle and turn aromatic.TIPThe cumin should crackle, not burn — medium heat is key. - saute · ~5 min
Sauté the onion, ginger, garlic and chili.
1.Add chopped onions and sauté until soft and translucent, about 4 minutes.2.Add minced garlic, grated ginger and green chili. Cook until the raw aroma fades, about 1 minute. - saute · ~7 min
Cook the tomato masala base.
1.Add chopped tomatoes and a pinch of salt. Cook until soft and mushy.2.Stir in turmeric, red chili powder, coriander powder and cumin powder.3.Sauté until the tomatoes break down completely and oil begins to separate from the sides.TIPOil separating is your visual cue the masala is cooked and raw spice taste is gone. - saute · ~4 min
Brown the mushrooms.
1.Add sliced mushrooms to the masala. Sauté on high heat for 3 to 4 minutes until they release their moisture and start browning at the edges. - simmer · ~7 min
Simmer with spinach puree.
1.Pour in the spinach puree and water. Stir well.2.Season with remaining salt. Bring to a gentle simmer, cover and cook for 5 to 7 minutes to let flavours meld.3.Stir in garam masala and a teaspoon of ghee right at the end.TIPAdding ghee at the end lifts the flavour beautifully — don't skip it. - garnish
Garnish with fresh coriander leaves and serve hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Wipe mushrooms with a damp cloth instead of washing to keep them from getting soggy.
- 2Blanch the spinach just until wilted, then shock in ice water to lock in its bright green color.
- 3Cook the onion-tomato masala until oil visibly separates at the edges for a deep, non-raw flavor.
- 4Sauté mushrooms on high heat so they brown quickly and don't release too much water.
- 5For a thicker gravy, simmer uncovered for a few extra minutes after adding the spinach puree.
- 6Add the garam masala and final ghee only after turning off the heat to preserve their aroma.
- 7This curry tastes even better the next day; refrigerate and reheat gently.
Adapt it for your goals.
Dairy-free
Skip the ghee and use a neutral oil or coconut oil instead. The curry remains flavorful and creamy from the spinach puree.
lower oilLower-oil
Reduce oil to 1 tbsp and sauté mushrooms in a non-stick pan with a splash of water. The pureed spinach still gives a luscious texture.
with paneerWith paneer
Add 150 g cubed paneer (fried or raw) along with the mushrooms for extra protein and a mild, milky contrast to the earthy spinach.
garlic ginger boostGarlic ginger boost
Double the garlic and ginger, and add a slit green chili for a more pungent, aromatic kick — ideal if you love bold North Indian flavors.
Why this is on our healthy list.
Rich in Iron
Spinach is a well-known source of non-heme iron, which supports healthy blood and energy levels.
Good Source of Vitamin K
Both spinach and mushrooms contribute to bone health with a significant amount of vitamin K.
Low in Calories
With mushrooms and spinach as the base, this curry is naturally light and satisfying without being heavy.
Antioxidant-Rich Spices
Turmeric, cumin, and coriander powder provide inflammation-fighting antioxidants that support overall wellness.
Frequently asked questions
Yes, thaw and squeeze out excess water before pureeing. You may need to adjust the cooking time as frozen spinach is already cooked.




.webp)


