Skip to content
Zaffaron

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.

By Zaffaron Kitchen· Published April 6, 2026 Tested Recipe
Gluten-Free Halal
Contains: dairy, tree nuts
120 min total Prep 45m · Cook 75m 6 servings 780 cal
↓ Jump to Recipe
Shirazi Polo — Fragrant layered saffron rice with chicken, eggplant, and jeweled barberries - authentic persian recipe

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)

  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…
  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. Th…
  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.…
  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…
  5. Prepare the eggplant: sprinkle the slices with 6 g salt and rest for 20 minutes to draw out bitterness. Rinse quickly, pat very…
  6. 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.

savorytangywarm-spicedfluffy ricetender chickencrisp tahdigsilky eggplantsaffron warmthtoasted nutsfried eggplant sweetness🌶 mild

Equipment

Large pot for boiling riceHeavy nonstick pot with lid (24–26 cm)Large skilletFine-mesh colanderMixing bowlClean kitchen towelSpatula

💡 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.
everyday holiday party ramadan nowruz
#classic#family-style#celebratory

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 skinlessLamb shoulder, boneless, cubed
  • Whole milk yogurtGreek yogurt (full-fat)
  • Slivered pistachiosSlivered walnuts

Instructions

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

Origin: Persian Cuisine
Researched by: Zaffaron Kitchen
Published: April 6, 2026

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

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.

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

780
Calories
34g
Protein
33g
Fat
86g
Carbs
4.8g
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.