
This mushroom and spinach curry combines tender mushrooms with a rich, creamy spinach sauce for a nourishing vegetarian dish. The aromatic spices create deep, complex flavors while remaining surprisingly easy to prepare for both weeknight dinners and special occasions.
A Classic Indian Curry
The earthiness of mushrooms pairs perfectly with silky spinach in this versatile curry. The combination of traditional Indian spices creates layers of warming flavor. Serve with naan bread, steamed rice, or toasted bread to soak up every bit of the sauce.
Essential Ingredients
- 1 pound spinach leaves: Fresh, washed and dried
- 1.1 pounds button mushrooms: Cleaned and thickly sliced
- 5 garlic cloves: Finely minced
- 1 tablespoon fresh ginger: Grated
- 2 green chilies: Finely chopped
- 3 tablespoons ghee or oil: For cooking
- 1 teaspoon ground cumin: For depth of flavor
- 2 teaspoons dried fenugreek leaves: For authentic aroma
- 2 teaspoons garam masala: For warmth and spice
- 1/2 teaspoon turmeric: For color and flavor
- 1/2 teaspoon salt: Adjust to taste
- 1/4 cup heavy cream: For richness
Cooking Method
- Prepare the Vegetables
- Clean and dry spinach thoroughly. Clean mushrooms and slice into thick pieces.
- Cook the Mushrooms
- Heat 2 tablespoons ghee in a large pan. Sauté mushrooms on high heat for 8 minutes until golden. Set aside.
- Start the Base
- In the same pan, heat remaining ghee. Sauté garlic, ginger and chilies over medium heat for 2 minutes. Add cumin and turmeric.
- Cook Spinach
- Add spinach, fenugreek leaves, garam masala and salt. Cook uncovered until spinach wilts completely.
- Blend the Sauce
- Use an immersion blender to puree the spinach mixture to desired consistency.
- Complete the Curry
- Stir in cream and simmer 5 minutes. Return mushrooms to pan, cook 4-5 minutes more. Serve hot.

Storage and Serving Tips
Store leftovers in an airtight container for up to 3 days in the refrigerator or 3 months in the freezer. Thaw overnight in the refrigerator and reheat thoroughly before serving. Make a double batch for meal prep and serve with naan, rice or rotis for a complete meal.
Recipe Tips & Tricks
- → Can I make this curry ahead of time?
- Yep, you can store it in the fridge for 2-3 days. The flavors get even better after sitting overnight.
- → Can I swap the cream for a dairy-free alternative?
- Sure thing! Try coconut milk or soy cream. The texture changes a little, but it'll still taste amazing.
- → What mushrooms work best?
- Button mushrooms are great, but oyster mushrooms or shiitakes would work too, each adding their own flavor twist.
- → What should I serve with this curry?
- It goes wonderfully with basmati rice or naan bread. Quinoa works well too for a lighter option.
- → Is kasoori methi necessary?
- It’s traditional but not essential. You can swap it out for fresh cilantro at the end of cooking.