We had been eating North Indian gravies all week, kasuri methi on everything, and I wanted mushroom Chettinad instead: fennel, pepper, and coconut. The Indian store had a tiny bag of kalpasi (stone flower) next to the whole spices. I bought it, plus a punnet of button mushrooms that were already on the counter.
The first night I cheated. Jar garam masala, a splash of coconut milk, mushrooms tipped in raw. It tasted like any mushroom curry. The next night I dry-roasted the spices until the fennel turned sweet and the pepper went sharp, then ground them with coconut. That is this mushroom Chettinad recipe.
Let’s make it together.

What is mushroom Chettinad?
Chettinad cooking comes from the Chettiar community in Tamil Nadu. The region is famous for meat, especially chicken Chettinad, and for a masala you roast fresh: fennel, black pepper (milagu), coriander, dried chilli, cinnamon, cloves, and often kalpasi. Coconut goes into the vegetarian gravies.
Mushroom Chettinad, also called Chettinad mushroom masala or kaalan kari (kaalan is mushroom in Tamil), is the vegetarian bowl. Mushrooms sit in that pepper-fennel-coconut gravy. It should be saucy enough for rice, parotta, dosa, or chapati.
It is not mushroom pepper fry. That is a dry Chettinad-style sauté with no coconut gravy. It is also not a North Indian mushroom masala. No kasuri methi, no cream, no peas.
This is not a fasting curry. Onion and garlic are in the pan. Jain swaps are in the notes.
Roast the masala, do not skip it
The shortcut I tried first (garam masala plus coconut milk) makes a fine weeknight curry. It does not taste like Chettinad. The flavor lives in the roast.
Test note: Use a dry pan on medium. Add coriander seeds, fennel, peppercorns, cumin, dried red chillies, cinnamon, cloves, cardamom, and a small piece of kalpasi if you have it. Stir 2 to 3 minutes until the fennel smells sweet and the pepper smells sharp. Tip them onto a plate the second they darken. If they blacken, the paste turns bitter. Cool completely, then grind with coconut and a few cashews. A hot spice dump steams in the blender and the paste goes pasty.
Kalpasi is optional. If you cannot find it, skip it. Do not add extra star anise to “make up for it.” One petal of star anise is already plenty. A whole star makes the gravy taste like Chinese five-spice.
How to keep the mushrooms juicy
Wipe the mushrooms with a damp cloth. Do not soak them. Trim the woody stem ends and cut them in halves or quarters so they stay meaty.
Sauté them first, the same way you would for any mushroom gravy. Raw mushrooms flood a Chettinad paste and turn it thin and grey. Brown them, plate them, and stir them back in only at the end.
Button mushrooms are the default. Cremini (brown button) work the same way. Skip morels and mixed wild mushrooms here.
Nutrition highlights
- Mushrooms add savory depth and a little plant protein without another block of paneer
- Freshly ground spices and coconut give body, so you do not need cream
- Black pepper and fennel are the heat and the perfume, not a jar of garam masala
- Naturally vegan and gluten-free as written
For a vegetarian table that already has rice and a cooling bowl, this is an easy way to get a South Indian gravy on the plate without a trip for chicken.
Why you’ll love this
- Roast-and-grind masala that still fits a weeknight, about 40 minutes
- Naturally vegan. Coconut and cashews, no cream
- Mushrooms stay juicy if you sauté them first
- Naturally gluten-free
- Tastes like Chettinad, not another North Indian mushroom masala
Perfect for
- A rice night with instant pot jeera rice or leftover idli and dosa
- When you want pepper and fennel instead of kasuri methi
- A vegetarian Chettinad gravy next to cucumber raita
- Jain nights, if you use the onion-garlic swap in the notes


Mushroom Chettinad
Equipment
- Heavy-bottomed pan or kadhai Indian wok
- Spice grinder or small blender jar
Ingredients
For the Chettinad masala
- 1 tablespoon coriander seeds
- 1 teaspoon fennel seeds (sombu)
- 1 teaspoon black peppercorns
- 1/2 teaspoon cumin seeds
- 3 dried red chillies use 2 if you want it milder
- 1 inch cinnamon stick
- 3 cloves
- 2 green cardamom pods
- 1 small piece kalpasi (stone flower) optional
- 1 petal star anise not a whole star
- 1/3 cup fresh or frozen grated coconut
- 8 raw cashews
- 1/4 cup water for grinding
For the mushrooms
- 250 g button or cremini mushrooms about 9 oz, halved or quartered
- 1 tablespoon oil
- pinch salt
For the gravy
- 2 tablespoons sesame oil (gingelly) or peanut oil
- 1/2 teaspoon fennel seeds
- 1/2 teaspoon mustard seeds
- 10 to 12 curry leaves
- 1 medium onion finely chopped
- 1 teaspoon grated ginger
- 4 garlic cloves minced
- 1 to 2 green chillies slit
- 2 medium tomatoes chopped, about 1 cup
- 1/2 teaspoon turmeric
- 1 teaspoon Kashmiri chilli powder
- 3/4 teaspoon salt or to taste
- 3/4 cup warm water plus more as needed
To garnish
- fresh cilantro chopped
- 1/4 teaspoon freshly crushed black pepper optional
Instructions
Roast and grind the masala
- Heat a dry skillet over medium. Add coriander seeds, fennel seeds, peppercorns, cumin, dried red chillies, cinnamon, cloves, cardamom, kalpasi if using, and the star anise petal. Stir 2 to 3 minutes until the fennel smells sweet and the pepper smells sharp. Do not let them blacken.
- Tip the spices onto a plate. Let them cool completely.
- Grind the cooled spices with the coconut, cashews, and 1/4 cup water to a smooth, thick paste. Scrape the jar. Add a spoon of water only if the blades stall.
Sauté the mushrooms
- Heat 1 tablespoon oil in the kadhai over medium-high. Add the mushrooms and a pinch of salt. Cook 5 to 7 minutes, stirring, until they release their water, the pan looks almost dry, and the cut edges brown. Tip them onto a plate.
Build the gravy
- In the same pan, heat 2 tablespoons sesame or peanut oil over medium. Add fennel seeds and mustard seeds. When they sputter, add the curry leaves. They should crackle.
- Add the chopped onion and a pinch of salt. Cook 6 to 8 minutes until soft and light gold.
- Add ginger, garlic, and green chillies. Cook 1 minute until the raw smell goes.
- Add the tomatoes, turmeric, Kashmiri chilli, and salt. Cook 5 to 6 minutes until the tomatoes collapse and oil collects at the edges.
- Add the ground Chettinad paste. Stir 3 to 4 minutes on medium-low until the paste darkens a shade and smells cooked, not raw-coconut.
- Add 3/4 cup warm water and stir until it loosens into a gravy that coats a spoon. Simmer 8 to 10 minutes on low, stirring often so the coconut does not catch. The curry is ready when a thin film of oil shows on top.
Finish with the mushrooms
- Add the sautéed mushrooms. Simmer 3 to 4 minutes on low so they take on gravy but stay juicy. Do not walk away.
- Taste for salt and pepper. Crush a pinch of fresh pepper on top if you want the heat to sit at the front.
- Garnish with cilantro. Serve hot.
Notes

Tips from my kitchen
- Cool the spices before you grind. Hot spices steam in the jar and the paste turns pasty.
- One petal of star anise. I used a whole star once. The gravy tasted like a different cuisine.
- Oil on top means it is done. If the paste still tastes raw-coconut, give it a few more minutes on low.
- Mistake I made: garam masala plus coconut milk, mushrooms in raw. It was fine. It was not Chettinad. Roast the spices. Sauté the mushrooms. Stir them back in for 3 to 4 minutes only.
What to serve with mushroom Chettinad
This gravy wants starch and something cooling. The pepper is already loud, so keep the rest of the table quieter.
- Steamed rice, instant pot jeera rice, or South Indian lemon rice
- Parotta, chapati, or dosa
- Cucumber raita
- Kid-friendly curd rice if you want a cold bowl against the pepper
- Palak dal if you want a thinner, greener dal on the same table
A kachumber (cucumber, onion, tomato, lime) is enough if the curry is the only rich thing.
FAQs
Q1. What is mushroom Chettinad?
A Tamil Chettinad gravy of mushrooms in a freshly roasted fennel, black pepper, and coconut masala. It is the same dish as Chettinad mushroom masala or kaalan kari. This version is a gravy, not a dry pepper fry.
Q2. Is this the same as mushroom pepper fry?
No. Pepper fry is dry. The mushrooms stay coated in a pepper-fennel masala with little or no gravy. Mushroom Chettinad is saucy, with coconut in the paste, and you should see a film of oil on top.
Q3. What if I cannot find kalpasi (stone flower)?
Skip it. Do not add extra star anise. Fennel, pepper, coriander, and coconut still make it taste like Chettinad.
Q4. Can I use garam masala instead of roasting the spices?
You can, and I did once. It will taste like a generic mushroom curry. The roast is the difference. If you are in a rush, still grind coconut with 1 teaspoon fennel powder and 1 teaspoon crushed pepper. It is closer than a jar of garam masala.
Q5. How do I stop the mushrooms from getting soggy?
Sauté them first until they release their water and the edges brown. Add them back for 3 to 4 minutes only. Do not soak the mushrooms, and do not simmer them a long time after the gravy is ready.
Q6. Can I make this vegan or Jain?
It is vegan as written. Jain: skip onion and garlic, bloom hing, use extra tomato and coconut.
Q7. How do I store leftovers?
Store in an airtight container in the refrigerator for up to 3 days. Reheat on low with a splash of water. The mushrooms will soften on day two. Do not freeze.
Ready for a pepper-fennel kadhai?
Once the spices are cool and ground, this mushroom Chettinad is one pan: onion, tomato, the paste, then the mushrooms at the end. The gravy should coat a spoon and show a thin film of oil. The mushrooms should still feel juicy when you bite one.
If you try this mushroom Chettinad, tell me in the comments: did you keep it as a gravy, or did you cook it down toward a pepper fry?
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
