Mushroom Biryani

Inbarasi
By Inbarasi · Authentic South Indian RecipesPublished 26 May 2026
Cook 35 mins Prep 20 mins 4 servings easy Veg medium
Mushroom Biryani

Rate this recipe

Mushroom Biryani, known as Kalaan Biryani in Tamil, is a fragrant and flavourful one-pot rice dish that holds a cherished place in South Indian vegetarian cooking. Made with earthy button mushrooms, aromatic basmati rice, and a beautiful blend of whole spices, this dish brings together the bold flavours of Tamil Nadu's rich culinary tradition. The mushrooms absorb every layer of spice and coconut milk beautifully, creating a biryani that is deeply satisfying, hearty, and irresistibly fragrant from the very first whiff.

Tamil families absolutely adore Mushroom Biryani because it is one of those magical dishes that feels festive yet is simple enough to make on a busy weekday. It is a popular choice during family Sunday lunches, potluck gatherings, and vegetarian celebrations. During festivals like Pongal, Karthigai Deepam, and Tamil New Year, families who observe vegetarian days often turn to this biryani as the star dish on the banana leaf. It brings everyone to the table with excitement and never fails to impress both young children and elders alike.

What makes this recipe truly special is the use of freshly ground spices, fried onions, mint leaves, and a splash of coconut milk that gives the biryani its signature South Indian soul. Unlike restaurant versions, this homemade Kalaan Biryani is lighter, cleaner, and more aromatic. The key tip for the best result is to soak your basmati rice for at least 30 minutes and cook the mushrooms on high heat so they do not release too much water. Follow this recipe step by step and you will have a perfect biryani every single time.

Ingredients

Ingredients checklist

Instructions

💡 Tap a step to mark it done
1

Wash basmati rice thoroughly under cold running water until the water runs clear. Soak the rice in enough water for 30 minutes. After soaking, drain and set aside. This step ensures long, separate, fluffy grains in your finished biryani.

2

Clean the button mushrooms with a damp cloth or paper towel. Do not wash them under water as they absorb moisture quickly. Halve them or slice them into thick pieces depending on their size. Keep them ready.

3

Heat oil and ghee together in a heavy-bottomed pot or pressure cooker over medium flame. Add bay leaves, cinnamon stick, cloves, cardamom, star anise, marathi mokku, and kalpasi. Fry the whole spices for about 45 seconds until they become fragrant and begin to sizzle gently.

4

Add the thinly sliced onions to the pot. Fry on medium-high heat, stirring frequently, for about 10 to 12 minutes until the onions turn deep golden brown. This caramelisation is the base of your biryani flavour, so do not rush this step.

5

Add the slit green chillies and ginger garlic paste. Saute for 2 to 3 minutes on medium heat until the raw smell completely disappears and the paste turns lightly golden, stirring continuously to prevent it from sticking to the bottom.

6

Add the chopped tomatoes, turmeric powder, red chilli powder, coriander powder, and salt. Mix everything well and cook on medium heat for 5 to 6 minutes until the tomatoes break down completely and the oil begins to separate from the masala on the sides of the pot.

7

Add the cleaned mushroom pieces to the masala. Increase the heat to high and cook the mushrooms for 4 to 5 minutes, stirring frequently. Cooking on high heat prevents the mushrooms from releasing too much moisture and keeps them firm and flavourful.

8

Lower the heat to medium. Add the curd and biryani masala powder. Mix well and cook for 2 minutes. Then add the fresh mint leaves and half of the chopped coriander leaves. Stir everything together so the herbs are well incorporated into the masala.

9

Add the drained basmati rice to the pot and gently mix it with the mushroom masala so the rice is evenly coated. Be gentle at this stage to avoid breaking the rice grains.

10

Pour in the coconut milk and water. Add lemon juice and check the salt level, adjusting if needed. The liquid should be just enough to cook the rice — not too watery. Stir gently one final time.

11

If using a pressure cooker, close the lid and cook on medium heat for exactly 1 whistle. Turn off the flame and let the pressure release naturally for 10 minutes before opening. If using a pot, bring the liquid to a boil, then reduce to the lowest flame, cover tightly with a lid, and cook for 18 to 20 minutes until all the liquid is absorbed.

12

Open the lid gently and fluff the biryani with a fork, carefully separating the grains without breaking them. Garnish with the remaining fresh coriander leaves and crispy fried onions on top. Serve hot with raita, onion salad, and papad.

Tips and Tricks

  • Always cook mushrooms on high heat for a few minutes so they sear rather than steam. This prevents them from making the biryani watery and gives them a lovely firm texture.
  • Soaking basmati rice for at least 30 minutes before cooking is essential. It reduces cooking time and helps the grains cook evenly, giving you the long, fluffy, separate grains that are the hallmark of a great biryani.
  • Adding coconut milk instead of plain water gives this South Indian style mushroom biryani its signature mildly sweet and creamy flavour. Use full-fat coconut milk for the richest taste, or thin it with a little water if you prefer a lighter biryani.

⚠️ Nutrition values could not be verified for this recipe. Please check manually.

🎬 Enjoyed this recipe? Watch the full video!

🔴 Subscribe on YouTube