Mushroom Curry showed up in my house the first time my sister came back from Kerala with a bag of spices and a long story about a homestay breakfast. She made it that weekend, and I remember being surprised that something so simple could taste this layered. The two-stage coconut milk method was new to me then, and it still feels like the backbone of the dish.
I make this now when I want something warm and a little involved, but not complicated. The tempering goes in late, which means the cloves and cinnamon stay distinct instead of melting into the background. It is a small detail, but it changes how the curry tastes.
About the Recipe
This recipe uses ingredients you can find without making a separate trip to a specialty store. Fresh mushrooms, grated coconut, and a handful of whole spices are the core. The spice paste needs a grinder or blender, but it comes together in less than five minutes. The whole process takes about forty minutes, most of it gentle simmering.
I make this when I have time to cook but do not want to fuss with many pans or complicated techniques. It pairs well with rice or appam, and it reheats without losing texture.
Why you will love this recipe
The two extracts from one batch of grated coconut give you a thin cooking liquid and a thick finishing layer, which means the curry builds flavour in stages instead of all at once. The mushrooms cook in the spice paste and thin coconut milk first, so they absorb the heat and the coriander before the richness comes in. That late addition of thick coconut milk keeps the sauce silky without feeling heavy.
The tempering goes in after the mushrooms are done, so you get the smell of crackling red chillies and cloves right at the end, not buried under fifteen minutes of simmering. It tastes more complex than the ingredient list suggests.

Mushroom Curry
Cooking Tips
Beginners often add the thick coconut milk too early, which causes it to split or curdle when it boils hard. Add it only after the mushrooms are fully cooked and the heat is low. If the spice paste tastes raw or bitter, it means the thin coconut milk did not boil long enough before you added the mushrooms. Let it bubble for at least three minutes. Mushrooms release water as they cook, so if your curry looks too thin, simmer it uncovered for a few extra minutes before adding the thick coconut milk.
Top Tips
- Slice the mushrooms evenly so they cook at the same rate. Thick slices stay firm, thin ones turn mushy.
- Extract the thick coconut milk first by adding less water, then use more water for the thin extract. Do not mix them until the recipe tells you to.
- Reserve a few mushroom slices before you add the rest to the curry. Sautéing them separately in butter gives you a garnish that stays firm and golden.
- If you do not have fresh coconut, use half a cup of thick coconut milk and one and a half cups of thin coconut milk from a carton. It works nearly as well.
- Tempering can splatter, so stand back when you pour the hot oil and spices into the curry.
Serving and Storing Suggestions
This recipe serves four people as a main dish with rice or appam. Prep time is about fifteen minutes, and cooking takes another twenty-five. Serve it hot, garnished with the sautéed mushrooms and tomato wedges. The curry tastes better the next day once the spices have settled, so it is a good make-ahead option.
Store it in the fridge for up to three days in an airtight container. Reheat gently on the stove, adding a splash of water if it has thickened too much. Do not freeze it, as the coconut milk can separate when thawed.
Similar Recipes
- Vegetable Korma
- Kerala Style Egg Curry
- Chettinad Mushroom Masala
- Coconut Milk Kadhi
Nutrient Benefits
Mushrooms provide B vitamins, selenium, and a meaty texture without any cholesterol. Coconut milk adds medium-chain fatty acids, which digest differently than other fats and can give you steady energy. The spices, especially cumin and coriander, support digestion and add antioxidants. Garlic and green chillies bring antimicrobial properties and a bit of heat. This dish is naturally gluten-free and works well for anyone avoiding dairy, since the richness comes from coconut instead of cream or butter in the main curry.

Mushroom Curry
Ingredients
- 500 gms Mushrooms
- 1/2 cup Coconut (grated)
- 1 tsp Salt
For the Spice Paste:
- 1 tsp Coriander Powder
- 1 tsp Chilli Powder
- 1 tsp Cumin Seeds
- 4 flakes Garlic
- 2 Green Chillies
- 1 Onion
For Tempering:
- 1 tbsp Oil
- 2 Whole Dry Red Chillies
- 2 Cloves
- 1 inch Cinnamon
For Garnish:
- 1 tbsp Butter
- 1 Tomato (cut into wedges)
Instructions
- Wash the mushrooms and snip off the ends of the stalks.
- Slice the mushrooms fine.
- Grind the ingredients for the spice paste fine.
- Extract the milk from the grated coconut and set aside the first extract. Take out the second thin extract.
- Place the second thin coconut extract and the spice paste into a pan over moderate heat.
- Mix well and boil for a few minutes.
- Add the mushrooms, reserving a few for garnish.
- Cook over gently heat for about 15 minutes.
- Saute the reserved mushrooms in 1 tblsp butter and set aside.
- Heat the oil for tempering in a small pan over moderate heat.
- Temper it with the red chillies and whole spices.
- When they start to crackle, pour the contents of the pan into the mushroom curry.
- Blend the thick coconut milk and salt into the curry and simmer gently for a few minutes.
- Transfer the curry to a serving dish.
- Garnish with the sauteed mushrooms and tomato wedges.
Sign up for our newsletter
Add Awesome Cuisine as a Preferred Source
Frequently Asked Questions
My coconut milk curdled when I added it to the curry. What went wrong?
You probably added the thick coconut milk while the curry was boiling hard. Always lower the heat to a gentle simmer before stirring it in, and do not let it boil again after that.
Can I use button mushrooms instead of any other variety?
Yes, button mushrooms work perfectly. You can also use cremini or oyster mushrooms. Just make sure they are fresh and firm, not slimy or dark.
The curry tastes watery even after cooking for fifteen minutes. How do I fix it?
Mushrooms release a lot of moisture. Simmer the curry uncovered for another five to ten minutes to let the liquid reduce before you add the thick coconut milk.
Can I skip the tempering step?
You can, but the curry will taste flatter. The tempering adds a sharp, aromatic layer that balances the creamy coconut milk. If you are short on time, do a quick tempering with just the oil and red chillies.
How do I store leftover mushroom curry, and does it reheat well?
Store it in an airtight container in the fridge for up to three days. Reheat gently on the stove over low heat, adding a little water if it has thickened. Do not microwave it on high, as the coconut milk can separate.


