Moroccan Lamb Tagine Recipe

Introduction
Moroccan Lamb Tagine is a warm, rich, and comforting dish full of flavor. It comes from Morocco, a beautiful country in North Africa known for its colorful spices and slow-cooked meals. The name “tagine” refers to both the dish and the special clay pot it is cooked in. The traditional pot is called a Tagine, and it has a cone-shaped lid that helps keep the meat tender and juicy.
This dish is special because it mixes sweet and savory flavors in a perfect way. You will taste soft lamb, warm spices, sweet dried fruits, and a rich sauce. Even though it sounds fancy, it is simple to make. The secret is slow cooking. When you cook the lamb slowly, it becomes very soft and full of flavor.
If you love cozy meals that fill your home with amazing smells, this recipe is for you.
Cooking Time & Prep Time
- Prep Time: 20 minutes
- Cooking Time: 1 hour 45 minutes to 2 hours
- Total Time: About 2 hours 20 minutes
Slow cooking is important for this recipe. Do not rush it. The longer it cooks gently, the more tender the lamb will be.
Ingredients
Here is everything you need to make Moroccan Lamb Tagine (serves 4–6 people):
- 2 pounds (900g) lamb shoulder or lamb shank, cut into large chunks
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1 teaspoon ground ginger
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon ground cinnamon
- 1 teaspoon paprika
- ½ teaspoon turmeric
- ½ teaspoon black pepper
- 1 teaspoon salt (or to taste)
- 2 tablespoons tomato paste
- 2 cups (480 ml) beef or chicken broth
- 1 cup canned diced tomatoes (optional but adds richness)
- ½ cup dried apricots, chopped
- ½ cup raisins or dried prunes
- 2 tablespoons honey
- 1 carrot, sliced
- 1 zucchini, sliced (optional)
- ¼ cup sliced almonds (for topping)
- 2 tablespoons fresh cilantro, chopped
- 2 tablespoons fresh parsley, chopped
Optional for serving:
- Cooked couscous
- Warm flatbread
Step-by-Step Instructions
Step 1: Prepare the Lamb
Pat the lamb dry with paper towels. This helps it brown better. Sprinkle a little salt and pepper on all sides.
Step 2: Brown the Meat
Heat the olive oil in a large heavy pot or Dutch oven over medium heat. If you have a traditional tagine pot, you can use it on low heat.
Add the lamb pieces in batches. Do not crowd the pan. Brown each side for about 3–4 minutes. This step adds deep flavor. Once browned, remove the lamb and set it aside.
Step 3: Cook the Onions and Garlic
In the same pot, add the chopped onion. Cook for about 5 minutes until soft and light golden. Stir often so it does not burn.
Add the garlic and cook for 1 more minute.
Step 4: Add the Spices
Add the ginger, cumin, coriander, cinnamon, paprika, turmeric, salt, and pepper. Stir well. Cook the spices for about 30 seconds. This helps release their flavor. Your kitchen will start to smell amazing.
Step 5: Add Tomato Paste and Liquids
Stir in the tomato paste and cook for 1 minute.
Pour in the broth and diced tomatoes (if using). Stir well and scrape the bottom of the pot to lift any brown bits. These bits add flavor.
Step 6: Return the Lamb
Place the browned lamb back into the pot. The liquid should mostly cover the meat. If needed, add a little more broth or water.
Bring everything to a gentle boil.
Step 7: Slow Cook
Reduce the heat to low. Cover the pot with a lid. Let it simmer gently for about 1½ hours.
Check occasionally and stir gently. If the sauce becomes too thick, add a little water.
Step 8: Add Vegetables and Dried Fruits
After 1½ hours, add the carrots, zucchini (if using), dried apricots, raisins or prunes, and honey.
Stir gently. Cover again and cook for another 20–30 minutes. The lamb should now be very tender and easy to pull apart with a fork.
Step 9: Toast the Almonds
While the tagine finishes cooking, toast the sliced almonds in a dry pan over medium heat for 2–3 minutes. Stir often. They should turn light golden. Do not burn them.
Step 10: Garnish and Serve
Taste the sauce and adjust salt if needed.
Sprinkle fresh cilantro, parsley, and toasted almonds on top before serving.
Your Moroccan Lamb Tagine is ready!
Tips & Variations
1. No Tagine Pot? No Problem!
You can use a Dutch oven or any heavy pot with a tight lid. Just cook on low heat.
2. Make It Spicier
Add ½ teaspoon chili flakes or a small chopped chili pepper if you like heat.
3. Add Chickpeas
For extra protein and texture, add 1 cup of cooked chickpeas in the last 30 minutes.
4. Vegetable Version (Vegetarian/Vegan)
Replace lamb with:
- 2 cans chickpeas
- 1 cup cubed sweet potatoes
- 1 cup eggplant cubes
Use vegetable broth instead of meat broth. The spices and dried fruits will still give rich flavor.
5. Gluten-Free Option
The tagine itself is naturally gluten-free. Just serve it with rice instead of couscous, since couscous contains wheat.
6. Lighter Version
Trim extra fat from the lamb before cooking. You can also use less honey if you prefer less sweetness.
Small tip: Tagine tastes even better the next day. The flavors become deeper after resting overnight in the fridge.
Nutritional Information (Approximate Per Serving)
(Serves 6)
- Calories: 450–500 kcal
- Protein: 30–35g
- Carbohydrates: 30–35g
- Fat: 25–30g
- Fiber: 4–6g
These values may change depending on the exact ingredients used.
Health Benefits
Moroccan Lamb Tagine is not only delicious but also nourishing.
Lamb is rich in protein, iron, and vitamin B12. Iron helps prevent tiredness and supports healthy blood.
Spices like cumin, ginger, and turmeric have natural anti-inflammatory properties. They may help digestion and support the immune system.
Dried fruits such as apricots and prunes add fiber. Fiber helps keep your digestive system healthy.
Olive oil contains healthy fats that are good for the heart when used in moderation.
Fresh herbs like parsley and cilantro add vitamins and antioxidants.
When eaten with vegetables and whole grains, this dish can be part of a balanced diet.
Serving Suggestions
Moroccan Lamb Tagine is best served hot and fresh.
Serve it with:
- Fluffy couscous
- Steamed white or brown rice
- Warm flatbread to scoop up the sauce
For a complete Moroccan-style meal inspired by the flavors of Morocco, serve with:
- A simple cucumber and tomato salad
- Mint tea after the meal
Storing Leftovers
- Let the tagine cool completely.
- Store in an airtight container in the refrigerator for up to 3 days.
- Reheat gently on the stove over low heat. Add a little water if the sauce is too thick.
You can also freeze it for up to 3 months. Thaw overnight in the fridge before reheating.
Small tip: The sauce may thicken in the fridge. This is normal. Just add a splash of water while reheating.
Conclusion
Moroccan Lamb Tagine is a warm, comforting dish that brings rich spices and tender meat together in one beautiful meal. It may look impressive, but it is simple to prepare. With a little patience and slow cooking, you will create a dish full of deep flavor and wonderful aroma.
This recipe is perfect for family dinners, special occasions, or when you want something cozy and satisfying. Try it once, and it may become one of your favorite slow-cooked meals.
Share it with your family and friends, and enjoy the delicious taste of Morocco in your own home. Happy cooking!
Helpful Cooking Tools
Moroccan Lamb Tagine Recipe
Introduction Moroccan Lamb Tagine is a warm, rich, and comforting dish full of flavor. It comes from Morocco, a beautiful country in North Africa known for its colorful spices and...



