Tested in a real kitchen ✦ Written for the one you have

Moroccan Lamb Tagine

140 min6 Servings
Tested in the KitchenMind kitchenUpdated September 2026

A fragrant slow-cooked stew of tender lamb with apricots, almonds, and warm spices like cumin and cinnamon. Served with couscous, this is a classic Moroccan dish that is both comforting and impressive.

Cook now
Prep
20 min
Cook
120 min
Total
140 min
Serves
6

Ingredients

Serves6 servings
Changing servings updates ingredient amounts automatically

What you’ll need — tap to tick off as you go

Moroccan Lamb Tagine
From our kitchen

Process

Timers built in · swap anything · ask as you cook

1

Pat the lamb shoulder dry with paper towels and season generously with salt and black pepper.

Moroccan Lamb Tagine
2

Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium-high heat. Working in batches, sear the lamb chunks until browned on all sides, about 5 minutes per batch. Transfer the lamb to a plate and set aside.

Moroccan Lamb Tagine
3

Reduce the heat to medium and add the onions to the same pot. Cook, stirring occasionally, until softened and golden, about 8 minutes.

4

Add the garlic, ground cumin, ground coriander, ground ginger, ground cinnamon, and crushed saffron threads. Cook for 1 minute until fragrant.

5

Return the lamb to the pot. Pour in the chicken broth and add the honey. Stir to combine, scraping up any browned bits from the bottom. Bring to a simmer.

6

Cover the pot and reduce the heat to low. Let it simmer gently for 1 hour and 30 minutes, or until the lamb is tender.

7

Add the dried apricots and toasted almonds to the pot. Stir gently and continue to cook uncovered for another 15 minutes, until the sauce has thickened slightly and the apricots are plump.

8

Taste and adjust seasoning with salt and pepper if needed. Serve hot, garnished with fresh cilantro.

Moroccan Lamb Tagine
Moroccan Lamb Tagine — from the KitchenMind photo set

Kitchen notes

Kitchen notes

  • The most common mistake is skipping the sear or crowding the pot: brown the lamb in 3 batches over medium-high heat so each piece gets a deep crust, which builds the stew's flavor base.
  • Doneness marker: the lamb is ready when a piece presses apart with light pressure from a spoon and no resistance at the center, usually at the 1 hour 30 minute mark; if it still feels firm, simmer 15 more minutes and check again.
  • Bloom the spices in the onion for the full 1 minute until they smell toasted but not dark; burnt cumin or cinnamon turns the whole pot bitter and cannot be fixed later.
  • Add the apricots only in the last 15 minutes and keep the pot uncovered; cooked longer they dissolve into mush, and covering at this stage traps steam so the sauce never thickens.

Substitutions

  • lamb-shoulder→bone-in lamb neck or beef chuck cut into 4 cm chunks, both need the same 1 hour 30 minute simmer
  • dried-apricots→dried prunes or dried figs, chopped to apricot size so they plump in the same 15 minutes
  • chicken-broth→vegetable broth or water plus 1 extra tsp salt, since the lamb already brings richness
  • blanched-almonds→walnut halves or pistachios, toasted 3 to 4 minutes in a dry pan before adding

Storage & reheating

Cool the tagine within 1 hour, then store in an airtight container in the fridge for up to 3 days; the flavor improves overnight. For freezing, portion into freezer bags or containers, press out air, and freeze up to 3 months, leaving 2 cm headspace. Thaw overnight in the fridge, then reheat in a covered pot over low heat with 2 to 3 tbsp water or broth, stirring occasionally, until it reaches 74°C at the center, about 10 to 12 minutes; reheat couscous separately so it does not turn gummy.

FAQ

The questions we get asked most

Why did my lamb tagine turn out tough?

The lamb was likely undercooked or the heat was too high. Shoulder needs a gentle simmer at low heat for the full 1 hour 30 minutes; boiling hard tightens the meat. If it is still firm after that, add 100 ml broth, cover, and simmer 20 more minutes until a piece presses apart easily.

Can I make this tagine ahead of time?

Yes, and it tastes better the next day. Cook through step 8, cool within 1 hour, and refrigerate up to 3 days. Reheat gently on the stovetop over low heat with a splash of broth, and stir in the cilantro and toasted almonds just before serving so they stay fresh.

Can I use canned or frozen apricots instead of dried?

Dried apricots are what give the dish its plump, chewy texture, so canned or frozen ones are not a good swap. If you only have canned, drain them and add in the final 5 minutes, not 15, or they collapse. Frozen apricots should be thawed and added in the last 10 minutes.

Why is my tagine sauce watery or too thin?

The final 15 minutes must be uncovered so liquid evaporates, and the apricots release pectin that helps thicken it. If it is still thin, simmer uncovered 10 more minutes, or mash 2 or 3 apricots into the sauce. Do not add flour; it dulls the spice flavor.

How do I know when the lamb is fully cooked?

The meat should yield with almost no resistance when pressed with a spoon and shred with a fork, and the internal temperature should reach at least 88°C. If it is still springy at 1 hour 30 minutes, keep simmering in 15 minute increments. Overcooked lamb shreds apart but stays moist because of the sauce.

Can I cook this tagine in a slow cooker instead?

Yes. Sear the lamb and soften the onions with the spices on the stovetop first, then transfer everything except the apricots and almonds to the slow cooker with the broth and honey. Cook on low for 6 to 7 hours, then add the apricots and almonds and cook uncovered on high for 30 minutes to thicken.

Ask KitchenMind about this recipe

Tell it what’s different tonight — it works within the actual recipe.

Related links