Koon Thoran
Fresh mushrooms stir-fried with coconut and green chilies.

About this dish
Thoran is the backbone of the Kerala vegetarian meal, usually made with beans or cabbage, but the mushroom version is a prized variant in the rainy season. This dish uses the traditional 'peera' technique where vegetables are steamed with a coarse coconut mixture. The earthy flavor of mushrooms combined with the sweetness of coconut creates a sophisticated yet humble side dish.
Ingredients
Main Ingredients
- 400g Button mushrooms (cleaned and chopped)
- 1/2 tsp Turmeric powder
- Salt to taste
Coconut Mix (The Peera)
- 1 cup Fresh grated coconut
- 4 Shallots
- 2 Green chilies
- 1/2 tsp Cumin seeds
- 1 tsp Garlic (chopped)
Tempering
- 1 tbsp Coconut oil
- 1/2 tsp Mustard seeds
- 2 Dried red chilies
- 1 sprig Curry leaves
Method
- 1
Prep the Mushrooms
Wipe mushrooms with a damp cloth to remove grit (avoid soaking in water). Slice them into even pieces. They will release a lot of water, so even sizing ensures even cooking.
- 2
Crush the Coconut
In a small blender or mortar, coarsely grind the coconut, shallots, green chilies, cumin, and garlic. Do not add water; the goal is a crumbly, damp texture, not a paste.
- 3
Mustard Tempering
Heat coconut oil in a pan. Add mustard seeds. Once they pop, add dried red chilies and curry leaves. The oil should be hot enough that the leaves crisp instantly.
- 4
Sauté Mushrooms
Add the mushrooms and turmeric to the pan. Sauté on medium-high heat. Initially, the mushrooms will look dry, but they will soon begin to release their moisture.
- 5
Evaporate Moisture
Continue cooking for 4-5 minutes until the released water mostly evaporates. If you add the coconut too early, the dish will become soggy.
- 6
Add Coconut Mix
Create a small well in the center of the mushrooms and add the crushed coconut mixture. Cover with the mushrooms (burying the coconut) and place a lid on the pan.
- 7
Steam
Cook on low heat for 3 minutes. This allows the raw smell of the shallots and garlic in the coconut mix to disappear via steaming.
- 8
The Final Stir
Remove the lid and stir everything together. Increase the heat slightly and sauté for another 2 minutes until the mixture is dry and the coconut looks slightly toasted.
- 9
Adjust Seasoning
Taste and add salt at the very end. Adding salt early causes mushrooms to bleed too much water, making them rubbery.
Notes & variations
- Oyster mushrooms or wild mushrooms can be used for a deeper, earthier flavor.
- Ensure the coconut is fresh; desiccated coconut will not provide the necessary moisture or flavor.
- If the dish looks too dry, do not add water; add a teaspoon of coconut oil instead.
- This can be made up to 4 hours in advance and reheated gently.
Serve with
Serve as a side dish with Matta rice and Sambar or Rasam.
Cook's note
Always grind the cumin and shallots with the coconut; these three ingredients form the 'holy trinity' of Kerala Thoran flavor.