Soups Stews

Moroccan Spiced Lamb Tagine with Apricots and Almonds

Braised lamb shoulder with saffron, dried apricots, cumin, and cinnamon — a make-ahead tagine with deep flavor and a sauce worth soaking up.

By Brian · ·
Be the first to rate!
Moroccan Spiced Lamb Tagine with Apricots and Almonds

Lamb shoulder is the right call here — it has enough fat and connective tissue to hold up through a 90-minute braise without turning grainy or dry. The technique that makes this work is blooming the spices dry in the pan before any liquid goes in: 30 seconds of heat transforms that raw cumin-cinnamon-ginger mix into something that smells like it's been cooking all afternoon. Saffron gets steeped separately and added with the broth, which distributes that floral, faintly metallic note throughout the sauce rather than burying it.

The finished tagine is savory, faintly sweet from the apricots and honey, with a sauce that coats a spoon but isn't heavy. Almonds go on at the end — not braised in — so they stay crunchy against the tender lamb. This is a good dinner-party dish because it actually improves if you make it the day before and reheat it slowly. If your sauce looks too thin after the bell pepper simmers, pull off the lid and let it reduce for 5 to 8 minutes over medium-low before adding the honey and lemon.

↓ Jump to Recipe
🕐 Prep: 20 min | 🔥 Cook: 90 min | ⏱️ Total: 110 min

Ingredients

Servings 4

🛒 Links may earn us a small commission at no cost to you.

🍳

Recommended Gear

Large heavy-bottomed Dutch oven or tagine
Shop →
Cutting board
Shop →
Sharp knife
Shop →
Wooden spoon
Shop →
Measuring spoons and cups
Shop →

🛒 We may earn a small commission at no extra cost to you. We only recommend gear we'd use ourselves.

Instructions

Prep

  1. 1. Cut lamb into 1.5-inch cubes, removing excess fat. Dice the onion and mince garlic. Cut carrots into 2-inch pieces and bell pepper into 1-inch pieces.
  2. 2. Steep saffron threads in 2 tbsp warm water for 5 minutes.

Sear and Build

  1. 1. Heat olive oil in Dutch oven over medium-high heat until shimmering, about 2 minutes.
  2. 2. Working in two batches to avoid crowding, sear lamb for 3-4 minutes per side until deeply browned. Set aside on a plate.
  3. 3. Reduce heat to medium. Add diced onion and cook for 4 minutes, stirring occasionally, until translucent.
  4. 4. Stir in minced garlic and tomato paste. Cook for 1 minute until fragrant.
  5. 5. Add cumin, cinnamon, ginger, and cayenne. Stir constantly for 30 seconds to bloom spices.

Braise

  1. 1. Return lamb to Dutch oven. Pour in beef broth and saffron with its steeping liquid.
  2. 2. Bring to a boil, then reduce heat to low. Cover and simmer for 45 minutes.
  3. 3. Add carrots and apricots. Stir well and continue simmering, covered, for 25 minutes.
  4. 4. Add bell pepper. Simmer uncovered for 5 minutes until vegetables are tender.
  5. 5. Stir in honey and lemon juice. Season with salt and pepper to taste.
  6. 6. Top with fresh cilantro and roasted almonds just before serving.

Cook's Notes

  • Trim excess fat from the lamb shoulder before cubing, but don't obsess over it — some intramuscular fat keeps the meat moist through the long braise.
  • Steep the saffron threads in warm (not boiling) water. Boiling water dulls the aroma. Two tablespoons of water is enough to dissolve the color and fragrance into the broth.
  • Add the almonds right before the bowl hits the table. If they sit in the hot sauce, they soften within a few minutes.
  • The tomato paste needs to cook directly in the pan with the garlic for a full minute — this caramelizes it slightly and removes the raw, acidic edge.
💡

Pro Tips

  • Pat the lamb cubes dry with paper towels before searing. Surface moisture steams the meat and prevents browning — this is the most common reason a braise starts flat.
  • If the onion starts to stick after you add it, add a tablespoon of broth or water and scrape up the fond. Don't skip that fond — it's flavor.
  • Bloom the spices for exactly 30 seconds over medium heat, stirring constantly. Less time and they stay raw; more time and the cayenne can turn bitter. Watch for the color to deepen slightly and a strong, toasty smell.
  • Taste the sauce before adding honey and lemon — every broth brand varies in saltiness and sweetness. Adjust the honey (more if the apricots are very tart) and lemon (more if the sauce tastes flat or one-dimensional) based on what's in front of you, not the recipe.
  • If the lamb isn't fork-tender at the 45-minute mark, give it another 15 minutes before adding the carrots and apricots. Shoulder from grass-fed or older animals can take longer to break down. Don't rush it.
  • The red bell pepper goes in uncovered for only 5 minutes on purpose — it should be tender but still hold its shape and keep some brightness. Overcooking it turns the sauce muddy-looking and sweet in an unbalanced way.

What to Serve With This

Couscous is the most practical base — it soaks up the saffron-stained broth and takes about 5 minutes to make while the tagine finishes. Use the fine-grain Israeli (pearl) variety if you want more texture, or standard instant couscous for weeknights. Season it with olive oil, a pinch of salt, and a squeeze of lemon so it doesn't taste flat next to the spiced lamb.

A simple cucumber-tomato salad with red onion and a red wine vinegar dressing cuts through the richness. The acidity does real work here — the tagine has honey in it, and you want something sharp alongside it.

For bread, a warm flatbread or pita is useful for scooping. Avoid anything too thick or yeasty, which competes with the meal rather than supporting it.

For wine, a Grenache-based Southern Rhône red — Côtes du Rhône or a Gigondas — has the fruit weight and earthy edge to match the lamb without overwhelming the apricots. If you want something non-alcoholic, sparkling water with a wedge of preserved lemon or a lightly spiced mint tea both work. A cold Moroccan mint tea is traditional and genuinely refreshing against the warm spices.

Variations & Substitutions

For a vegetarian version, swap the lamb for two 15-oz cans of drained chickpeas plus 1 lb of butternut squash cut into 1.5-inch cubes. Use vegetable broth in place of beef broth. The braise time drops significantly — simmer for 20 minutes after adding the chickpeas and squash, since neither needs 90 minutes. The flavor profile stays intact because the spice blend carries the dish.

To make it gluten-free, the recipe is already there — just confirm your beef broth is certified gluten-free (some brands use additives that contain gluten). Serve over rice instead of couscous if needed.

For a spicier version, increase cayenne to 1 full teaspoon and add 1 tsp of harissa paste with the tomato paste. If you want more complexity without extra heat, add 1 tsp of ground coriander alongside the cumin.

Scaling up to 8 servings: double every ingredient but use a wide 7- to 8-quart Dutch oven so the lamb still sears in a single layer (or close to it). Don't double the cayenne unless you've made it before and know your crowd. Braise time stays the same — the volume changes, not the physics of braising lamb shoulder.

Frequently Asked Questions

Can I make this tagine the day before?

Yes, and it's actually better the next day. The sauce tightens and the spices settle into a more cohesive flavor. Reheat covered over medium-low for about 20 minutes, stirring occasionally. Add the cilantro and almonds fresh when serving.

Can I freeze this tagine?

The lamb and sauce freeze well for up to 3 months. Leave out the almonds before freezing — they go soft. Thaw overnight in the refrigerator and reheat gently on the stovetop. Add fresh almonds and cilantro when serving.

What if I can't find saffron?

The saffron adds a faint floral, slightly honeyed depth that's hard to replicate exactly. A pinch of turmeric (about 1/4 tsp) will give the sauce a similar golden color but the flavor is different. The tagine is still very good without saffron — don't skip the dish just because saffron isn't available.

Can I use bone-in lamb shoulder instead of boneless?

Yes. Bone-in pieces add more flavor to the braising liquid. Cut cooking time is harder to estimate because bone-in pieces vary in size — check that the meat is fork-tender at the 45-minute mark and adjust from there.

Do I need a tagine pot or will a Dutch oven work?

A heavy Dutch oven works perfectly — a Le Creuset or Lodge 5.5-quart is ideal. The tagine pot is traditional but the technique is the same. What matters is a tight-fitting lid and even heat distribution.

Why sear the lamb in batches?

Crowding the pan drops the temperature and causes the lamb to steam rather than sear. You won't get browning, and browning is where much of the savory depth comes from. Two batches in a 5-quart Dutch oven handles 2 lbs of lamb comfortably.

My sauce is too thin — what do I do?

Remove the lid after the bell pepper is cooked and simmer over medium-low for 5 to 10 minutes before adding the honey and lemon. The sauce will reduce and concentrate. Don't add cornstarch — it changes the texture of the sauce.

Can I use fresh apricots instead of dried?

Dried apricots are the right choice here. They hold their shape through the braise and have a concentrated sweetness that fresh apricots can't match after 25 minutes of simmering. Fresh apricots will dissolve and turn the sauce jammy in a way that's harder to control.

How do I store leftovers?

Store in an airtight container in the refrigerator for up to 4 days. The sauce will thicken when cold — that's normal. Reheat gently on the stovetop with a splash of broth or water to loosen it.

Enjoyed this recipe?

Daily Home Cookery is self-funded. If something you cooked here made dinner a little better, a coffee keeps the kitchen running.

☕ Buy me a coffee