Skip to content
Zaffaron

Baghali Polo (باقالی پلو) — Persian Dill and Broad Bean Rice with Saffron

A celebratory Persian rice known for its vivid green dill, sweet broad beans, and saffron aroma. Traditionally served at feasts alongside lamb or chicken, it’s built with parboiled basmati rice and steamed into fluffy, fragrant layers.

By Zaffaron Kitchen· Published April 7, 2026 Tested Recipe
Vegetarian Gluten-Free Nut-Free Halal
Contains: dairy
90 min total Prep 25m · Cook 65m 6 servings 430 cal
↓ Jump to Recipe
Baghali Polo — Persian Dill and Broad Bean Rice with Saffron - authentic persian recipe

Printable Recipe Card

Servings: 6 · Total: 90 min · Difficulty: medium

Ingredients (quick list)

  • 450 g Basmati rice (aged) (rinsed until water runs mostly clear)
  • 2500 ml Water
  • 18 g Salt (about 1 tbsp fine salt)
  • 300 g Fresh broad beans (fava beans), shelled (skins removed if large and tough)
  • 120 g Fresh dill, finely chopped (tender stems included)
  • 80 g Butter (cut into small pieces)
  • 30 ml Neutral oil (grapeseed or sunflower)
  • 0.5 tsp Ground cinnamon (traditional, subtle warmth)
  • 1 tsp Cumin seeds (lightly crushed)
  • 0.25 tsp Saffron threads (about 0.5 g)
  • 60 ml Hot water (for blooming saffron)

Steps (summary)

  1. Rinse the basmati rice in several changes of cold water until the water is mostly clear, then drain well. Soak the rice in 1200…
  2. Bloom the saffron by grinding the threads lightly and mixing with 60 ml hot water in a small cup. Let it stand for at least 10…
  3. Bring 2500 ml water to a rolling boil in a large pot and add the remaining 6 g salt. Add the broad beans and boil for 3 minutes…
  4. Drain the rice and broad beans in a colander and rinse quickly with 250 ml cold water to stop the cooking and wash off excess s…
  5. In the same pot, add 30 ml neutral oil and 30 ml of the butter (about 30 g) and warm over medium heat until the butter melts. A…
  6. Layer the rice by adding a thin layer of rice and beans, then sprinkle a portion of the chopped dill, a pinch of cinnamon, and…

+ 3 more steps in the full instructions section below.

Cultural Background

Baghali Polo is a signature Persian party rice, often paired with lamb shank or chicken for weddings and holiday tables. Its green-and-gold palette from dill and saffron signals abundance, and the layered steaming method showcases Iranian rice craftsmanship.

savoryherbalwarm-spicedfluffy long-grain ricetender broad beanscrisp tahdig basesaffron warmthfresh dillbuttery steam🌶 mild

Equipment

Large heavy-bottomed pot with tight lidFine-mesh colanderSmall cup for blooming saffronWooden spoon or rice spatulaClean kitchen towel

💡 Tips

  • For brighter green flavor, add 20 g of the dill in the final 10 minutes of steaming by quickly lifting the lid and sprinkling it on top, then reseal immediately.
  • If using very young broad beans, keep the skins on; if they are large, peel the outer skins after blanching for a sweeter, more tender bite.
  • To encourage a crisp tahdig without burning, keep the heat low and steady and use a heavy-bottomed pot; a diffuser helps on strong burners.

⚠️ Common Mistakes

  • Overboiling the rice until fully cooked before steaming

    ✅ Fix: Parboil only until the grain is soft outside and firm inside; it should still have a noticeable core when bitten.

  • Wet rice leading to clumping and mushy texture

    ✅ Fix: Drain thoroughly for 5 minutes and keep the steaming water limited to 60 ml so the pot steams rather than simmers.

  • Burnt tahdig at the bottom

    ✅ Fix: Use low heat for the full steam and add a heat diffuser if your burner runs hot; a heavy pot prevents hot spots.

🧊 How to Store

Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat covered with 30 ml water in a pot over low heat for 10–12 minutes, or microwave with a damp paper towel for 2–3 minutes to restore moisture.

📅 Make Ahead

Chop the dill and shell/peel the broad beans up to 24 hours ahead and refrigerate separately. You can also bloom saffron and refrigerate it for up to 2 days, then warm briefly before drizzling.

🍽️ Pairs Well With

  • Zereshk salad
  • mast-o-khiar
  • torshi
  • roasted tomatoes
  • grilled lamb
  • saffron chicken.

Regional Variations

  • Tehran-style: more saffron on top and a pronounced tahdig, sometimes with thin potato slices as the base.
  • Northern Iran: heavier dill and occasional addition of garlic chives for a sharper herbal note.
  • Restaurant-style: mixed with shredded lamb or served with lamb shank, keeping the rice itself lightly spiced.
everyday holiday party ramadan nowruz
#classic#family-style#gluten-free

Ingredients

  • 16 ozBasmati rice (aged) (rinsed until water runs mostly clear)
  • 10.5 cupWater
  • 18 gSalt (about 1 tbsp fine salt)
  • 10.5 ozFresh broad beans (fava beans), shelled (skins removed if large and tough)
  • 4¼ ozFresh dill, finely chopped (tender stems included)
  • 2.8 ozButter (cut into small pieces)
  • 2 tbspNeutral oil (grapeseed or sunflower)
  • ½ tspGround cinnamon (traditional, subtle warmth)
  • 1 tspCumin seeds (lightly crushed)
  • ¼ tspSaffron threads (about 0.5 g)
  • ¼ cupHot water (for blooming saffron)

🔄 Substitutions

  • Fresh broad beans (fava beans)Frozen broad beans
  • Fresh dillDried dill
  • ButterGhee

Instructions

  1. 1

    Rinse the basmati rice in several changes of cold water until the water is mostly clear, then drain well. Soak the rice in 1200 ml cold water with 12 g salt for 20 minutes to help the grains elongate and cook evenly.

  2. 2

    Bloom the saffron by grinding the threads lightly and mixing with 60 ml hot water in a small cup. Let it stand for at least 10 minutes so the color and aroma fully develop.

  3. 3

    Bring 2500 ml water to a rolling boil in a large pot and add the remaining 6 g salt. Add the broad beans and boil for 3 minutes, then add the drained soaked rice and boil 5–7 minutes until the rice is softened on the outside but still firm in the center.

  4. 4

    Drain the rice and broad beans in a colander and rinse quickly with 250 ml cold water to stop the cooking and wash off excess surface starch. Let it drain for 5 minutes so the final steaming phase stays fluffy rather than wet.

  5. 5

    In the same pot, add 30 ml neutral oil and 30 ml of the butter (about 30 g) and warm over medium heat until the butter melts. Add 60 ml water to the pot to encourage steam, then reduce heat to medium-low so the base doesn’t scorch.

  6. 6

    Layer the rice by adding a thin layer of rice and beans, then sprinkle a portion of the chopped dill, a pinch of cinnamon, and a pinch of cumin seeds. Repeat layering until everything is used, finishing with dill on top, which perfumes the rice as it steams.

  7. 7

    Dot the remaining butter (about 50 g) over the top and drizzle 2 tbsp (30 ml) of the bloomed saffron water across the surface. Wrap the lid in a clean kitchen towel and cover the pot tightly to capture condensation and prevent soggy rice.

  8. 8

    Steam over low heat for 45 minutes, listening for a gentle crackle that indicates a crisp base forming without burning. Turn off the heat and rest the pot, covered, for 10 minutes so the grains set and separate cleanly when fluffed.

  9. 9

    Gently fluff the rice with a spatula, lifting from the sides toward the center to keep the grains long and intact. Serve on a platter with the saffron-tinted rice distributed on top for a classic Persian presentation.

🪪 Recipe Passport

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

Cultural Background

Baghali Polo is a signature Persian party rice, often paired with lamb shank or chicken for weddings and holiday tables. Its green-and-gold palette from dill and saffron signals abundance, and the layered steaming method showcases Iranian rice craftsmanship.

Regional Variations

Tehran-style: more saffron on top and a pronounced tahdig, sometimes with thin potato slices as the base.
Northern Iran: heavier dill and occasional addition of garlic chives for a sharper herbal note.
Restaurant-style: mixed with shredded lamb or served with lamb shank, keeping the rice itself lightly spiced.

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

430
Calories
9.5g
Protein
12.5g
Fat
70g
Carbs
6g
Fiber
780mg
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.