Mushroom and Spinach Curry is a quick and flavorful dish that’s perfect for busy weeknights. This vegetarian curry combines the earthy flavors of mushrooms with the freshness of spinach, all simmered in a rich and aromatic sauce. Whether you’re a seasoned cook or a beginner, this easy recipe is sure to become a favorite in your kitchen.
Why You’ll Love This Recipe
- Quick and Easy: Ready in just 30 minutes, this recipe is perfect for busy weeknights.
- Flavorful and Aromatic: The combination of spices creates a rich and satisfying curry.
- Healthy and Nutritious: Packed with vegetables and nutrients, this dish is both delicious and good for you.
- Versatile: Easily adaptable to suit different dietary needs and preferences.
- One-Pot Wonder: Minimal cleanup required, making it a convenient choice for any cook.
Ingredients & Preparation Notes
- Vegetable oil: Use a neutral oil like canola or grapeseed for best results.
- Onion: Finely chop for even cooking and better integration into the sauce.
- Garlic and Ginger: Mince and grate respectively to release their flavors.
- Curry powder, cumin, coriander, turmeric, and cayenne pepper: These spices form the base of the curry’s flavor. Adjust the cayenne to your desired level of heat.
- Diced tomatoes and coconut milk: Create a rich and creamy sauce. Full-fat coconut milk will yield a richer curry.
- Mushrooms: Slice evenly for consistent cooking. Button or cremini mushrooms work well.
- Spinach: Fresh spinach wilts quickly, adding color and nutrition to the dish.
- Salt and black pepper: Season to taste, enhancing the overall flavor.
- Cilantro: Use as a garnish for a fresh finish.
When selecting ingredients, opt for fresh produce and high-quality spices for the best flavor. If you prefer a milder curry, reduce the amount of cayenne pepper or omit it entirely.
Professional Tips & Techniques
- Toasting Spices: Toasting the spices before adding liquid enhances their flavor. This step is crucial for developing depth in the curry.
- Cooking Mushrooms: Cook the mushrooms in a single layer to ensure they brown properly. Overcrowding can lead to steaming instead of browning.
- Simmering the Sauce: Allow the sauce to simmer for at least 5 minutes after adding the tomatoes and coconut milk. This helps the flavors meld together.
- Resting Time: Let the curry rest off the heat for a few minutes before serving. This allows the flavors to develop further.
- Visual Cues: The curry is done when the sauce has thickened slightly and the mushrooms are tender. The spinach should be wilted but still vibrant in color.
Recipe Variations
- Protein Addition: Add chickpeas or tofu for extra protein and texture.
- Spicy Variation: Increase the cayenne pepper or add fresh chili for a spicier curry.
- Creamy Version: Blend the sauce before adding the mushrooms and spinach for a smoother texture.
- Herbaceous Twist: Add fresh herbs like basil or mint for a different flavor profile.
- Seasonal Adaptations: Use seasonal vegetables like zucchini or bell peppers in place of or in addition to the mushrooms.
- Dietary Modifications: For a dairy-free version, ensure the curry powder is free of any dairy additives.
- Flavor Variations: Experiment with different curry powders or add garam masala for a unique taste.
Serving Suggestions
- With Rice: Serve over basmati rice for a classic pairing.
- With Naan: Accompany with warm naan bread to soak up the delicious sauce.
- As a Side: Use as a side dish alongside grilled meats or other curries.
- Presentation Tips: Garnish with a swirl of coconut milk and a sprinkle of chopped cilantro for an elegant presentation.
- Pairing Suggestions: Pair with a crisp white wine or a refreshing mango lassi.
Storage & Make-Ahead Tips
- Refrigeration: Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
- Freezing: Freeze the curry in freezer-safe containers for up to 3 months. Thaw in the refrigerator before reheating.
- Make-Ahead: Prepare the curry up to the point of adding the mushrooms and spinach. Refrigerate the base and finish cooking just before serving.
- Reheating: Reheat gently on the stove or in the microwave, adding a splash of water or coconut milk if needed to maintain the sauce’s consistency.
Frequently Asked Questions
Q: Can I make this ahead of time?
A: Yes, you can prepare the base of the curry in advance and finish cooking just before serving.
Q: What can I use instead of coconut milk?
A: You can substitute coconut milk with heavy cream or a non-dairy alternative like almond milk, though the flavor will be different.
Q: How can I make this curry spicier?
A: Increase the amount of cayenne pepper or add fresh chili peppers to the curry for more heat.
Q: Can I use frozen spinach?
A: Yes, use frozen spinach but thaw and drain it well before adding to the curry to avoid excess moisture.
Q: Is this recipe suitable for a vegan diet?
A: Yes, this recipe is vegan as written, provided the curry powder does not contain any animal-derived ingredients.
Q: Can I use different types of mushrooms?
A: Absolutely, feel free to use your favorite mushrooms or a mix of varieties for added flavor and texture.
Q: How can I thicken the sauce if it’s too thin?
A: Simmer the curry uncovered for a few extra minutes to reduce the sauce, or mix a teaspoon of cornstarch with water and stir it in.
Q: What other vegetables can I add to this curry?
A: You can add vegetables like bell peppers, zucchini, or peas for additional color and nutrition.
Conclusion
Mushroom and Spinach Curry is a versatile and flavorful dish that’s perfect for any night of the week. With its quick preparation and rich taste, it’s sure to become a staple in your recipe collection. Give it a try and enjoy the delicious combination of earthy mushrooms and vibrant spinach in a creamy, aromatic sauce.
Don’t forget to share your experience and any variations you try on social media, and let us know how it turned out!

Mushroom and Spinach Curry
Equipment
- Large skillet or pot
- Sharp knife
- Cutting board
- Measuring spoons
- Can opener
Ingredients
- 2 tbsp vegetable oil
- 1 large onion finely chopped
- 3 cloves garlic minced
- 1 inch ginger grated
- 2 tsp curry powder
- 1 tsp cumin
- 1 tsp coriander
- 1/2 tsp turmeric
- 1/4 tsp cayenne pepper adjust to taste
- 1 14 oz can diced tomatoes
- 1 14 oz can coconut milk
- 8 oz mushrooms sliced
- 4 cups spinach fresh, roughly chopped
- 1 tsp salt or to taste
- 1/2 tsp black pepper or to taste
- 1/4 cup cilantro chopped, for garnish
Instructions
- Heat the vegetable oil in a large skillet or pot over medium heat. Add the chopped onion and cook for 5-7 minutes until softened and lightly browned.
- Add the minced garlic and grated ginger to the skillet. Cook for another 1-2 minutes until fragrant, stirring frequently to prevent burning.
- Stir in the curry powder, cumin, coriander, turmeric, and cayenne pepper. Cook for 1 minute to toast the spices, stirring constantly.
- Pour in the diced tomatoes and coconut milk. Bring the mixture to a simmer, then reduce the heat to low and let it cook for 5 minutes, allowing the flavors to meld.
- Add the sliced mushrooms to the skillet. Cook for 5-7 minutes until the mushrooms are tender and have absorbed some of the sauce.
- Stir in the chopped spinach and cook for 2-3 minutes until wilted. Season with salt and black pepper to taste.
- Remove the skillet from heat and let the curry sit for a few minutes to allow the flavors to develop further. Serve hot, garnished with chopped cilantro.
