Ingredients
For the Base & Aromatics:
- Cooking Oil: 2 tablespoons (Vegetable, sunflower, coconut, or light olive oil work well) – Choose a neutral oil with a reasonably high smoke point for sautéing. Coconut oil can add a subtle complementary flavour.
- Onion: 1 large (about 1.5 cups chopped) – Yellow or white onions are ideal. Finely chop for a smoother sauce texture. Red onions can be used but will lend a slightly sharper flavour and colour.
- Garlic: 4-5 large cloves (about 1.5 tablespoons minced) – Fresh garlic is key for depth of flavour. Don’t skimp here! Use a garlic press or mince very finely.
- Ginger: 1.5-inch piece (about 1.5 tablespoons grated or minced) – Fresh ginger root provides a warm, zesty kick that complements the other spices beautifully. Grate it finely using a microplane or mince thoroughly.
- Green Chilli: 1-2 (optional, adjust to heat preference) – Finely chopped. Serrano or bird’s eye chillies work well. Remove seeds and membrane for less heat, or omit entirely if you prefer a mild curry.
The Stars – Vegetables:
- Mushrooms: 1 pound (about 450-500g) – Cremini (baby bella) or white button mushrooms are excellent choices. Clean them well (wipe with a damp cloth, don’t soak) and slice them about ¼ inch thick. You can also use quartered mushrooms for a chunkier texture, or explore varieties like shiitake (remove tough stems) or oyster mushrooms.
- Fresh Spinach: 10 ounces (about 280-300g) – A large bag or bunch of fresh baby spinach is perfect. Wash it thoroughly and ensure it’s well-drained. You can roughly chop larger spinach leaves if you prefer, but baby spinach usually wilts down nicely whole. Frozen spinach can be used in a pinch (thaw and squeeze out excess water).
Spices – The Soul of the Curry:
- Cumin Seeds: 1 teaspoon – Whole seeds toasted at the beginning release incredible aroma.
- Mustard Seeds: ½ teaspoon (optional, but recommended) – Black or brown mustard seeds add a lovely pungent pop when toasted.
- Turmeric Powder: 1 teaspoon – Provides earthy flavour and vibrant golden colour. Known for its anti-inflammatory properties.
- Coriander Powder: 1.5 teaspoons – Adds a mild, slightly citrusy, and earthy depth.
- Cumin Powder: 1 teaspoon – Ground cumin complements the whole seeds, adding a warmer, deeper flavour note.
- Garam Masala: 1 teaspoon – A warming blend of spices typically added towards the end of cooking to preserve its aromatic fragrance. Blends vary, so use one you enjoy.
- Red Chilli Powder or Cayenne Pepper: ¼ – ½ teaspoon (adjust to heat preference) – Provides warmth and heat. Start with less and add more if needed. Kashmiri red chilli powder offers great colour with milder heat.
- Salt: 1.5 teaspoons (or to taste) – Essential for bringing all the flavours together. Adjust seasoning at the end.
Liquids & Creaminess:
- Canned Diced Tomatoes: 1 can (14.5 oz / 400g) – Undrained. Choose good quality diced tomatoes. Alternatively, use crushed tomatoes for a smoother sauce, or even 2 cups of fresh, finely chopped ripe tomatoes (you may need to cook them down a bit longer).
- Full-Fat Coconut Milk: 1 can (13.5 oz / 400ml) – This is crucial for the creamy texture and signature flavour. Full-fat provides the best richness. Shake the can well before opening as the cream often separates. Light coconut milk can be used for a less rich version, but the texture won’t be as luxurious.
- Vegetable Broth or Water: ½ cup (120ml) – Used to adjust the consistency of the curry sauce. Add more if you prefer a thinner sauce.
- Lemon Juice: 1 tablespoon (freshly squeezed) – Added at the end to brighten the flavours and cut through the richness.
Instructions
1. Prepare Your Ingredients (Mise en Place):
- Wash and finely chop the onion.
- Mince the garlic cloves finely.
- Peel and grate or finely mince the fresh ginger.
- If using, finely chop the green chilli (removing seeds for less heat).
- Clean the mushrooms thoroughly with a damp cloth or soft brush (avoid soaking them as they absorb water) and slice them evenly, about ¼ inch thick. If using larger mushrooms, you might want to quarter or halve them before slicing.
- Wash the fresh spinach thoroughly under cold running water. Spin it dry in a salad spinner or pat it dry gently with paper towels. If using large spinach leaves, you can give them a rough chop.
- Measure out all your spices and have them ready in small bowls. This makes the cooking process much smoother and prevents spices from burning while you search for the next one.
- Open the cans of diced tomatoes and coconut milk (shake the coconut milk can well first).
- Have the vegetable broth or water measured and ready.
- Juice the lemon.
- Chop the fresh cilantro for garnish if using.
2. Bloom the Spices (Tadka/Tempering):
- Place a large, heavy-bottomed pot, Dutch oven, or deep skillet over medium heat.
- Add the 2 tablespoons of cooking oil and let it heat up for about 30 seconds until it shimmers slightly.
- Carefully add the 1 teaspoon of cumin seeds and (if using) ½ teaspoon of mustard seeds.
- Stir the seeds constantly for about 30-60 seconds. They will start to sizzle, pop (especially the mustard seeds – be careful, they can jump!), and become fragrant. This process, called blooming or tadka, releases their essential oils and deepens their flavour. Don’t let them burn – they should turn a slightly darker shade and smell nutty.
3. Sauté the Aromatics:
- Once the seeds are fragrant, immediately add the finely chopped onion to the pot.
- Sauté the onion, stirring frequently, for about 5-7 minutes, or until it becomes soft, translucent, and starts to get lightly golden around the edges. Don’t rush this step; well-cooked onions form the sweet foundation of the curry base. Adjust the heat if needed to prevent burning.
- Add the minced garlic, grated ginger, and chopped green chilli (if using).
- Stir constantly and cook for another 1-2 minutes until the raw smell of garlic disappears and the mixture is highly aromatic. Be careful not to burn the garlic, which can turn bitter.
4. Cook the Mushrooms:
- Increase the heat slightly to medium-high.
- Add the sliced mushrooms to the pot.
- Cook the mushrooms, stirring occasionally, for about 6-8 minutes. Initially, they will release a lot of water. Continue cooking until most of this liquid has evaporated and the mushrooms have shrunk significantly and started to brown nicely. Browning the mushrooms develops their deep, umami flavour, which is crucial for a hearty vegetarian curry. Season the mushrooms lightly with a pinch of salt during this stage to help draw out moisture and enhance flavour.
5. Add Ground Spices and Tomatoes:
- Reduce the heat back to medium-low. This prevents the ground spices from burning.
- Add the ground spices: 1 teaspoon turmeric powder, 1.5 teaspoons coriander powder, 1 teaspoon cumin powder, and ¼ – ½ teaspoon red chilli powder/cayenne pepper.
- Stir the spices constantly into the mushroom and onion mixture for about 1 minute. Cooking the spices in oil like this toasts them, removes any raw taste, and fully incorporates their flavour into the base. The mixture should become incredibly fragrant.
- Pour in the entire can (undrained) of diced tomatoes. Stir well, scraping the bottom of the pot to lift any browned bits (deglazing), which adds more flavour.
- Bring the mixture to a gentle simmer and cook for about 5 minutes, stirring occasionally. This allows the tomatoes to break down slightly and meld with the spices, creating a cohesive sauce base. The oil may start to separate slightly around the edges, which is a good sign the base is well-cooked.
6. Simmer the Curry Sauce:
- Pour in the well-shaken can of full-fat coconut milk and the ½ cup of vegetable broth or water.
- Add 1.5 teaspoons of salt (you can adjust later).
- Stir everything together thoroughly until well combined.
- Bring the curry to a gentle simmer (do not bring to a rolling boil, as high heat can sometimes cause coconut milk to separate).
- Once simmering, reduce the heat to low, cover the pot partially (leaving a small gap for steam to escape), and let it simmer gently for 10-15 minutes. This allows the flavours to meld and deepen beautifully, and the sauce to thicken slightly. Stir occasionally to prevent sticking. If the curry becomes too thick for your liking during this time, add a splash more vegetable broth or water.
7. Wilt the Spinach:
- Uncover the pot. Add the fresh spinach to the curry. It might seem like a lot, but it will wilt down considerably. Add it in batches if necessary, stirring gently after each addition until it starts to wilt before adding more.
- Stir the spinach into the hot curry sauce until it has completely wilted and turned a vibrant dark green. This should only take about 2-4 minutes. Avoid overcooking the spinach, as it can become mushy and lose its bright colour.
8. Finish and Adjust Seasoning:
- Turn off the heat.
- Stir in the 1 teaspoon of garam masala. Adding it at the end preserves its delicate aroma and flavour.
- Stir in the 1 tablespoon of freshly squeezed lemon juice. This brightens up all the flavours and adds a lovely contrast to the richness of the coconut milk.
- Taste the curry carefully. Adjust the seasoning as needed. Does it need more salt? More heat (add a pinch more chilli powder)? More brightness (a tiny bit more lemon juice)?
9. Serve:
- Ladle the hot Vegetarian Spinach and Mushroom Curry into serving bowls.
- Garnish generously with fresh chopped cilantro, if desired. You can also add a swirl of cashew cream or a dollop of plain/coconut yogurt for extra creaminess and visual appeal.
Nutrition
- Serving Size: one normal portion
- Calories: 350-450