Persian rice and braised lamb

باقالی‌پلو با ماهیچه

Baghali Polo ba Mahicheh

Dill and fava-bean rice with tender lamb shanks in a saffron-onion braise

Lamb shanks braise slowly with onions, garlic, saffron, and warm spices until the meat yields to a fork. Separately steamed basmati is layered with peeled fava beans and fresh dill, then served beside the lamb with its reduced onion juices.

Prep
30 minutes
Cook
3 hours 15 minutes
Total
3 hours 45 minutes
Serves
4 generous servings
Difficulty
Intermediate
Share recipe
Baghali Polo ba Mahicheh — finished presentation

Watch the cooking film

A moment in the kitchen

Natural kitchen ambience accompanies this short film. Use the player controls to enable sound.

Across time and place

History & origin

Baghali polo is an established Iranian mixed-rice dish built around fava beans and dill. Lamb shanks make a generous accompaniment; the rice also has a life of its own and is not defined by one particular meat preparation.

John Pinkerton's hand-colored 1818 map of Persia and surrounding regionsAcross Iran
A hand-colored 1818 map by John Pinkerton. Historic borders and spellings reflect the map’s own period; the overlay is an editorial guide to the food story, not a territorial claim.John Pinkerton · Wikimedia Commons · Public domain
A royal banquet in the gardens of Golestan Palace during the Qajar period
A Qajar-era banquet at Golestan Palace, circa 1870–1880. This archival scene offers period context; it is not presented as a photograph of this particular recipe.Attributed to Yahya Ghaffari Sani' al-Mulk II · Wikimedia Commons · Public domain

The marker indicates a broad Iranian culinary tradition—not a proven point of invention.

01

The historical trail

Iranica explicitly records baghali polo as rice with fava beans and dill. Its dill entry also identifies dill as the characteristic herb used with fava beans in Iranian cooking.

02

Place and tradition

Fava beans have a long cultivation history in the region and an especially visible place in Caspian foodways. That agricultural setting provides context, but does not by itself prove one birthplace for baghali polo or its lamb-shank pairing.

Before you begin

Ingredients

Every ingredient includes U.S. and metric quantities, buying guidance, preparation, and a practical substitution.

Baghali Polo ba Mahicheh — ingredient table
A visual guide to the principal ingredients; exact quantities appear below.
01Lamb shanks4 small 1.6 kg

Why it mattersLong, moist cooking softens shank connective tissue and makes a rich natural sauce.

ChooseChoose similarly sized shanks, about 14 oz (400 g) each, with clean-cut bones and fresh-smelling meat.

PrepareTrim only thick exterior fat, pat dry without rinsing, and keep refrigerated until cooking.

SubstituteBone-in lamb shoulder can be braised similarly, but portion size and cooking time will change.

AllergenPlain lamb has no common major allergen; check pre-seasoned products.

02Aged basmati rice2 cups 400 g

Why it mattersLong-grain rice steams into distinct grains around the beans and dill.

ChooseChoose aged white basmati with few broken grains.

PrepareRinse gently and soak for 30 minutes while the lamb is cooking; drain before boiling.

SubstituteAromatic Iranian white rice is suitable, but its parboiling time needs testing.

AllergenNaturally gluten-free; verify cross-contact warnings if needed.

03Peeled fava beans2 cups 300 g

Why it mattersFava beans give the rice its buttery green bites and defining character.

ChooseChoose tender fresh or frozen beans, already removed from both pod and thick outer skin.

PrepareMeasure after peeling; split large beans along their natural seam and thaw frozen beans enough to separate.

SubstituteGreen peas can replace fava beans for a different dill rice. Do not merely pick fava beans out of a cooked dish for someone who must avoid them.

AllergenFava beans can trigger serious illness in people with G6PD deficiency (favism); avoid them for affected diners. This is distinct from an allergy.

04Fresh dill2 packed cups, finely chopped 100 g

Why it mattersDill is the dominant herb and complements the fava beans.

ChooseChoose fragrant green fronds without yellowing or slime.

PrepareWash, dry well, remove thick stems, and chop finely without crushing into a paste.

SubstituteUse about 1/3 cup (15 g) dried dill, rubbing it lightly before layering; the fragrance will differ.

AllergenNo common major allergen; individual herb sensitivities are possible.

05Yellow onions3 medium, thinly sliced 450 g

Why it mattersOnions collapse into a sweet, thick sauce around the lamb.

ChooseChoose firm dry onions without soft spots.

PreparePeel and slice thinly; avoid very thick wedges that stay separate in the sauce.

SubstituteWhite onions work in the same amount with slightly less sweetness.

AllergenNo common major allergen; allium sensitivity is possible.

06Garlic4 cloves 16 g

Why it mattersWhole crushed cloves soften into a mellow braising aroma.

ChooseChoose firm fresh cloves without green sprouts.

PreparePeel and lightly crush with the flat of a knife.

SubstituteReduce or omit if garlic is not preferred.

AllergenNo common major allergen; individual garlic sensitivity is possible.

07Saffron threads1/2 tsp 0.4 g

Why it mattersSaffron links the lamb sauce and rice with a shared floral aroma.

ChooseChoose deep-red fragrant threads from a trusted supplier.

PrepareGrind and infuse in 6 tablespoons (90 mL) hot water; use two-thirds for lamb and one-third for rice.

SubstituteOmit if necessary; turmeric is already present and is not an aromatic substitute.

AllergenNo common major allergen; check packaged blends for additives.

08Ground turmeric1 tsp 3 g

Why it mattersTurmeric adds gentle warmth and a golden base to the onions.

ChooseUse fresh fragrant ground turmeric.

PrepareStir briefly into the onions before the braising water.

SubstituteOmit for a paler onion sauce; do not replace with curry powder.

AllergenNo common major allergen; check spice cross-contact if needed.

09Cinnamon stick1 small 3 g

Why it mattersA whole stick gives a restrained warm note that can be removed easily.

ChooseChoose one small, aromatic stick rather than a large handful of bark.

PrepareAdd whole to the braise and remove before reducing the sauce.

SubstituteOmit if preferred; ground cinnamon cannot be removed and should be used very sparingly.

AllergenNo common major allergen; avoid flavored or sweetened spice mixes.

10Unsalted butter3 tbsp, divided 42 g

Why it mattersButter perfumes the rice and helps keep the layers supple.

ChooseChoose fresh unsalted butter for control over seasoning.

PrepareUse 1 tablespoon (14 g) at the rice-pot base and melt the remaining 2 tablespoons (28 g) for the top.

SubstituteReplace with 3 tablespoons (45 mL) neutral oil for a dairy-free adaptation.

AllergenContains milk; ghee is not automatically safe for milk allergy.

11Neutral cooking oil3 tbsp, divided 45 mL

Why it mattersOil browns the shanks and protects the rice-pot base.

ChooseChoose a fresh neutral oil suitable for cooking.

PrepareUse 2 tablespoons (30 mL) for the lamb and reserve 1 tablespoon (15 mL) for the rice pot.

SubstituteMild olive oil is suitable with a more noticeable flavor.

AllergenSelect a source oil compatible with diners’ allergies.

12Fine salt2 tbsp + 1 tsp, divided 42 g

Why it mattersMost of the salt seasons the rice boiling water and is drained; a small portion seasons the lamb.

ChooseUse plain fine salt and measure other crystal sizes by weight.

PrepareReserve 1 teaspoon (6 g) for the lamb and 2 tablespoons (36 g) for the rice water.

SubstituteReduce to suit your needs; taste the reduced sauce before any additional seasoning.

AllergenNo common major allergen in plain salt.

13Black pepper1/2 tsp 1.5 g

Why it mattersPepper balances the sweet onions and rich lamb.

ChooseUse freshly ground pepper for a clean aroma.

PrepareAdd to the onions with the turmeric.

SubstituteReduce or omit for a milder sauce.

AllergenNo common major allergen in plain pepper.

14Water4 qt, plus more as needed 3.8 L, plus more as needed

Why it mattersA modest braising liquid concentrates the lamb juices; abundant separate water parboils the rice.

ChooseUse potable water; the lamb and onions make their own rich stock.

PrepareAllow about 3 cups (720 mL) for lamb, 3 quarts (2.8 L) for rice, and 6 tablespoons (90 mL) for saffron; use extra for washing and soaking.

SubstituteUnsalted stock can replace only the lamb’s water; check its salt and allergen label.

AllergenWater has no common major allergen; stock can introduce additional ingredients.

Step by step

Method

Equipment

  • Wide heavy braising pot with lid, large enough for the shanks
  • 9-inch (23 cm) nonstick rice pot with lid
  • Large saucepan and fine colander
  • Tongs, knife, and separate meat cutting board
  • Food thermometer and securely fitted lid cloth
  1. 01

    Prepare the lamb and saffron

    Pat the lamb shanks dry without washing and trim only thick external fat. Slice onions and lightly crush garlic. Grind saffron, cover with 6 tablespoons (90 mL) hot water, and steep for 10 minutes; reserve one-third for rice.

    Time
    15 minutes
    Look for
    The shanks are dry and the saffron infusion is intensely golden.
  2. 02

    Brown the shanks

    Heat 2 tablespoons (30 mL) oil in the braising pot over medium-high heat. Brown the shanks in batches so the pot is not crowded, turning with tongs, then transfer to a plate. Browning develops flavor; it does not cook the meat through.

    Time
    12–15 minutes
    Look for
    Several sides have a deep brown surface without blackened patches.
  3. 03

    Soften the onion base

    Lower to medium and add onions to the same pot. Cook until soft and lightly golden, stirring and scraping the base; add a spoonful of water if sticking. Add garlic, turmeric, and pepper and stir for another minute.

    Time
    10–12 minutes
    Look for
    Onions are soft and sweet-smelling; garlic is fragrant but not dark.
  4. 04

    Braise low and slow

    Nestle the shanks into the onions. Add cinnamon, 1 teaspoon salt, two-thirds of the saffron infusion, and about 3 cups (720 mL) hot water, reaching roughly halfway up the meat. Bring to a gentle simmer, cover tightly, and cook on low, turning the shanks every 45 minutes and topping up with hot water if needed.

    Time
    2 hours 30 minutes to 3 hours
    Look for
    The meat yields easily to a fork and begins to pull away from the bone. Larger shanks may need longer.
  5. 05

    Prepare rice, beans, and dill

    About 95 minutes before the lamb is expected to finish, rinse rice until the water is nearly clear and soak in cool water for 30 minutes. Make sure fava beans are peeled, splitting large ones. Wash dill, dry well, remove coarse stems, and chop finely.

    Time
    30 minutes, during the braise
    Look for
    Rice is soaked, beans are free of tough skins, and dill is dry rather than dripping.
  6. 06

    Parboil rice and fava beans

    Bring about 3 quarts (2.8 L) water to a full boil with the reserved 2 tablespoons salt. Drain the soaked rice and add it. After 3 minutes add the tender peeled fava beans; boil until the rice is soft outside with a firm narrow core and the beans are nearly tender. Drain immediately and rinse briefly with lukewarm water.

    Time
    6–9 minutes after adding rice
    Look for
    Rice grains are elongated but not fully cooked; beans are softening without breaking apart. Older firm beans need separate pre-cooking.
  7. 07

    Layer the dill rice

    Warm the reserved 1 tablespoon (15 mL) oil with 1 tablespoon (14 g) butter in the dry rice pot over medium-low heat. Add a thin layer of rice and beans, then alternate the rest with chopped dill, ending in a loose mound. Do not pack the layers down.

    Time
    5 minutes
    Look for
    Dill is distributed through the rice with a plain rice layer protecting it from the hottest base.
  8. 08

    Start the steam and finish gently

    Make 4 steam channels with a spoon handle, stopping above the base. Melt the remaining 2 tablespoons (28 g) butter, mix with the reserved saffron water, and drizzle over the mound. Cover and heat over medium for 5 minutes until steam forms. Reduce to low, fit the lid cloth with every corner secured above the lid and away from heat, and steam for 35–40 minutes.

    Time
    40–45 minutes
    Look for
    Rice is fully tender and separate, fava beans are creamy, and dill smells fragrant rather than scorched.
  9. 09

    Reduce the lamb sauce

    When the lamb is fork-tender, lift it carefully onto a warm plate and cover. Remove the cinnamon stick. Skim excessive surface fat, then simmer the onion juices uncovered until lightly syrupy. Taste and adjust seasoning; return the lamb to the sauce briefly to coat and keep hot.

    Time
    10–15 minutes, while rice steams
    Look for
    Sauce coats the back of a spoon and the meat separates with gentle fork pressure.
  10. 10

    Rest and fluff the rice

    Take the rice off the heat and rest for 5 minutes. Remove the lid away from your face, then gently lift the layers with a fork or rice spatula without mashing the fava beans. Lift any golden crust separately.

    Time
    5 minutes
    Look for
    Grains are light and separate and the beans remain visible between them.
  11. 11

    Serve rice and lamb together

    Arrange the dill-fava rice on a warm platter with the shanks beside it. Spoon some onion-saffron sauce over the lamb and serve the rest separately so the rice does not become waterlogged. Serve promptly while both components are hot.

    Time
    3 minutes
    Look for
    The lamb is moist, the sauce glossy, and the rice remains fluffy rather than soaked.

Storage

Store rice separately from lamb and sauce. Chill rice in shallow portions promptly, ideally within 1 hour, and use within 24 hours. Refrigerate lamb and sauce within 2 hours, or within 1 hour above 90°F (32°C), and use within 3 days at 40°F (4°C) or below. Freeze rice for up to 1 month and lamb for up to 2 months for best quality; thaw in the refrigerator.

Reheating

Reheat lamb covered in its sauce with a little water until the thickest meat reaches 165°F (74°C), checking away from the bone. Reheat rice separately, covered with a splash of water, to the same temperature throughout. Reheat rice only once.

Variations

  • Use dried dill in place of fresh: about 1/3 cup (15 g), distributed evenly between layers.
  • For diners avoiding fava beans, prepare a separate dill-and-green-pea rice from the start; do not remove beans from an already cooked batch.
  • Replace butter with neutral oil for a dairy-free preparation and verify any accompanying sauces.

Food safety

Cook with care and judgment

Keep raw lamb and its juices away from washed herbs and cooked rice. Whole lamb must reach at least 145°F (63°C) with a 3-minute rest; shanks need considerably more cooking for tenderness. Keep the lid cloth away from heat, chill rice rapidly, and never serve fava beans to a diner who must avoid them because of G6PD deficiency.

Allergens

  • Contains milk from butter; use a verified dairy-free substitute if needed.
  • Fava beans are unsuitable for people with G6PD deficiency (favism), even though this is not a conventional food allergy.
  • Check individual legume allergies and any packaged stock or seasoning ingredients.
Full safety guidance and terms

Good to know

Frequently asked questions

01Do frozen fava beans need peeling?

Check the package and a thawed bean. Some products are shelled but still retain the thick pale skin around each bean; remove that skin for tender baghali polo. Weigh the 300 g after peeling.

02Why are the shanks still tough after two hours?

Size, animal age, and heat level change braising time. Keep a gentle covered simmer with liquid halfway up the meat and continue until a fork slides in easily; the clock alone cannot determine tenderness.

03Can I use dried dill?

Yes. Use about 1/3 cup (15 g) instead of 100 g fresh dill and distribute it evenly between the rice layers. Do not place a concentrated layer directly on the bottom, where it may scorch.

04Are cooked fava beans suitable for someone with favism?

No. Do not use this fava-bean rice for someone advised to avoid fava beans because of G6PD deficiency. Prepare a separate suitable rice dish from the start and follow their clinician’s dietary advice.

Cooked by you

From your table

Share a photo of your dish and a note about how the recipe went. Every submission is reviewed before public display, and submission does not guarantee publication.

No public profileNo name or email requested
Recipe tagBaghali Polo ba MahichehAutomatic
Dish photoRequired
10–420 characters0 / 420

I accept the Community Submission Terms and Privacy Policy.

Do not include faces, phone numbers, addresses, documents, or private information. Comments are received as plain text, and nothing is published automatically.