Ingredients
Equipment
Method
- Heat the oil in a heavy-bottomed pan over medium heat until shimmering. Add the mustard seeds and cook until they crackle, about 30 seconds.
- Add the finely chopped onion and cook, stirring occasionally, until golden and translucent, about 8-10 minutes. The onion should soften and start to brown at the edges.
- Stir in the minced garlic and grated ginger, cooking for about 30 seconds until fragrant. The mixture will smell spicy and aromatic.
- Add the ground coriander, turmeric, and garam masala. Toast the spices briefly, stirring constantly, until they release a warm, nutty aroma—about 1 minute. This step enhances their flavor.
- Introduce the wild mushrooms to the pan. Cook, stirring occasionally, for about 10-12 minutes until they shrink, release moisture, and develop a deep, earthy brown color. The mushrooms should seem dry and fragrant.
- Pour in the crushed tomatoes and stir well. Let the mixture simmer gently for 8-10 minutes, until the sauce thickens and deepens in color, with bubbling edges and a fragrant tomato-spice aroma.
- Stir in the coconut milk, mixing thoroughly. Reduce the heat to low and simmer for another 5 minutes, allowing the sauce to become silky and well combined, with a slight shimmer on the surface.
- Season with salt to taste and sprinkle the garam masala over the dish. Keep simmering for a minute to meld the flavors.
- Turn off the heat and let the mushroom masala rest for 5 minutes. The sauce will thicken slightly and deepen in flavor during this time.
- Garnish generously with chopped fresh cilantro. Serve hot over steamed rice or warm naan. The dish should look glossy, with a rich, earthy sauce coating the tender mushrooms.
Notes
For extra depth of flavor, toast your spices separately and add a splash of lemon juice at the end for brightness. Use a mix of wild mushrooms for complexity, but button mushrooms will work in a pinch. Rest the dish for 5 minutes after cooking to allow flavors to meld beautifully.
