Mushroom and Chicken Polo (پلو مرغ و قارچ)
A Persian-inspired layered polo with fluffy basmati rice, saffron-brewed chicken, sautéed mushrooms, and colorful bell peppers. Finished with piaz dagh for deep savory aroma and a golden, fragrant presentation.

Printable Recipe Card
Servings: 6 · Total: 145 min · Difficulty: medium
Ingredients (quick list)
- 500 g Basmati rice (rinsed until water runs mostly clear)
- 30 g Fine sea salt (for soaking water (plus more later if needed))
- 2000 g Water (for soaking rice)
- 700 g Chicken thighs, boneless and skinless (cut into 3–4 cm pieces)
- 450 g Fresh white mushrooms (sliced 6–8 mm thick)
- 150 g Red bell pepper (thinly sliced)
- 150 g Green bell pepper (thinly sliced)
- 18 g Garlic (finely grated (about 5 cloves))
- 10 g Fresh ginger (finely grated)
- 6 g Curry powder (about 2 tsp)
- 2 g Ground black pepper (about 1 tsp)
- 45 ml Neutral oil (divided for sautéing)
+ 7 more in the full ingredients section below.
Steps (summary)
- Rinse the basmati rice 4–6 times until the water is mostly clear. Soak it in 2000 g water mixed with 30 g salt for 45 minutes a…
- Heat 15 ml oil in a wide skillet over medium-high heat. Add mushrooms in a single layer and sauté 8–10 minutes, stirring occasi…
- In the same skillet, add 15 ml oil and heat over medium. Add bell peppers and sauté 4–5 minutes until slightly softened but sti…
- Add remaining 15 ml oil to the skillet and increase heat to medium-high. Add chicken pieces and sauté 6–8 minutes, turning, unt…
- Bring 3000 ml water to a rolling boil in a large pot. Drain soaked rice well and add to boiling water. Boil 6–8 minutes, stirri…
- Make tahdig base: whisk 120 g yogurt with 18 g egg yolk (optional), 15 ml oil, and 2 tbsp (30 ml) brewed saffron. Mix in 200 g…
+ 2 more steps in the full instructions section below.
Cultural Background
Layered polo dishes are a cornerstone of Persian home cooking, prized for their aroma, presentation, and the prized crisp tahdig. This version keeps classic techniques—parboiling, steaming, and saffron brewing—while pairing mushrooms and peppers with chicken for a festive, colorful table centerpiece.
Equipment
💡 Tips
- For extra fragrance, reserve 2 tbsp of the filling and scatter it on top just before serving with a spoon of saffron water.
- If using chicken breast, reduce simmer time in Step 4 to 6–8 minutes to avoid dryness; keep the sauce slightly looser.
- To keep colors vivid, sauté peppers briefly and avoid over-stirring during layering.
- If your fried onions are very salty, reduce the 7 g salt in the filling to 5 g.
⚠️ Common Mistakes
❌ Skipping mushroom browning and adding them raw to the filling
💡 Why: Raw mushrooms release water during steaming, making the rice gummy and diluting flavor.
✅ Fix: Sauté mushrooms over medium-high heat until moisture evaporates and edges brown before combining with chicken.
❌ Overboiling the rice in the parboil stage
💡 Why: Fully cooked grains break during steaming and turn sticky instead of fluffy.
✅ Fix: Boil only until the outside is tender but the center is still firm (6–8 minutes), then drain immediately.
❌ Steaming on too high heat for the full cook
💡 Why: High heat can scorch the bottom before the rice finishes steaming and can dry out the chicken.
✅ Fix: Use medium-high only for the first 10 minutes to build steam, then reduce to low for the remaining 45 minutes.
❌ Adding salt early to mushrooms
💡 Why: Salt draws out moisture quickly, causing steaming rather than browning.
✅ Fix: Brown mushrooms first, then season after they have color or when they return to the pan with spices.
🧊 How to Store
Cool leftovers within 2 hours. Refrigerate in an airtight container up to 3 days. Reheat covered with 1–2 tbsp water in a 160°C oven for 15–20 minutes or on low stovetop heat. Tahdig softens after refrigeration; recrisp in a lightly oiled skillet over medium heat for 4–6 minutes.
📅 Make Ahead
Soak and rinse rice up to 1 hour ahead. Cook the chicken-mushroom-pepper filling up to 24 hours ahead and refrigerate; rewarm to steaming-hot before layering. Brew saffron up to 4 hours ahead and keep covered at room temperature.
🍽️ Pairs Well With
- Shirazi salad (cucumber
- tomato
- onion
- lime)
- Mast-o-khiar (yogurt with cucumber and dried mint)
- Torshi (Persian pickles)
- Fresh herbs (sabzi khordan) and radishes
Regional Variations
- Tehran-style family poloOften includes extra piaz dagh and a heavier saffron finish, with the filling kept saucy so the layers stay moist and rich.
- Shiraz-inspired variationAdds a small amount of dried lime powder (1–2 g) or a squeeze of lime at the end for brightness, served alongside a sharper Shirazi salad.
Ingredients
- 500 gBasmati rice (rinsed until water runs mostly clear)
- 30 gFine sea salt (for soaking water (plus more later if needed))
- 2000 gWater (for soaking rice)
- 700 gChicken thighs, boneless and skinless (cut into 3–4 cm pieces)
- 450 gFresh white mushrooms (sliced 6–8 mm thick)
- 150 gRed bell pepper (thinly sliced)
- 150 gGreen bell pepper (thinly sliced)
- 18 gGarlic (finely grated (about 5 cloves))
- 10 gFresh ginger (finely grated)
- 6 gCurry powder (about 2 tsp)
- 2 gGround black pepper (about 1 tsp)
- 45 mlNeutral oil (divided for sautéing)
- 120 gFried onions (piaz dagh) (store-bought or homemade, crisp)
- 240 mlChicken stock (low-sodium preferred)
- 0.25 gSaffron threads (for brewing)
- 60 mlHot water (for brewing saffron (about 70–80°C))
- 120 gPlain yogurt (full-fat for best tahdig)
- 18 gEgg yolk (from 1 large egg; optional but helps crisp tahdig)
- 30 gUnsalted butter (melted; for aroma and gloss)
🔄 Substitutions
- Chicken thighs, boneless and skinless→ Chicken breast, boneless and skinless
- Plain yogurt (for tahdig)→ Dairy-free plain yogurt (unsweetened)
- Curry powder→ Ground turmeric (3 g) + ground cumin (2 g) + ground coriander (1 g)
Instructions
- 1
Rinse the basmati rice 4–6 times until the water is mostly clear. Soak it in 2000 g water mixed with 30 g salt for 45 minutes at room temperature. Meanwhile, brew saffron by crushing 0.25 g threads and steeping in 60 ml hot water (70–80°C) for 15 minutes; keep covered to trap aroma.
- 2
Heat 15 ml oil in a wide skillet over medium-high heat. Add mushrooms in a single layer and sauté 8–10 minutes, stirring occasionally, until their moisture evaporates and edges turn golden. Transfer to a bowl. This step concentrates flavor and prevents watery polo. Do not salt mushrooms yet, or they will steam instead of brown.
- 3
In the same skillet, add 15 ml oil and heat over medium. Add bell peppers and sauté 4–5 minutes until slightly softened but still bright. Add grated garlic and ginger; cook 60–90 seconds until fragrant. Return mushrooms, then stir in curry powder, black pepper, and 7 g salt; toast spices for 30 seconds to bloom their aroma.
- 4
Add remaining 15 ml oil to the skillet and increase heat to medium-high. Add chicken pieces and sauté 6–8 minutes, turning, until lightly browned on most sides. Stir in 120 g fried onions (piaz dagh), then pour in 240 ml chicken stock. Simmer uncovered 10–12 minutes until chicken is cooked through and the mixture is saucy, not watery.
- 5
Bring 3000 ml water to a rolling boil in a large pot. Drain soaked rice well and add to boiling water. Boil 6–8 minutes, stirring gently twice, until grains are tender on the outside but still firm in the center. Drain immediately in a colander and rinse quickly with 250 ml cool water to stop cooking and keep grains separate.
- 6
Make tahdig base: whisk 120 g yogurt with 18 g egg yolk (optional), 15 ml oil, and 2 tbsp (30 ml) brewed saffron. Mix in 200 g of the parboiled rice until evenly coated. Heat a nonstick or heavy pot (24–26 cm) over medium for 2 minutes, add 15 ml oil, then spread the saffron-yogurt rice evenly on the bottom.
- 7
Layer the polo: add one-third of remaining rice over tahdig, then spread half of the chicken-mushroom-pepper mixture. Repeat with another third of rice, the remaining filling, and finish with the last rice. Poke 5–6 steam holes with a spoon handle. Drizzle 30 g melted butter and the remaining brewed saffron over the top.
- 8
Wrap the lid with a clean towel and cover the pot tightly. Cook 10 minutes over medium-high to build steam, then reduce to low and steam 45 minutes. The rice should smell nutty and saffron-forward. Turn off heat and rest, covered, 10 minutes. Invert onto a platter to reveal tahdig, or remove tahdig separately.
🪪 Recipe Passport
Cultural Background
Layered polo dishes are a cornerstone of Persian home cooking, prized for their aroma, presentation, and the prized crisp tahdig. This version keeps classic techniques—parboiling, steaming, and saffron brewing—while pairing mushrooms and peppers with chicken for a festive, colorful table centerpiece.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Shirazi Salad (سالاد شیرازی) — Brunoised cucumber-tomato herb salad with ab-ghooreh
Persian · Salads · 20 min

Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
Persian · Kebabs · 75 min

Koofteh Havij (کوفته هویج) — Persian Carrot Meatballs in Saffron-Tomato Broth
Persian · Main Courses · 120 min

Ghanaian Waakye (Waakye) — Rice and Beans Dyed with Sorghum Leaves
West african · Rice Dishes · 85 min

Malaysian Coconut Rice (Nasi Lemak) — Banana-Leaf Breakfast with Sambal Ikan Bilis
Malaysian · Rice Dishes · 95 min

Cacık (Yoğurtlu Salatalık Mezesi) — Chilled Turkish Yogurt, Cucumber & Mint Dip
Turkish · Appetizers · 15 min

Gavurdağı Salad (Gavurdağı Salatası) — Finely Chopped Walnut & Pomegranate Salad
Turkish · Salads · 20 min

Shakarob (Шакароб) — Tajik Tomato-Onion Bread Salad
Tajik · Salads · 25 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.