This Moroccan lamb tagine recipe is slow-cooked with warm spices, dried apricots, preserved lemon, and chickpeas for a fragrant dish that's perfect for sharing. Tender lamb shoulder gently braises in a Dutch oven or tagine pot, filling your kitchen with incredible aromas and creating a dish that tastes even better the next day.

Over two weekends, my husband and I cooked our way through a collection of Moroccan recipes - from a bright and zesty Moroccan Salmon with harissa chickpeas to a comforting Chicken Tagine with Lemon and Olives. Each dish told a story of bold flavors and tradition, and this Moroccan Lamb Tagine with Apricots quickly became a favorite.
It's a hearty, celebratory dish layered with sweet and savory notes: tender lamb, our homemade tagine spice blend, tangy preserved lemon, and dried fruit for a hint of natural sweetness. It's the kind of meal that brings everyone to the table and keeps them lingering long after the plates are cleared.
Scroll down for step-by-step photos, helpful tips, and fun flavor variations!
Jump to:
- What is a Tagine Pot?
- Ingredients You'll Need
- How to Make Moroccan Lamb Tagine with Apricots
- Flavor Variations and Substitutions
- What to Serve with Moroccan Lamb Tagine
- Best Wine & Drink Pairings for Lamb Tagine
- Storage Instructions
- Join Our Newsletter
- FAQ's
- More Moroccan Recipes to Try
- Moroccan Lamb Tagine with Apricots
What is a Tagine Pot?
A tagine pot is central to Moroccan cooking and culture. Found in homes, bustling souks, and restaurants across the country, this clay vessel has a wide, shallow base topped with a tall, cone-shaped lid. The design isn't just beautiful - it's functional. As food simmers gently inside, steam rises, condenses on the cool lid, and drips back down, creating tender meat and richly flavored sauces without the need for constant stirring.
Traditionally, tagines are cooked slowly over charcoal braziers or a stovetop heat diffuser, infusing the dish with layers of spice and sweetness. Sharing a tagine is as much about community as it is about food - the pot is often set in the middle of the table, and family or guests scoop straight from it with pieces of bread.While we love the authenticity of a clay tagine, you don't need one to enjoy this dish. For this recipe, we use a Dutch oven, which recreates the gentle, slow-cooking environment of a traditional pot and ensures meltingly tender lamb in a modern kitchen.
Ingredients You'll Need
Here's what you'll need to make this slow-cooked Moroccan lamb tagine:

- Boneless lamb shoulder - A flavorful cut that becomes meltingly tender when slow-cooked. High in protein and iron, it's ideal for tagines.
- Onions, garlic, and fresh ginger - The aromatic base of the dish. Ginger adds warmth and brightness.
- Homemade tagine spice blend - Our Tagine Spice Mix or a store-bought Moroccan seasoning like ras el hanout works well.
- Cinnamon sticks & tomato paste - Add depth and balance.
- Chicken stock - Provides a savory backbone to the sauce.
- Preserved lemons - Classic in Moroccan cooking, adding a tangy, salty depth.
- Dried apricots & dates - Naturally sweet, pairing beautifully with lamb.
- Chickpeas - Add texture, protein, and fiber.
- Parsley & toasted almonds - A fresh, crunchy garnish to finish.
See the recipe card for quantities
How to Make Moroccan Lamb Tagine with Apricots
Tested in our kitchen and loved by our readers-this recipe is perfect for family dinners or entertaining friends.
- Preheat the oven
- Preheat your oven to 180°C / 350°F (fan 160°C / 320°F).

Brown the lamb
- Pat the lamb dry with paper towels and season with salt and pepper.
- Heat 1½ tablespoons olive oil in a large Dutch oven over medium-high heat.
- Brown the lamb in batches for 3-5 minutes per batch or until nicely seared on all sides. Add more oil if needed.
- Transfer browned lamb to a bowl or plate and set aside. The meat does not need to be cooked through at this point.
Chef's Tip: Don't overcrowd the pan - work in batches so the lamb browns instead of steams.

Sauté the aromatics
- Reduce heat to medium-low. Add the remaining olive oil to the same pot.
- Add the sliced onions and cook for 8-10 minutes, stirring occasionally, until soft and translucent.
- Stir in the garlic and ginger; cook for 1 minute.
- Add the tagine spice, cinnamon sticks, and tomato paste. Stir and cook for another 30 - 60 seconds to bloom the spices.

Make the sauce
- Pour in the chicken stock and 1 cup (250 ml) water. Stir well.
- Return the lamb to the pot along with any juices. Stir to coat in the sauce.
- Bring to a gentle simmer and cover with a tight-fitting lid.

Slow cook in the oven - Part 1
- Transfer the covered pot to the preheated oven and bake for 1 hour.
Slow cook in the oven - Part 2
- Carefully remove the pot from the oven.
- Stir in the chopped preserved lemons, apricots, dates, and chickpeas.
- If the mixture looks too thick, add an extra ½-1 cup (125-250 ml) of water.
- Return the covered pot to the oven and cook for another 30 minutes, or until the lamb is very tender.
Chef's Tip: If the sauce thickens too much, add a splash of water to loosen it.

Serve and Enjoy
- Remove from the oven and let rest for 5 minutes.
- Sprinkle with fresh parsley and toasted slivered almonds just before serving.
- Serve hot with toasted Moroccan couscous or warm flatbread.
Flavor Variations and Substitutions
There are plenty of ways to adapt this Moroccan lamb tagine recipe depending on your pantry and taste preferences:
- Spice blend - If you don't have a Moroccan spice blend or ras el hanout, use a mix of ground cumin, coriander, paprika, cinnamon, and a pinch of turmeric for a similar flavor.
- Protein alternatives - Lamb shoulder is traditional, but beef chuck, or lamb shanks work beautifully too.
- Preserved lemons - If unavailable, substitute with fresh lemon zest and a squeeze of juice.
- Dried fruit - Swap apricots for prunes, figs, or raisins for a different sweetness.
- Heat lovers - Stir in a spoonful of harissa paste or chili flakes for extra warmth.
- Vegetables - Add carrots, sweet potatoes, or butternut squash to stretch the dish.
Chef's Tip: In Morocco, tagines are often tailored to what's fresh, seasonal, or available at the market. Don't be afraid to swap ingredients - the beauty of this dish lies in its flexibility and balance of sweet and savory flavors.
What to Serve with Moroccan Lamb Tagine
This fragrant lamb tagine deserves sides that soak up its rich sauce and balance the sweet-salty flavors:
- Couscous - Keep it classic with fluffy plain couscous drizzled with olive oil, or try Zesty Herb Couscous with Toasted Almonds for extra texture and flavor. Toasted couscous is another great option.
- Bread - Scoop up every drop with Moroccan bread (khobz kesra), warm pita, or even our rustic no-knead bread.
Salads - Bright, refreshing sides like Moroccan carrot salad, an orange and date salad with pomegranate, or a simple cucumber-tomato salad cut through the richness. - Vegetables - Pair with Harissa roasted veggies for a spicy kick, smoky zaalouk (eggplant dip), cumin-roasted cauliflower, or baked butternut squash with citrus.
- Other starches - For something different, serve with basmati rice, fluffy quinoa, cauliflower rice, or even creamy mashed potatoes.

Best Wine & Drink Pairings for Lamb Tagine
The sweet and savory flavors of Moroccan lamb tagine pair best with wines that are fruit-forward and not too heavy:
- Moroccan red blends (often Syrah or Grenache-based) echo the dish's spices and dried fruit notes.
- Côtes du Rhône or Spanish Garnacha - Medium-bodied reds with soft tannins that balance the richness of the lamb.
- White wine lovers - A dry Chenin Blanc or Pinot Gris adds freshness and acidity to lift the preserved lemon.
- Rosé - A chilled rosé from Provence or Spain is a refreshing choice for warmer evenings.
For a non-alcoholic option, try Moroccan mint tea or a spiced pomegranate spritzer - both bring brightness and balance to the meal.
Storage Instructions
- Fridge: Store leftovers in an airtight container for 3-4 days.
- Freezer Friendly: Freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheat: Warm gently on the stovetop or in the oven with a splash of stock or water, or use the microwave in short intervals until heated through.
Chef's Tip: Slow-cooked stews like this one actually improve in flavor after resting, making them perfect for cooking ahead for meal prep or entertaining.
Join Our Newsletter
Love Moroccan flavors? Join our Seasons in the Kitchen newsletter to get seasonal recipes, wine pairings, and kitchen-tested tips straight to your inbox. It's the best way to stay inspired and never miss a new recipe.
FAQ's
A : Lamb shoulder is ideal because it becomes tender during slow cooking. You can also use lamb shanks or neck for a more rustic dish.
A : Yes! Like many stews, the flavors develop overnight. Cook fully, cool, and refrigerate. Reheat before serving.
A : Yes, you can adapt this recipe for the slow cooker. Brown the lamb and sauté the aromatics first on the stovetop, then transfer everything to the slow cooker. Cook on low for 7-8 hours or on high for 4-5 hours, adding the dried fruit and chickpeas in the last hour so they hold their texture. Please note these are general guidelines only - we haven't personally tested this method.
A : You can adapt this recipe for the Instant Pot. Use the sauté function to brown the lamb and cook the aromatics, then add the stock and spices. Pressure cook on high for 35 minutes with a natural release, stirring in the dried fruit and chickpeas at the end. Please note these are general guidelines only - we haven't personally tested this method.
More Moroccan Recipes to Try
- Homemade Tagine Spice Mix (Moroccan Spice Blend Recipe)
- Moroccan Preserved Lemons Recipe (Step-by-Step Guide)
- Moroccan Roasted Vegetables with Chickpeas (Harissa Veggies)
- Healthy Quinoa Salad with Moroccan Roasted Vegetables

This Moroccan Lamb Tagine with Apricots is a dish worth lingering over - rich, fragrant, and comforting. Whether you're serving it for a family dinner or entertaining friends at your next dinner party, it's guaranteed to impress.
We'd love to hear how it turns out in your kitchen. Leave a comment below, and don't forget to Pin this recipe for later!
Print
Moroccan Lamb Tagine with Apricots
- Total Time: 1 hr 50 mins
- Yield: Serves 6-8
- Diet: Gluten Free
Description
This Moroccan lamb tagine recipe is slow-cooked with warm spices, dried apricots, preserved lemon, and chickpeas for a fragrant dish that's perfect for sharing. Tender lamb shoulder gently braises in a Dutch oven or tagine pot, filling your kitchen with incredible aromas and creating a dish that tastes even better the next day.
Ingredients
1.5 kg / 3.3 lb boneless lamb shoulder, trimmed of excess fat and cut into 3 cm / 1 ¼ inch cubes
Salt and freshly ground black pepper
2 - 3 tablespoon extra virgin olive oil
2 - 3 medium onions, thinly sliced
4 garlic cloves, finely minced
5 cm / 2 inch piece fresh ginger, finely grated
4 tablespoon homemade tagine spice (or store-bought Moroccan spice mix like ras el hanout)
1 - 2 cinnamon sticks
2 teaspoon tomato paste
2 ½ cups / 625 ml chicken stock or low-sodium chicken broth
1-2 cups / 250-500 ml water
1 large or 2 small preserved lemons, rinsed, pulp removed, roughly chopped
200 g / 7 oz dried apricots
100 g / 3.5 oz dried pitted dates, cut in half
400 g / 14 oz canned chickpeas, drained and rinsed
To garnish:
Fresh flat-leaf parsley, roughly chopped
Slivered almonds, lightly toasted
Instructions
1. Preheat the oven
-
Preheat your oven to 180°C / 350°F (fan 160°C / 320°F).
2. Brown the lamb
-
Pat the lamb dry with paper towels and season with salt and pepper.
-
Heat 1½ tablespoons olive oil in a large Dutch oven over medium-high heat.
-
Brown the lamb in batches for 3-5 minutes per batch or until nicely seared on all sides. Add more oil if needed.
-
Transfer browned lamb to a bowl or plate and set aside. The meat does not need to be cooked through at this point.
3. Sauté the aromatics
-
Reduce heat to medium-low. Add the remaining olive oil to the same pot.
-
Add the sliced onions and cook for 8-10 minutes, stirring occasionally, until soft and translucent.
-
Stir in the garlic and ginger; cook for 1 minute.
-
Add the tagine spice, cinnamon sticks, and tomato paste. Stir and cook for another 30 - 60 seconds to bloom the spices.
4. Make the sauce
-
Pour in the chicken stock and 1 cup (250 ml) water. Stir well.
-
Return the lamb to the pot along with any juices. Stir to coat in the sauce.
-
Bring to a gentle simmer and cover with a tight-fitting lid.
5. Slow cook in the oven - Part 1
-
Transfer the covered pot to the preheated oven and bake for 1 hour.
6. Slow cook in the oven - Part 2
-
Carefully remove the pot from the oven.
-
Stir in the chopped preserved lemons, apricots, dates, and chickpeas.
-
If the mixture looks too thick, add an extra ½-1 cup (125-250 ml) of water.
-
Return the covered pot to the oven and cook for another 30 minutes, or until the lamb is very tender.
7. Garnish
-
Remove from the oven and let rest for 5 minutes.
-
Sprinkle with fresh parsley and toasted slivered almonds just before serving.
8. Serve
-
Serve hot with toasted Moroccan couscous or warm flatbread.
💡 Tip: This lamb tagine gets even better the next day-perfect for meal prep or make-ahead entertaining.
Notes
Storage Instructions
Fridge: Store leftovers in an airtight container for 3-4 days.
Freezer Friendly: Freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating.
Reheat: Warm gently on the stovetop or in the oven with a splash of stock or water, or use the microwave in short intervals until heated through.
- Prep Time: 20 mins
- Cook Time: 1 hr 30 mins
- Category: Dinner Recipe
- Method: Braising
- Cuisine: Moroccan
Nutrition
- Serving Size: 1 serving
- Calories: 460
- Sugar: 23.4 g
- Sodium: 364.1 mg
- Fat: 15.5 g
- Carbohydrates: 38.6 g
- Protein: 43.9 g
- Cholesterol: 122.1 mg
The nutrition is an estimate only. It was calculated using Nutrifox, an online nutrition calculator.












Leave a Reply