Skip to content
persiandinner✨ New

Baghali Polo (Persian Rice with Fava Beans and Dill)

Fluffy Persian rice studded with fava beans and fresh dill, traditionally served with braised lamb shank for a festive dinner.

Prep
20 min
Cook
45 min
Servings
4
Difficulty
Medium
4.5
Sign in to rate
#persian#rice#fava-beans#dill#polo#dinner

About This Recipe

Baghali polo is a classic example of Persian polo, rice dishes where ingredients are layered and steamed together using the same technique that produces the prized crispy tahdig crust on the bottom of the pot. Fava beans and a generous amount of fresh dill are folded through basmati rice partway through the steaming process, their green color and slightly anise-like flavor threading through every bite of the finished dish. Traditionally paired with a slow-braised lamb shank (mahicheh) seasoned simply with onion, turmeric and saffron, baghali polo makes for one of Persian cuisine's most beloved festive dinners, though it's equally satisfying as a standalone rice dish.

Ingredients

Serves 4

  • 2 cupsbasmati rice(rinsed and soaked 30 minutes)
  • 2 cupsshelled fava beans(fresh or frozen)
  • 1 cupchopped fresh dill
  • 4 tbspbutter(divided)
  • 1 pinchsaffron threads(bloomed in 2 tbsp hot water)
  • 1.5 tspsalt
  • 1 kglamb shank(for serving)
  • 1onion(sliced, for lamb)
  • 1/2 tspturmeric(for lamb)
  • 2 cupswater(for lamb)

Instructions

  1. 1

    Braise the lamb

    Brown the lamb shank, then cook with sliced onion, turmeric and water in a covered pot for 2-2.5 hours until the meat is falling off the bone.

  2. 2

    Parboil the rice

    Boil the soaked rice in salted water for 6-7 minutes until just past al dente, then drain.

  3. 3

    Layer the rice and beans

    In a pot, layer melted butter on the bottom, then alternate layers of parboiled rice, fava beans and dill, building up in a mound shape.

  4. 4

    Steam

    Drizzle bloomed saffron water over the top, cover with a towel-wrapped lid, and steam over low heat 35-40 minutes until the rice is fluffy and a crust has formed on the bottom.

    Building the rice in a mound rather than flat layers helps steam circulate evenly through the whole pot.

  5. 5

    Fluff and unmold

    Gently fluff the rice, being careful not to break up the crispy bottom crust (tahdig), and invert it onto a serving plate if desired.

  6. 6

    Serve

    Serve the rice alongside the braised lamb shank and its cooking liquid.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Build the rice and fava bean layers into a mound shape in the pot rather than flat — this helps steam circulate more evenly for fluffier results.

  • →

    Wrap the pot lid in a clean towel while steaming to absorb condensation, a key step for achieving properly separate, fluffy rice grains.

  • →

    If using fresh, older fava beans, peel off the tough outer skin after a quick blanch for a more tender bite.

Variations

  • •

    A simpler version serves the rice with roasted or grilled chicken instead of braised lamb shank.

  • •

    Some households use dried dill instead of fresh, adjusting the quantity down since dried herbs are more concentrated.

  • •

    A vegetarian version pairs the baghali polo with a simple yogurt and cucumber side instead of meat.

Storage

Refrigerate rice and lamb separately up to 3 days; reheat the rice gently with a splash of water to restore its texture.

History & Origin

Baghali polo with lamb shank is a classic Persian dinner combination, particularly popular in the spring when fresh fava beans are in season, reflecting the broader Persian tradition of polo dishes built around the technique of steaming rice with other ingredients layered throughout.

Frequently Asked Questions

Can I use frozen fava beans?

Yes, frozen fava beans work well and don't need to be peeled the way older fresh beans sometimes do.

What if I don't have time for a full lamb shank braise?

Serve the rice with quicker-cooking chicken thighs or lamb chops instead, adjusting cooking time accordingly.

Why didn't my rice develop a crispy bottom crust?

The heat may have been too low, or the pot too thin — use a heavy-bottomed pot and make sure the initial heat before covering is high enough to start forming the crust.

Nutrition Facts

Per serving (450g / 15.9 oz) · 4 servings total

Calories620kcal
Protein38g
Carbohydrates62g
Fat24g
Fiber6g
Protein38g
Carbs62g
Fat24g

Time Summary

Prep time20 min
Cook time45 min
Total time65 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes