Skip to content
Zaffaron

Zereshk Polo (زرشک پلو) — Persian Barberry Rice with Chicken

Zereshk Polo is a celebratory Persian dish of fluffy saffron basmati rice topped with sweet-tart barberries and served with tender chicken in a fragrant onion sauce. Bright color, balanced sour-salty flavor, and crisp tahdig make it unforgettable.

By Zaffaron Kitchen· Published March 16, 2026 Verified Recipe
Gluten-Free Nut-Free Halal
Contains: dairy, eggs
145 min total Prep 70m · Cook 75m 6 servings 710 cal ~$4.25/serving
↓ Jump to Recipe
Zereshk Polo — Persian Barberry Rice with Chicken - 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)
  • 18 g Fine sea salt (divided (for soaking water and seasoning))
  • 2500 ml Water (for parboiling rice (plus more for soaking))
  • 0.5 tsp Saffron threads (finely crushed)
  • 60 ml Hot water (about 70–80°C to bloom saffron)
  • 1200 g Chicken thighs, bone-in and skinless (about 6 pieces)
  • 250 g Yellow onion (thinly sliced)
  • 45 ml Neutral oil (divided (for searing and rice steaming))
  • 30 g Tomato paste (about 2 tbsp)
  • 2 tsp Ground turmeric
  • 1 tsp Ground black pepper
  • 120 g Dried barberries (rinsed quickly and drained well)

+ 5 more in the full ingredients section below.

Steps (summary)

  1. Soak the rice: rinse basmati 5–7 times until the water is mostly clear. Cover with plenty of cool water and dissolve 10 g of th…
  2. Cook the chicken: heat 30 ml oil in a wide pot over medium-high heat. Add sliced onion and cook 8–10 minutes until golden. Add…
  3. Parboil the rice: bring 2500 ml water to a rolling boil in a large pot. Add the drained rice and cook 6–8 minutes, stirring onc…
  4. Make the tahdig base: in a bowl, mix yogurt, egg yolk, and 2 tbsp (about 120 g) of the parboiled rice until evenly coated. Heat…
  5. Steam the rice: mound the remaining parboiled rice over the tahdig in a pyramid shape. Using the handle of a wooden spoon, poke…
  6. Prepare barberries carefully: while rice steams, melt butter in a small skillet over low heat. Add rinsed, well-drained barberr…

+ 2 more steps in the full instructions section below.

Cultural Background

Zereshk Polo is widely served at Persian celebrations and formal gatherings, valued for its vivid color and balance of tart barberries with fragrant saffron rice. It is commonly featured at weddings and family events, where careful rice technique and a crisp tahdig are seen as signs of hospitality and skill.

tartsavorylightly sweetaromaticfluffy ricetender chickencrisp tahdigjuicy barberriessaffronbuttercaramelized onion🌶 mild

Equipment

Large pot for boiling rice (at least 5 L)Colander24–26 cm nonstick or well-seasoned pot with tight lid for steamingClean kitchen towelSmall skilletWooden spoonFine mortar and pestle or spice grinder (for saffron)Instant-read thermometer (optional)

💡 Tips

  • Rinse barberries quickly and drain well; soaking too long makes them waterlogged and dulls their tartness.
  • Keep barberries on low heat and stir constantly; they burn fast and turn bitter if cooked more than 2–3 minutes.
  • For extra-fluffy rice, do not overboil during parboil; the center should still feel firm when you bite a grain.
  • A towel-wrapped lid prevents condensation from dripping back onto the rice and making it sticky.
  • If you prefer a lighter tahdig, skip the egg yolk and use only yogurt and rice; it will be thinner but still crisp.

⚠️ Common Mistakes

  • ❌ Overcooking the rice during parboil

    💡 Why: If the rice is fully cooked before steaming, it turns mushy and clumps, and the grains break easily.

    ✅ Fix: Boil only until elongated but still firm in the center (6–8 minutes), then drain immediately and rinse briefly with cool water.

  • ❌ Frying barberries too long or too hot

    💡 Why: Barberries are delicate; high heat quickly scorches them, turning them dark and bitter.

    ✅ Fix: Use low heat, stir constantly, and cook 1–2 minutes max before adding saffron water and removing from heat.

  • ❌ Skipping the towel under the lid

    💡 Why: Condensation drips back onto the rice, making the top layer wet and sticky and softening the tahdig edges.

    ✅ Fix: Wrap the lid with a clean towel and secure it; keep heat low during steaming to maintain gentle, dry steam.

  • ❌ Pouring chicken sauce over the rice platter

    💡 Why: The rice absorbs liquid and loses its fluffy texture, and the barberries can bleed color.

    ✅ Fix: Serve sauce on the side or spoon it only over the chicken; keep rice and topping mostly dry.

🧊 How to Store

Refrigerate rice, chicken, and barberries separately in airtight containers for up to 3 days. Reheat rice covered with 1–2 tbsp water in a pot on low 10–15 minutes or microwave covered. Rewarm barberries briefly in a skillet on low; avoid high heat to prevent burning. Tahdig is best fresh and does not re-crisp well.

📅 Make Ahead

Soak and rinse rice up to 2 hours ahead. Bloom saffron up to 24 hours ahead and refrigerate tightly covered. Cook chicken up to 2 days ahead; chill in its sauce. Fry barberries just before serving for best color and flavor; rewarming is possible but keep heat very low.

🍽️ Pairs Well With

  • Shirazi salad (cucumber
  • tomato
  • onion with lemon juice)
  • Plain yogurt or cucumber yogurt
  • Pickled vegetables
  • Fresh herbs and radishes

Regional Variations

  • Tehran-style banquet serviceOften served with a prominent saffron rice crown and a large, evenly browned tahdig, with chicken arranged neatly and sauce offered separately for a clean presentation.
  • Northern Iran (Caspian influence)Some cooks add a small amount of brewed saffron and a touch more butter to the barberries for a richer aroma, and may include slightly more onion in the chicken braise for a sweeter base.
  • Home-style quick versionThe rice may be cooked without tahdig to simplify the process, and the barberries are warmed briefly with butter and sugar, then folded into part of the rice rather than only used as a topping.
weddings Nowruz gatherings family celebrations holiday dinners formal guests
#celebratory#saffron#barberries#tahdig#gluten-free

Ingredients

  • 500 gBasmati rice (rinsed until water runs mostly clear)
  • 18 gFine sea salt (divided (for soaking water and seasoning))
  • 2500 mlWater (for parboiling rice (plus more for soaking))
  • 0.5 tspSaffron threads (finely crushed)
  • 60 mlHot water (about 70–80°C to bloom saffron)
  • 1200 gChicken thighs, bone-in and skinless (about 6 pieces)
  • 250 gYellow onion (thinly sliced)
  • 45 mlNeutral oil (divided (for searing and rice steaming))
  • 30 gTomato paste (about 2 tbsp)
  • 2 tspGround turmeric
  • 1 tspGround black pepper
  • 120 gDried barberries (rinsed quickly and drained well)
  • 45 gUnsalted butter
  • 12 gGranulated sugar (about 1 tbsp; adjust to barberry tartness)
  • 30 mlSaffron water (from bloomed saffron) (about 2 tbsp, for barberries)
  • 120 gPlain yogurt (for tahdig base)
  • 1 largeEgg yolk

🔄 Substitutions

  • Dried barberries→ Dried cranberries (unsweetened if possible), chopped
  • Chicken thighs, bone-in→ Chicken drumsticks or bone-in breast pieces
  • Saffron threads→ Saffron powder

Instructions

  1. 1

    Soak the rice: rinse basmati 5–7 times until the water is mostly clear. Cover with plenty of cool water and dissolve 10 g of the salt into the soaking water. Soak 45 minutes at room temperature (or up to 2 hours). Meanwhile, crush saffron and steep it in 60 ml hot water (70–80°C) for 15 minutes.

  2. 2

    Cook the chicken: heat 30 ml oil in a wide pot over medium-high heat. Add sliced onion and cook 8–10 minutes until golden. Add turmeric and black pepper; stir 30 seconds. Add chicken and sear 3–4 minutes per side. Stir in tomato paste and cook 1 minute, then add 480 ml water and 8 g salt. Cover and simmer gently 35–45 minutes until tender.

  3. 3

    Parboil the rice: bring 2500 ml water to a rolling boil in a large pot. Add the drained rice and cook 6–8 minutes, stirring once or twice, until the grains are elongated but still firm in the center. Drain immediately in a colander and rinse briefly with 250 ml cool water to stop cooking and remove excess surface starch.

  4. 4

    Make the tahdig base: in a bowl, mix yogurt, egg yolk, and 2 tbsp (about 120 g) of the parboiled rice until evenly coated. Heat 30 ml oil in a 24–26 cm nonstick or well-seasoned pot over medium heat for 1 minute. Spread the yogurt-rice mixture evenly across the bottom, pressing gently to form a uniform layer.

  5. 5

    Steam the rice: mound the remaining parboiled rice over the tahdig in a pyramid shape. Using the handle of a wooden spoon, poke 5–6 holes down to the bottom for steam vents. Drizzle 15 ml oil and 30 ml plain water over the rice. Cover the lid with a clean towel and place it on the pot. Steam 10 minutes over medium, then reduce to low and steam 35–45 minutes.

  6. 6

    Prepare barberries carefully: while rice steams, melt butter in a small skillet over low heat. Add rinsed, well-drained barberries and cook 1–2 minutes, stirring constantly so they do not burn. Add sugar and cook 30 seconds more. Stir in 30 ml saffron water and warm 30 seconds, then remove from heat; the barberries should stay bright and plump, not dark.

  7. 7

    Saffron the rice: when steaming is done, scoop 2–3 cups of rice into a bowl. Drizzle in the remaining saffron water (about 30 ml) and gently fold to color without crushing grains. Let it sit 2 minutes so the color blooms. If the chicken sauce is thin, simmer uncovered 5–8 minutes to slightly thicken and concentrate flavor.

  8. 8

    Assemble and serve: transfer the white rice to a platter, then spoon saffron rice over the top. Scatter the warm barberries across the crown. Arrange chicken alongside and spoon a little onion sauce over the chicken (not over the rice, to keep it fluffy). For tahdig, loosen edges with a spatula and invert onto a plate; serve immediately while crisp.

🪪 Recipe Passport

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

Cultural Background

Zereshk Polo is widely served at Persian celebrations and formal gatherings, valued for its vivid color and balance of tart barberries with fragrant saffron rice. It is commonly featured at weddings and family events, where careful rice technique and a crisp tahdig are seen as signs of hospitality and skill.

Regional Variations

Tehran-style banquet service: Often served with a prominent saffron rice crown and a large, evenly browned tahdig, with chicken arranged neatly and sauce offered separately for a clean presentation.
Northern Iran (Caspian influence): Some cooks add a small amount of brewed saffron and a touch more butter to the barberries for a richer aroma, and may include slightly more onion in the chicken braise for a sweeter base.
Home-style quick version: The rice may be cooked without tahdig to simplify the process, and the barberries are warmed briefly with butter and sugar, then folded into part of the rice rather than only used as a topping.

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

710
Calories
35g
Protein
26g
Fat
82g
Carbs
2.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.