Authentic Moroccan Lamb Tagine Recipe with Apricots and Almonds

Moroccan lamb tagine with spicy rice is a fragrant, easy-to-make main that works for family dinners or special occasions. Sweet dried apricots balance warm North African spices while slow cooking keeps the lamb tender and full of flavour. Serve with spiced rice or couscous to carry the same aromatic notes through the meal.

A tagine filled with Moroccan lamb stew next to a bowl of spicy rice.

What is Moroccan lamb tagine?

A lamb tagine is essentially a slow-cooked lamb stew, but it’s defined by bold Moroccan flavours and the method used to make it. This version combines warming spices, fruit and legumes to create a well-rounded, aromatic dish.

I include dried apricots, carrots and chickpeas for texture and sweetness, and a blend of ginger, cinnamon, cumin, paprika and turmeric for depth. I chose not to add chilli so the spice aromas remain prominent without extra heat.

This recipe uses bone-in lamb chops, but you can use other cuts. Tougher cuts such as neck or shoulder work well because they become meltingly tender with long, slow cooking.

I served the tagine with a spicy Moroccan rice to echo the dish’s flavours, but couscous or flatbread also pair beautifully.

Cooking in a tagine or a heavy lidded pot helps the meat stay moist while letting the spices infuse the sauce.

What is a tagine?

A tagine is both a cooking method (a slow, stewed dish) and the distinctive conical-lidded pot used to make it.

Traditional tagines are made from clay, but you can find ceramic and cast-iron versions. The conical lid traps steam, which condenses and returns to the food, keeping it succulent.

Overhead shot of a tagine with a red-domed lid.

The lid’s shape ensures moisture circulates and drips back onto the food, preserving texture and concentrating flavour. If you don’t own a tagine, a heavy cast-iron Dutch oven or a casserole with a tight-fitting lid will give similar results.

The tagine’s base often doubles as the serving dish, which looks attractive straight to the table.

What you will need

Equipment

Use a tagine or a casserole dish with a tight lid. You’ll also need a large frying pan to brown the meat and soften the onions before combining everything to cook slowly.

Ingredients

This recipe serves 4.

Stews are forgiving, so you can adapt vegetables or quantities to suit your taste. I recommend keeping the spice mix as listed because it defines the dish’s character.

Ingredients for a Moroccan lamb tagine.

Lamb chops — about 1½ pounds (700 g). If using boneless shoulder, allow roughly 150 g per person.

Tomato and onion — one large tomato and one large red onion, diced.

Carrots — two medium, diced.

Chickpeas — a 400 g (14 oz) can, drained.

Apricots — about 60 g soft dried apricots, chopped. Sultanas work as an alternative or in combination.

Garlic — roughly 2 cloves, minced (or ready-crushed).

Stock — 1 cup (240 ml) vegetable or chicken stock.

Lemon juice — 1 tablespoon for brightness. Vinegar or a spoonful of yoghurt can be used if preferred.

Flaked almonds — for sprinkling on top at serving.

Olive oil — for browning the meat and frying the onions.

Spices — the blend used here:

  • Ginger powder
  • Ground cinnamon
  • Ground cumin
  • Ground paprika
  • Turmeric
  • Salt to taste

What to do

A plate of lamb chops coated with spices.

1. Mix the salt and spices in a bowl and coat the lamb chops thoroughly. Reserve any excess spice mix.

Spice coated lamb chops in a frying pan.

2. Heat olive oil in a frying pan and sear the chops for about 2 minutes per side until nicely browned.

Browned lamb chops arranged in the base of a tagine.

3. Place the seared chops into the base of the tagine or casserole dish.

Onions and garlic softening in a frying pan.

4. In the same pan, soften the onions and garlic for about 3 minutes until translucent. Add a splash more oil if needed.

Vegetables and stock added to the lamb chops in the base of a tagine.

5. Add the softened onions, tomato, carrots, chickpeas, apricots, stock and lemon juice to the tagine along with any remaining spices.

Moroccan lamb tagine after being cooked for 1.5 hours.

6. Cover and bake at 180°C (360°F) for 1½ hours. If using cubed shoulder or neck, allow an extra 30 minutes until very tender.

7. When cooked, garnish with flaked almonds and serve hot with spicy Moroccan rice, couscous or flatbread.

If the sauce needs thickening, mix 1 tablespoon cornflour (cornstarch) with 2 tablespoons water, stir into the tagine and return uncovered to the oven for 5 minutes.

Moroccan lamb tagine FAQ

What can I serve with Moroccan lamb tagine?

Serve with spicy rice, couscous, flatbread or a simple green salad. Pomegranate seeds or fresh herbs add colour and brightness.

How long does it take to cook?

Cooking time depends on the cut. Lamb chops take about 1½ hours; tougher cuts like neck or shoulder may need up to 2 hours for best tenderness.

Can I freeze leftovers?

Yes—cool completely, pack into freezer-safe containers and freeze for up to 3 months. Thaw in the fridge and gently reheat on the stove.

How long can I store it in the refrigerator?

Store covered in the fridge for up to 3 days. Flavours often improve after resting overnight. Reheat gently on the stove.

A white plate of Moroccan rice topped with lamb tagine.

Save for later

If you want to keep this recipe for later, saving it to a board or bookmarking the page will make it easy to find when you’re ready to cook.

Related recipes

If you enjoyed this tagine, you might also like other Moroccan-inspired lamb recipes such as lamb pie with apricots, spiced lamb meatballs or a hearty lamb keema.

  • Moroccan lamb pie with apricots
  • Moroccan lamb meatballs with tomato sauce
  • Lamb keema (minced lamb curry with eggs)
  • Lamb pide – Turkish pizza

📋The recipe

A tagine filled with Moroccan lamb stew next to a bowl of spicy rice.

Moroccan lamb tagine

Moroccan lamb tagine served with spicy rice is a delicious and easy-to-make dish that’s perfect for any occasion. Fruity apricots add a sweet and tangy flavour, while the spicy rice gives it a nice kick. Cooking it in a tagine ensures that the lamb remains tender and succulent while allowing the aromatic spices to permeate through every mouthful.
Recipe by: Veronica
Main Course
Moroccan-inspired
Calories 574
Prep 20 minutes
Cook 1 hour 30 minutes
Total Time 1 hour 50 minutes
Servings: 4 people

Equipment

  • Tagine or casserole dish
  • Frying pan
  • Sharp knife and chopping board

Ingredients

  • 1½ pounds / 700 g lamb chops
  • 1 large tomato, diced
  • 1 large red onion, peeled and diced
  • 2 medium carrots, peeled and diced
  • 10 oz / 400 g can chickpeas, drained
  • 2 cloves garlic, minced
  • 2 oz / 60 g soft dried apricots, diced
  • 1 cup / 240 ml stock (vegetable or chicken)
  • 1 tbsp lemon juice
  • 1–2 tbsp flaked almonds, for garnish
  • 1–2 tbsp olive oil, for frying
  • Salt to taste

Spices

  • 1 tsp ginger powder
  • 1 tsp ground cinnamon
  • 2 tsp ground cumin
  • 1 tsp paprika
  • 1 tsp turmeric

Instructions

  • Combine salt and spices, coat the lamb chops and reserve any leftover spice mix.
  • Heat olive oil and brown the chops for about 2 minutes per side.
  • Transfer the browned chops to the tagine base.
  • Sauté the onion and garlic in the frying pan for about 3 minutes until translucent, adding oil if needed.
  • Add the onions, tomato, carrots, chickpeas, apricots, stock and lemon juice to the tagine with any remaining spices.
  • Cover and bake at 180°C / 360°F for 1½ hours (add 30 minutes for tougher cuts).
  • Garnish with flaked almonds and serve with spicy rice, couscous or flatbread.

Notes

You can thicken the sauce by whisking 1 tbsp cornflour with 2 tbsp water, stirring it in and returning the tagine uncovered to the oven for 5 minutes. If using lamb neck or cubed shoulder, allow an extra 30 minutes cooking time. Nutrition shown does not include rice or side dishes.

If you try the recipe I’d appreciate a star rating in the comments. For questions you can email [email protected]. Don’t forget to subscribe for a free cookbook.