Experience the rich flavors of Morocco with this traditional lamb tagine with kefta (meatballs), tomatoes, and eggs. This dish brings together the essence of Moroccan spices and the unique tagine cooking method, resulting in a hearty and flavorful meal. Perfect for hearty winter meals or a special gathering, this tagine pairs beautifully with fresh bread, honoring the culinary traditions of Morocco.
Ingredients
- 1 lb (450g) minced lamb (for kefta)
- 1 lb (450g) lamb shoulder, cut into chunks
- 2 tbsp olive oil
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp paprika
- 1/2 tsp ground cinnamon
- 1/2 tsp ground ginger
- Salt and pepper, to taste
- 1 can (14 oz) diced tomatoes
- 1/2 cup water or broth
- 3 eggs
- Fresh cilantro and parsley, chopped
- Moroccan bread for serving
Step-by-Step Instructions
- Prepare the kefta (meatballs): Mix the minced lamb with half of the chopped onions, half of the parsley, cumin, paprika, salt, and pepper. Shape into small meatballs.
- Sear the lamb: In a tagine or deep pan, heat olive oil and brown the lamb chunks. Remove and set aside.
- Sauté the aromatics: In the same pan, sauté the remaining onions and garlic until soft. Add the remaining spices and stir well.
- Cook the sauce: Pour in diced tomatoes, water or broth, and bring to a gentle simmer. Return the lamb chunks to the tagine. Cover and cook on low heat for 1 hour.
- Add the kefta: Place the meatballs into the sauce and continue cooking for 15 minutes.
- Add the eggs: Crack the eggs on top, cover, and let them poach until set.
- Garnish and serve: Sprinkle with fresh cilantro and parsley. Enjoy with Moroccan bread, as serving tagine with bread is traditional.
Why You’ll Love This Recipe
- A perfect mix of popular Moroccan ingredients
- A comforting, healthy Moroccan recipe
- A balance of protein, spice, and rich flavors
- Great for lamb recipes for dinner or meal prepping
My Tips
- Use a traditional tagine cooking method for an authentic taste.
- For extra flavor, marinate the kefta overnight.
- Adjust spices based on preference.
- Serve with couscous or fresh Moroccan bread.
Enjoy this delightful egg dish in Moroccan cuisine, blending the richness of lamb, the warmth of Moroccan spices, and the heartiness of a traditional meatball recipe. Bon appétit!

Authentic Moroccan Lamb Tagine with Kefta
Description
Discover how to make a delicious Moroccan tagine with succulent lamb and kefta, topped with fresh tomatoes and eggs, perfect for your next meal!
Nutrition Facts (Per Serving)
Servings 4
- Amount Per Serving
- Calories 280kcal
- % Daily Value *
- Total Fat 22g34%
- Saturated Fat 9g45%
- Trans Fat 0.5g
- Cholesterol 75mg25%
- Sodium 250mg11%
- Potassium 300mg9%
- Total Carbohydrate 1g1%
- Protein 19g38%
- Calcium 20 mg
- Iron 2 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Time: ~1 hour 30 minutes
- Cooking Temp: Low heat
- Estimated Cost: Moderate
- No. of Servings: 4
- Nutrition Facts: High in protein, rich in vitamins from tomatoes, moderate fat content