Shirazi Polo (پلو شیرازی) — Fragrant layered saffron rice with chicken, eggplant, and jeweled barberries
From Shiraz’s celebratory tables, Shirazi Polo layers saffron-steamed basmati with tender meat, golden fried eggplant, and jeweled zereshk. The tahdig is enriched with yogurt and egg yolk for a crisp, rich crust.

Printable Recipe Card
Servings: 6 · Total: 120 min · Difficulty: medium
Ingredients (quick list)
- 500 g Basmati rice (rinsed until water runs mostly clear)
- 18 g Fine sea salt (for soaking and boiling water)
- 700 g Chicken thighs, boneless skinless (cut into 4–5 cm pieces)
- 200 g Yellow onion (finely chopped)
- 90 ml Vegetable oil (divided)
- 0.5 tsp Ground saffron (bloomed in hot water)
- 60 ml Hot water (for blooming saffron)
- 1 tsp Ground turmeric
- 0.5 tsp Ground black pepper
- 350 ml Water (for braising; add more only if needed)
- 600 g Eggplant (peeled in stripes and cut into 1.5 cm slices)
- 220 g Whole milk yogurt (thick, unsweetened)
+ 6 more in the full ingredients section below.
Steps (summary)
- Rinse the basmati rice in several changes of cool water until it runs mostly clear, then drain well. Dissolve 12 g of the salt…
- Bloom the saffron by stirring 0.5 tsp ground saffron into 60 ml hot water, then cover and set aside for at least 10 minutes. Th…
- Cook the chicken: heat 30 ml vegetable oil in a pot over medium heat and sauté the chopped onion for 6–8 minutes until golden.…
- Add 350 ml water and 2 tbsp (about 30 ml) of the bloomed saffron water to the chicken pot, then bring to a gentle simmer. Cover…
- Prepare the eggplant: sprinkle the slices with 6 g salt and rest for 20 minutes to draw out bitterness. Rinse quickly, pat very…
- Fry the eggplant: heat 120 ml vegetable oil in a wide skillet over medium-high heat until shimmering. Fry eggplant in batches f…
+ 7 more steps in the full instructions section below.
Cultural Background
Shirazi Polo is a festive layered rice associated with Shiraz’s refined hospitality, pairing jeweled garnishes with saffron-steamed grains. The yogurt-egg tahdig and barberries signal celebration, often served when guests are honored and the table is abundant.
Equipment
💡 Tips
- Keep barberries on low heat and under 90 seconds; they burn quickly and turn bitter.
- For extra-fluffy grains, drain parboiled rice well and let it sit 5 minutes in the colander before layering.
- If your pot runs hot, use a heat diffuser for the final 45 minutes to prevent an over-dark tahdig.
⚠️ Common Mistakes
❌ Overboiling the rice until fully soft before steaming
✅ Fix: Boil only 6–7 minutes so the center stays firm; the final steam finishes cooking without turning mushy.
❌ Burning the barberries during sautéing
✅ Fix: Use low heat and stop at 60–90 seconds; remove from heat before adding sugar so they stay bright and tart.
❌ Tahdig sticking and tearing when unmolding
✅ Fix: Use a nonstick pot, keep a steady low steam, and rest 5 minutes off heat; the crust releases more cleanly.
🧊 How to Store
Cool leftovers within 2 hours, then refrigerate airtight for up to 3 days. Reheat rice covered with 30 ml water in a pan over low heat for 10–12 minutes; re-crisp tahdig in a lightly oiled skillet for 3–4 minutes per side.
📅 Make Ahead
Cook the chicken and fry the eggplant up to 1 day ahead, cool, and refrigerate airtight. On cooking day, parboil the rice, assemble the layers, and steam; the barberry-nut topping is best made within 30 minutes of serving.
🍽️ Pairs Well With
- Shirazi salad
- mast-o-khiar
- torshi
- fresh herbs (sabzi khordan)
- doogh
Regional Variations
- Some Shirazi households add thin potato slices under the yogurt mixture for a thicker, chip-like tahdig.
- A lamb version is common for larger gatherings, with the meat braised longer and layered more generously.
- In some families, a small portion of rice is mixed with extra saffron and used as a bright top layer instead of drizzling.
Ingredients
- 1⅛ lbBasmati rice (rinsed until water runs mostly clear)
- 18 gFine sea salt (for soaking and boiling water)
- 1.5 lbChicken thighs, boneless skinless (cut into 4–5 cm pieces)
- 7.1 ozYellow onion (finely chopped)
- ⅜ cupVegetable oil (divided)
- ½ tspGround saffron (bloomed in hot water)
- ¼ cupHot water (for blooming saffron)
- 1 tspGround turmeric
- ½ tspGround black pepper
- 1½ cupWater (for braising; add more only if needed)
- 1⅓ lbEggplant (peeled in stripes and cut into 1.5 cm slices)
- 7¾ ozWhole milk yogurt (thick, unsweetened)
- 2Egg yolks
- 1.1 ozUnsalted butter (melted)
- 2½ ozDried barberries (zereshk) (picked over and rinsed quickly)
- 12 gGranulated sugar (balances barberry tartness)
- 1.1 ozSlivered pistachios (lightly toasted)
- 1.1 ozSlivered almonds (lightly toasted)
🔄 Substitutions
- Chicken thighs, boneless skinless→ Lamb shoulder, boneless, cubed
- Whole milk yogurt→ Greek yogurt (full-fat)
- Slivered pistachios→ Slivered walnuts
Instructions
- 1
Rinse the basmati rice in several changes of cool water until it runs mostly clear, then drain well. Dissolve 12 g of the salt in 1.5 liters of water and soak the rice for 30 minutes; this helps the grains elongate and cook evenly.
- 2
Bloom the saffron by stirring 0.5 tsp ground saffron into 60 ml hot water, then cover and set aside for at least 10 minutes. This step extracts maximum color and aroma so the rice perfumes the whole dish.
- 3
Cook the chicken: heat 30 ml vegetable oil in a pot over medium heat and sauté the chopped onion for 6–8 minutes until golden. Add chicken, turmeric, black pepper, and 6 g salt, then sear for 5–6 minutes, turning to lightly brown the pieces.
- 4
Add 350 ml water and 2 tbsp (about 30 ml) of the bloomed saffron water to the chicken pot, then bring to a gentle simmer. Cover and cook for 25–30 minutes until the chicken is tender and the liquid is mostly reduced; you want moist chicken, not a soupy stew.
- 5
Prepare the eggplant: sprinkle the slices with 6 g salt and rest for 20 minutes to draw out bitterness. Rinse quickly, pat very dry with towels, and keep them in a single layer so they fry rather than steam.
- 6
Fry the eggplant: heat 120 ml vegetable oil in a wide skillet over medium-high heat until shimmering. Fry eggplant in batches for 3–4 minutes per side until deeply golden, then drain on a rack or paper towels; add 15 ml more oil only if the pan becomes dry.
- 7
Parboil the rice: bring a large pot with 3 liters of water to a rolling boil and add the remaining 6 g salt. Drain the soaked rice, add it to the boiling water, and boil 6–7 minutes until the grains are tender on the outside but still firm in the center, then drain in a colander.
- 8
Make the tahdig base by whisking yogurt and egg yolks in a bowl until completely smooth. Stir in 2 tbsp (about 30 ml) of the bloomed saffron water to tint the mixture; this gives the crust its signature color and rich flavor.
- 9
Assemble the pot: warm 30 ml vegetable oil in a heavy, nonstick pot over medium heat for 1 minute. Pour in the saffron-yogurt mixture and spread it evenly, then add about 1/5 of the parboiled rice to cover the bottom in a gentle, even layer.
- 10
Layer the fillings: scatter half the chicken and half the fried eggplant over the rice, keeping a 1–2 cm border from the sides to protect the tahdig. Add another layer of rice, then repeat with remaining chicken and eggplant, finishing with the last layer of rice shaped into a small mound to help steam circulate.
- 11
Steam the polo: poke 5–6 holes down through the rice with the handle of a spoon to vent steam. Drizzle the melted butter and the remaining saffron water over the top, cover the lid with a clean towel, and steam 10 minutes over medium heat, then 45 minutes over low heat until fragrant and fully set.
- 12
Prepare the jeweled topping: in a small pan, warm 15 ml vegetable oil over low heat and add the rinsed barberries. Sauté for exactly 60–90 seconds, stir in the sugar, then immediately remove from heat to prevent burning; fold in the toasted pistachios and almonds.
- 13
Unmold and serve: rest the pot off heat for 5 minutes, then place a platter over the pot and invert confidently to release the tahdig. Garnish the rice with the barberry-nut mixture, and serve the crisp tahdig pieces alongside so everyone gets a share.
🪪 Recipe Passport
Cultural Background
Shirazi Polo is a festive layered rice associated with Shiraz’s refined hospitality, pairing jeweled garnishes with saffron-steamed grains. The yogurt-egg tahdig and barberries signal celebration, often served when guests are honored and the table is abundant.
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

Persian Sweet Corn Soup (سوپ ذرت) — Silky Golden Comfort Soup
Persian · Soups · 50 min

Gheimeh Kadoo Halvai (قیمه کدو حلوایی) — Sweet Pumpkin & Legume Stew
Persian · Stews · 110 min

Jeweled Rice (مرصع پلو) — Festive Persian rice with saffron chicken and jeweled fruits
Persian · Rice Dishes · 135 min

Maqluba (مقلوبة) — Jordanian Upside-Down Rice with Chicken
Jordanian · Rice Dishes · 110 min

Azerbaijani Milk Rice Porridge (Südlü Sıyıq) — Creamy Breakfast Bowl
Azerbaijani · Rice Dishes · 40 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

Sabzi Chalaw (سبزی چلو) — Afghan Herb Rice with Meat Stew
Afghan · Rice Dishes · 130 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.