Tagine of Lamb with Apricots and Almonds (طاجين لحم بالبرقوق والمشمش) — Moroccan sweet-savory lamb tagine with dried fruit
A classic Moroccan sweet-savory tagine where lamb slowly braises with saffron, warm spices, and honeyed apricots. Often served for family gatherings and celebrations, it balances tender meat with glossy fruit and crunchy almonds.

Printable Recipe Card
Servings: 6 · Total: 145 min · Difficulty: medium
Ingredients (quick list)
- 1000 g lamb shoulder, boneless, cut into 4 cm cubes (trim excess surface fat)
- 220 g yellow onion, finely grated
- 12 g garlic, minced
- 30 ml extra-virgin olive oil
- 20 g unsalted butter
- 2 tsp ground ginger
- 1 tsp ground cinnamon
- 1 tsp ground turmeric
- 1 tsp ground black pepper
- 2 tsp fine sea salt
- 0.25 tsp saffron threads (about 0.15 g)
- 30 ml warm water (for blooming saffron)
+ 8 more in the full ingredients section below.
Steps (summary)
- Bloom the saffron by crushing the threads lightly and stirring them into 30 ml warm water. Let it stand for 10 minutes so the c…
- Heat a heavy pot or tagine base over medium-high heat and add the olive oil and butter. When the butter foams, add the lamb in…
- Reduce heat to medium and add the grated onion and minced garlic to the browned lamb. Cook for 6–7 minutes, stirring and scrapi…
- Stir in the ginger, cinnamon, turmeric, black pepper, and salt, and cook for 60 seconds to toast the spices. Pour in the saffro…
- Cover and cook at a very low simmer for 75–90 minutes, stirring once or twice, until the lamb is fork-tender and the sauce has…
- While the lamb braises, soften the apricots by covering them with hot water in a bowl for 10 minutes, then drain well. This ste…
+ 3 more steps in the full instructions section below.
Cultural Background
Sweet-and-savory lamb tagines are a hallmark of Moroccan celebratory cooking, pairing meat with dried fruit, saffron, and aromatic waters. The contrast of tender braised lamb and honeyed fruit reflects the country’s love of layered, perfumed flavors served communally.
Equipment
💡 Tips
- For deeper flavor, brown the lamb in two batches and let the first batch sit on a plate so the pot stays hot for proper searing.
- Keep the simmer very gentle; rapid boiling tightens lamb proteins and can make the meat feel dry even in plenty of sauce.
- Toast almonds in a 170°C oven for 8–10 minutes, or pan-toast over medium heat for 4–6 minutes, stirring constantly to avoid scorching.
⚠️ Common Mistakes
❌ Boiling the tagine hard to speed it up, leading to tough lamb and a greasy, broken sauce.
✅ Fix: Keep a low simmer where only a few bubbles break the surface; extend cooking time as needed for tenderness.
❌ Adding dried apricots too early so they disintegrate and make the sauce overly sweet.
✅ Fix: Add apricots only after the lamb is tender, then simmer briefly to plump and glaze them.
❌ Skipping saffron blooming, resulting in muted color and aroma.
✅ Fix: Steep saffron in warm water for at least 10 minutes before adding it to the pot.
🧊 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 30–60 ml water or stock, stirring occasionally, until the lamb is hot throughout; add almonds only at serving to keep them crisp.
📅 Make Ahead
Braise the lamb (without apricots and garnishes) up to 2 days ahead and refrigerate. Reheat gently, then add apricots, honey, and orange blossom water for the final 15 minutes so the fruit stays intact and glossy.
🍽️ Pairs Well With
- Couscous
- warm khobz bread
- steamed rice
- roasted carrots
- simple cucumber-tomato salad
- preserved lemon olives.
Regional Variations
- Fassi-style: swap apricots for prunes and garnish with more sesame and cinnamon for a darker, richer finish.
- Some Marrakech versions add a pinch of ground anise and a little more orange blossom water for a more perfumed profile.
- For a festive look, add 60 g golden raisins with the apricots for extra shine and sweetness.
Ingredients
- 1000 glamb shoulder, boneless, cut into 4 cm cubes (trim excess surface fat)
- 220 gyellow onion, finely grated
- 12 ggarlic, minced
- 30 mlextra-virgin olive oil
- 20 gunsalted butter
- 2 tspground ginger
- 1 tspground cinnamon
- 1 tspground turmeric
- 1 tspground black pepper
- 2 tspfine sea salt
- 0.25 tspsaffron threads (about 0.15 g)
- 30 mlwarm water (for blooming saffron)
- 600 mllow-sodium chicken stock
- 1 leafbay leaf
- 220 gdried apricots (prefer soft Turkish-style)
- 45 ghoney
- 10 mlorange blossom water (optional but traditional)
- 90 gwhole blanched almonds (toasted or fried until golden)
- 1 tbsptoasted sesame seeds (about 9 g)
- 10 gfresh cilantro leaves (roughly chopped)
🔄 Substitutions
- lamb shoulder→ lamb shank meat, cut off the bone
- dried apricots→ pitted prunes
- orange blossom water→ rose water
Instructions
- 1
Bloom the saffron by crushing the threads lightly and stirring them into 30 ml warm water. Let it stand for 10 minutes so the color and aroma fully release, then set it aside while you start the stew.
- 2
Heat a heavy pot or tagine base over medium-high heat and add the olive oil and butter. When the butter foams, add the lamb in a single layer and brown for 6–8 minutes, turning to color multiple sides; work in batches if needed so the meat sears rather than steams.
- 3
Reduce heat to medium and add the grated onion and minced garlic to the browned lamb. Cook for 6–7 minutes, stirring and scraping the pot, until the onion turns glossy and the raw garlic smell fades.
- 4
Stir in the ginger, cinnamon, turmeric, black pepper, and salt, and cook for 60 seconds to toast the spices. Pour in the saffron water and chicken stock, then add the bay leaf and bring the liquid to a gentle simmer.
- 5
Cover and cook at a very low simmer for 75–90 minutes, stirring once or twice, until the lamb is fork-tender and the sauce has body. If the pot looks dry at any point, add 60 ml stock and keep the heat low so the meat stays tender.
- 6
While the lamb braises, soften the apricots by covering them with hot water in a bowl for 10 minutes, then drain well. This step prevents the fruit from stealing moisture from the sauce and helps it become silky rather than leathery.
- 7
When the lamb is tender, stir in the drained apricots, honey, and orange blossom water. Simmer uncovered for 12–15 minutes, spooning sauce over the fruit, until the apricots are plump and the sauce turns glossy and lightly syrupy.
- 8
Taste the sauce and adjust the balance by simmering 2–3 minutes longer if you want it thicker and more concentrated. Turn off the heat and rest the tagine covered for 10 minutes so the fat rises slightly and the flavors round out.
- 9
Serve the lamb with apricots arranged on top, then scatter the toasted almonds, sesame seeds, and cilantro over the surface. Spoon extra sauce at the table, ensuring each portion gets both tender lamb and sweet fruit.
🪪 Recipe Passport
Cultural Background
Sweet-and-savory lamb tagines are a hallmark of Moroccan celebratory cooking, pairing meat with dried fruit, saffron, and aromatic waters. The contrast of tender braised lamb and honeyed fruit reflects the country’s love of layered, perfumed flavors served communally.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
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

Tajine Djaj b Zitoun (طاجين دجاج بالزيتون) — Moroccan chicken tagine with green olives and preserved lemon
Moroccan · Stews · 95 min

Zemita (زمّيطا) — Moroccan Roasted Flour Energy Porridge
Moroccan · Desserts · 30 min

Ras El Hanout Chicken (رأس الحانوت) — Moroccan Spiced Roasted Chicken with Aromatic Blend
Moroccan · Main Courses · 95 min

Bulgarian Pork Kavarma (Каварма) — Clay-Pot Pepper and Pork Stew
Bulgarian · Stews · 115 min

Kale with Pinkel Sausage (Grünkohl mit Pinkel) — North German Winter Stew
German · Stews · 130 min

Sfouf (سفوف) — Lebanese Turmeric Semolina Tea Cake
Lebanese · Desserts · 45 min

Mloukhieh (ملوخية) — Lebanese Jew’s Mallow Stew with Chicken and Lemon
Lebanese · Stews · 90 min

Orromo (Оромо) — Kyrgyz Steamed Rolled Dumpling with Lamb and Pumpkin
Kyrgyz · Main Courses · 105 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.