Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published March 13, 2026 Verified Recipe
Gluten-Free Nut-Free Halal
Contains: dairy, eggs
145 min total Prep 70m · Cook 75m 6 servings 610 cal ~$3.4/serving
↓ Jump to Recipe
Mushroom and Chicken Polo - authentic persian recipe

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)

  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 a…
  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 occasi…
  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 sti…
  4. Add remaining 15 ml oil to the skillet and increase heat to medium-high. Add chicken pieces and sauté 6–8 minutes, turning, unt…
  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, stirri…
  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…

+ 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.

savoryumami-richwarmly spicedbuttery-saffronfluffy ricetender chickenmeaty mushroomscrisp tahdigbrewed saffronfried oniongarlic-gingertoasted spices🌶 mild

Equipment

Large pot for boiling rice (6–8 L)Nonstick or heavy-bottom pot with lid (24–26 cm) for steamingFine-mesh colanderWide skillet or sauté panMortar and pestle (or spoon) for crushing saffronKitchen scaleClean kitchen towel for lid

💡 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.
Nowruz gatherings Friday family lunch Dinner parties Potluck-style celebrations
#polo#saffron#tahdig#one-pot#family-style#gluten-free

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. 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. 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. 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. 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. 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. 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. 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. 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

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: March 13, 2026

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

Tehran-style family polo: Often includes extra piaz dagh and a heavier saffron finish, with the filling kept saucy so the layers stay moist and rich.
Shiraz-inspired variation: Adds 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.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

610
Calories
34g
Protein
18g
Fat
78g
Carbs
4g
Fiber
980mg
Sodium

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

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.