Skip to content
Zaffaron

Khorak Mahicheh (خوراک ماهیچه) — Persian Saffron-Braised Lamb Shanks

A celebratory Persian centerpiece, Khorak Mahicheh slow-braises lamb shanks until spoon-tender in a saffron-scented broth with warm spices and tomatoes. It’s traditionally served with chelow rice to soak up every drop.

By Zaffaron Kitchen· Published April 6, 2026 Tested Recipe
Gluten-Free Dairy-Free Nut-Free Halal
205 min total Prep 25m · Cook 180m 4 servings 735 cal
↓ Jump to Recipe
Khorak Mahicheh — Persian Saffron-Braised Lamb Shanks - authentic persian recipe

Printable Recipe Card

Servings: 4 · Total: 205 min · Difficulty: medium

Ingredients (quick list)

  • 4 Lamb shanks (about 350 g each, bone-in)
  • 10 g Fine sea salt (for seasoning meat and broth)
  • 2 tsp Ground black pepper
  • 30 ml Vegetable oil
  • 300 g Onion (thinly sliced)
  • 18 g Garlic (6 cloves, minced)
  • 10 g Fresh ginger (grated)
  • 30 g Tomato paste (about 2 tbsp)
  • 400 g Tomatoes (grated or finely crushed)
  • 1 stick Cinnamon stick
  • 6 pod Green cardamom pods (lightly cracked)
  • 4 Cloves

+ 7 more in the full ingredients section below.

Steps (summary)

  1. Pat the lamb shanks very dry, then season all over with 8 g of the salt and all of the black pepper. Let them sit at room tempe…
  2. Bloom the saffron by crushing the threads lightly and stirring them into 60 ml hot water. Set it aside for at least 10 minutes;…
  3. Heat a heavy pot or Dutch oven over medium-high heat and add the vegetable oil. Sear the shanks in a single layer for 10–12 min…
  4. Reduce the heat to medium and add the sliced onion to the same pot. Cook for 8–10 minutes, scraping up the browned bits, until…
  5. Add the garlic and grated ginger and cook for 60–90 seconds until fragrant. Stir in turmeric, red chili powder, and cumin, and…
  6. Stir in the tomato paste and cook for 2 minutes, pressing it into the onions so it darkens slightly and loses its raw taste. Ad…

+ 4 more steps in the full instructions section below.

Cultural Background

Mahicheh is a prized cut in Persian hospitality, often reserved for weddings, Eid gatherings, and Nowruz tables. The slow braise and saffron finish reflect the Persian love of patience in cooking and perfume-like aromatics.

savorytomato-richwarm-spicedfall-off-the-bone lambsilky reduced saucesaffron warmthcinnamon and cardamomslow-cooked onion🌶 mild

Equipment

Dutch oven or heavy pot with lidTongsMicroplane or graterMeasuring spoonsWooden spoon

💡 Tips

  • For the cleanest flavor, crack the cardamom pods but keep the cloves whole so they’re easy to remove before serving.
  • Keep the simmer very gentle; a hard boil tightens lamb and can make the sauce greasy and cloudy.
  • If the sauce is thin at the end, remove the shanks to a plate and simmer the liquid for 8–12 minutes to reduce, then spoon it back over the meat.

⚠️ Common Mistakes

  • Boiling the shanks vigorously throughout cooking

    ✅ Fix: Keep a gentle simmer; if bubbles are rapid, lower heat and crack the lid so the sauce reduces slowly without toughening the meat.

  • Adding saffron at the beginning

    ✅ Fix: Add saffron in the last 30–45 minutes so its aroma stays vivid and doesn’t turn flat or bitter.

  • Skipping the tomato paste frying step

    ✅ Fix: Cook the paste for 2 minutes in the onions to remove rawness and deepen color, which improves the final sauce dramatically.

🧊 How to Store

Cool leftovers within 2 hours, then refrigerate in a sealed container for up to 3 days. Reheat gently covered on the stovetop with 60–90 ml water or stock to loosen the sauce; avoid boiling hard to keep the meat tender.

📅 Make Ahead

Braise the shanks up to 2 days ahead and refrigerate in the sauce; the flavor improves overnight. Reheat gently on the stovetop, then add the saffron bloom during the final 20 minutes for the freshest aroma.

🍽️ Pairs Well With

  • Chelow (steamed Persian rice)
  • tahdig
  • torshi
  • fresh herbs (sabzi khordan)
  • mast-o-khiar

Regional Variations

  • Tehran-style: slightly more tomato-forward sauce, often served very reduced and glossy alongside chelow.
  • Shiraz-style: a brighter finish with a touch more lemon juice and sometimes a pinch of dried lime powder for tang.
  • Azeri-influenced: a hint more warm spice (extra cardamom) and a thicker, darker sauce from longer reduction.
everyday holiday party ramadan nowruz
#classic#family-style#gluten-free

Ingredients

  • 4Lamb shanks (about 350 g each, bone-in)
  • 10 gFine sea salt (for seasoning meat and broth)
  • 2 tspGround black pepper
  • 2 tbspVegetable oil
  • 10.5 ozOnion (thinly sliced)
  • 18 gGarlic (6 cloves, minced)
  • 10 gFresh ginger (grated)
  • 1.1 ozTomato paste (about 2 tbsp)
  • 14 ozTomatoes (grated or finely crushed)
  • 1 stickCinnamon stick
  • 6 podGreen cardamom pods (lightly cracked)
  • 4Cloves
  • 2 tspGround turmeric
  • ½ tspRed chili powder (mild; increase to 1 tsp for more heat)
  • 1 tspGround cumin (optional but traditional in many homes)
  • ¼ tspSaffron threads (about 0.5 g)
  • ¼ cupHot water (for blooming saffron)
  • 3.8 cupLamb or beef stock (or water, but stock gives a deeper broth)
  • 1 tbspLemon juice (about 1 tbsp)

🔄 Substitutions

  • Lamb shanksBeef shanks
  • Lamb or beef stockWater
  • Red chili powderAleppo pepper

Instructions

  1. 1

    Pat the lamb shanks very dry, then season all over with 8 g of the salt and all of the black pepper. Let them sit at room temperature for 15 minutes so the seasoning adheres and the surface dries again for better browning.

  2. 2

    Bloom the saffron by crushing the threads lightly and stirring them into 60 ml hot water. Set it aside for at least 10 minutes; the liquid should turn a deep orange-red and smell intensely floral.

  3. 3

    Heat a heavy pot or Dutch oven over medium-high heat and add the vegetable oil. Sear the shanks in a single layer for 10–12 minutes total, turning to brown all sides well; strong browning is essential for a rich, restaurant-style broth.

  4. 4

    Reduce the heat to medium and add the sliced onion to the same pot. Cook for 8–10 minutes, scraping up the browned bits, until the onion turns golden and soft; this forms the sweet base typical of Persian braises.

  5. 5

    Add the garlic and grated ginger and cook for 60–90 seconds until fragrant. Stir in turmeric, red chili powder, and cumin, and cook for 30 seconds to toast the spices without burning them.

  6. 6

    Stir in the tomato paste and cook for 2 minutes, pressing it into the onions so it darkens slightly and loses its raw taste. Add the grated tomatoes and simmer for 5 minutes until the mixture thickens and the oil begins to separate at the edges.

  7. 7

    Return the shanks to the pot and add the cinnamon stick, cracked cardamom pods, and cloves. Pour in the stock, then bring to a gentle boil; the liquid should come about two-thirds up the shanks, so add up to 120 ml more water only if needed.

  8. 8

    Lower the heat to maintain a very gentle simmer, cover with a lid slightly ajar, and braise for 2 hours. Turn the shanks every 30 minutes so they cook evenly and stay moist above the liquid line.

  9. 9

    After 2 hours, add the bloomed saffron (all the liquid) and the remaining 2 g salt. Continue braising uncovered for 30–45 minutes until the meat is fork-tender and nearly falling off the bone, and the sauce coats the back of a spoon.

  10. 10

    Turn off the heat and stir in the lemon juice to brighten the stew without making it sour. Rest the pot for 10 minutes, then skim excess surface fat if desired and remove the cinnamon stick and whole spices before serving.

🪪 Recipe Passport

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

Cultural Background

Mahicheh is a prized cut in Persian hospitality, often reserved for weddings, Eid gatherings, and Nowruz tables. The slow braise and saffron finish reflect the Persian love of patience in cooking and perfume-like aromatics.

Regional Variations

Tehran-style: slightly more tomato-forward sauce, often served very reduced and glossy alongside chelow.
Shiraz-style: a brighter finish with a touch more lemon juice and sometimes a pinch of dried lime powder for tang.
Azeri-influenced: a hint more warm spice (extra cardamom) and a thicker, darker sauce from longer reduction.

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

735
Calories
58g
Protein
48g
Fat
16g
Carbs
3g
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.