Mushroom Coconut Milk Pulao

Mushroom Coconut Milk Pulao, known in Tamil as காளான் புலவு (Kaalan Pulavu), is a fragrant, one-pot rice dish that beautifully blends the earthy richness of fresh mushrooms with the creamy sweetness of coconut milk. This dish belongs to the beloved pulao family of South Indian cuisine, where whole spices are bloomed in ghee or oil and layered with rice cooked in flavored liquid. Unlike the heavier Mughal-influenced biryanis, Tamil pulao recipes have always leaned toward lighter, coconut-based preparations that reflect the coastal and agricultural heritage of Tamil Nadu. The use of coconut milk in place of plain water transforms ordinary basmati rice into something truly aromatic and silky, making every grain shine with flavor.
Tamil families absolutely adore this recipe because it strikes that rare balance between being special enough for guests yet simple enough for a weeknight dinner. Mushroom Pulao is commonly prepared for Sunday family lunches, casual guest visits, and even for school lunch boxes because it pairs wonderfully with a simple raita, onion salad, or any spicy kurma. During festive occasions like Karthigai Deepam, Tamil New Year gatherings, or even casual Vijayadasami celebrations, vegetarian rice dishes like this pulao hold a place of pride on the dining spread. It is also a popular choice during Ekadashi or other fasting-adjacent days when families prefer a wholesome vegetarian meal that still feels celebratory and satisfying.
What makes this particular recipe so special for home cooks is its approachable simplicity without sacrificing depth of flavor. The secret lies in using thick, fresh coconut milk which lends a gentle sweetness and creaminess that store-bought stock simply cannot replicate. Whole spices like bay leaf, cinnamon, cloves, and cardamom are gently sautéed first, releasing their oils and setting the aromatic foundation of the dish. Button mushrooms or oyster mushrooms both work beautifully here, soaking up all the spiced coconut milk as they cook alongside the rice in a pressure cooker. This recipe is designed to be beginner-friendly, requiring just one pot and minimal prep, making it a go-to dish for busy Tamil households who want something delicious on the table fast.
🛒 Ingredients
👨🍳 Instructions
Wash the basmati rice thoroughly under cold running water 2 to 3 times until the water runs clear. Soak the washed rice in enough water for 20 to 30 minutes. This soaking step is important as it ensures each grain cooks separately and gives you that perfect fluffy texture. After soaking, drain the water completely and set the rice aside.
Clean the button mushrooms with a damp cloth or paper towel — avoid washing them under running water as mushrooms absorb moisture quickly. Slice them into medium-thick pieces so they hold their shape during cooking. Keep the sliced mushrooms aside. Also prepare your onions, tomatoes, and green chillies as mentioned in the ingredients list.
Heat a pressure cooker on medium flame. Add 2 tablespoons of ghee and 1 tablespoon of oil together. The combination of both gives a rich flavor while preventing the ghee from burning. Once the fats are hot, add the whole spices — bay leaves, cinnamon stick, cloves, cardamom pods, star anise, marathi mokku, and cumin seeds. Sauté these for about 45 seconds until they sizzle and become wonderfully fragrant.
Add the thinly sliced onions to the cooker and sauté on medium-high flame, stirring frequently. Cook the onions until they turn golden brown at the edges — this takes about 6 to 8 minutes and is a critical step that builds the sweet, caramelized base of the pulao. Do not rush this step by using high flame as the onions should soften and color evenly.
Add the slit green chillies and ginger garlic paste to the golden onions. Sauté this mixture well on medium flame for about 2 minutes until the raw smell of ginger and garlic completely disappears and the paste turns lightly golden. This step is essential to eliminate any raw taste from the paste.
Add the chopped tomatoes to the cooker and mix everything together. Cook on medium flame for 3 to 4 minutes, pressing the tomatoes gently as they cook, until they turn completely soft and mushy and the oil begins to separate slightly from the masala on the sides of the pan.
Now add the sliced mushrooms and mix well with all the masala. Sprinkle in the turmeric powder, red chilli powder, and garam masala. Toss the mushrooms to coat them evenly with all the spices. Sauté on medium flame for 3 to 4 minutes. The mushrooms will release some moisture — continue cooking until that moisture evaporates and the mushrooms are nicely coated with the masala.
Add the fresh mint leaves and half of the coriander leaves to the cooker and give a good stir. These herbs add an incredible fragrance and freshness to the pulao. Mix everything together so the herbs are well incorporated into the mushroom masala.
Add the drained basmati rice to the cooker and gently fold it into the mushroom masala, being careful not to break the soaked grains. Stir gently for about 1 minute so each grain gets coated with the aromatic masala.
Pour in the thick coconut milk and water. Add salt to taste and stir everything gently once. Taste the liquid at this point — it should be slightly saltier than you prefer as the rice will absorb the salt. Add the lemon juice and give one final gentle stir. The total liquid ratio for soaked basmati rice in a pressure cooker is 1:1.5 (rice to liquid), so 2 cups rice needs 3 cups total liquid which is what our 1½ cups coconut milk and 1½ cups water provides.
Close the pressure cooker lid securely and cook on medium flame. Wait for 2 whistles, then immediately turn the flame to the lowest setting and cook for an additional 5 minutes on low flame. After 5 minutes, switch off the flame completely and allow the pressure to release naturally — do not force open the cooker. This steam resting time allows the rice to finish cooking gently and prevents it from becoming mushy.
Once the pressure releases fully, carefully open the lid. Use a wide fork or a flat spatula to gently fluff the rice by folding from the sides to the center — do not stir aggressively. Garnish generously with the remaining fresh coriander leaves. Serve the hot Mushroom Coconut Milk Pulao with raita, onion salad, or any spicy vegetable kurma on the side.
💡 Tips and Tricks
- 💡Always soak basmati rice for at least 20 minutes before cooking in a pressure cooker. This reduces cooking time and ensures each grain remains long, fluffy, and separate instead of sticking together.
- 💡Use thick, first-press coconut milk (either freshly squeezed or a good quality canned version) for the best flavor. Thin coconut milk will make the pulao watery and less aromatic. If using canned coconut milk, shake the can well before opening.
- 💡Do not wash mushrooms under running water — this makes them watery and they will steam rather than sauté. Simply wipe them clean with a damp cloth or brush off any dirt with a dry paper towel.
- 💡For extra richness, fry the onions until they are a deep golden brown before adding any other ingredients. This caramelization is the soul of a flavorful pulao and should not be skipped.
- 💡If you prefer a slightly spicier pulao, add a small piece of kalpasi (stone flower / black stone flower) along with the whole spices in step 3 — this is a quintessential Tamil pulao spice that adds a unique woody depth of flavor.
Nutrition Info
AI Estimated Values per serving
🎬 Enjoyed this recipe? Watch the full video!
🔴 Subscribe on YouTube