Moroccan Kefta Tagine with Eggs | YumAndJoy

Moroccan Kefta Tagine with Eggs

Moroccan Kefta Tagine with Eggs is a rich and aromatic dish made with spiced meatballs simmered in a fragrant tomato sauce and topped with runny eggs. This classic Moroccan dish is traditionally cooked in a tagine and served with crusty bread, making it a perfect meal for Ramadan iftar or any special occasion.

Why You’ll Love This Recipe

  • Authentic Moroccan Flavor – Infused with traditional spices like cumin, paprika, and cinnamon.
  • Perfect for Ramadan & Gatherings – A hearty, protein-packed dish ideal for iftar.
  • One-Pot Meal – Everything is cooked in one pan or tagine for easy cleanup.
  • Rich & Satisfying – Juicy meatballs, a spiced tomato sauce, and soft eggs create a comforting meal.
  • Great for Dipping – Best enjoyed with crusty bread to soak up the flavorful sauce.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

For the Kefta (Meatballs):

  • 500g ground beef or lamb
  • 1 small onion (grated)
  • 2 cloves garlic (minced)
  • 1 tsp cumin
  • 1 tsp paprika
  • ½ tsp ground cinnamon
  • ½ tsp black pepper
  • ½ tsp salt
  • 2 tbsp fresh parsley & coriander (chopped)

For the Tomato Sauce:

  • 3 large tomatoes (grated)
  • 2 tbsp tomato paste
  • 3 cloves garlic (minced)
  • 1 tsp paprika
  • 1 tsp cumin
  • ½ tsp chili flakes (optional)
  • ½ tsp ground cinnamon
  • ½ tsp salt
  • 2 tbsp olive oil
  • ½ cup water

Additional Ingredients:

  • 3–4 eggs

For Garnish:

  • Fresh parsley & coriander
  • Crusty bread for serving

Directions

1. Prepare the Kefta (Meatballs)

  • In a bowl, mix the ground meat with grated onion, garlic, cumin, paprika, cinnamon, black pepper, salt, and chopped herbs.
  • Shape into small meatballs, about the size of a walnut, and set aside.

2. Make the Tomato Sauce

  • Heat olive oil in a tagine or deep pan over medium heat.
  • Add minced garlic and sauté until fragrant.
  • Stir in grated tomatoes, tomato paste, paprika, cumin, chili flakes (if using), cinnamon, salt, and water.
  • Simmer for 10 minutes until the sauce thickens slightly.

3. Cook the Kefta

  • Gently add the meatballs to the sauce, making sure they are evenly distributed.
  • Cover and cook on low heat for 15–20 minutes, stirring occasionally.

4. Add the Eggs

  • Crack the eggs directly into the tagine, spacing them apart.
  • Cover and cook for another 5–7 minutes, or until the egg whites are set but the yolks remain slightly runny.

5. Garnish & Serve

  • Sprinkle with fresh parsley and coriander.
  • Serve hot with crusty bread for dipping.

Servings and Timing

  • Servings: 4
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes

Variations

  • Spicier Version – Increase the chili flakes or add harissa for extra heat.
  • Cheesy Kefta Tagine – Sprinkle feta or crumbled goat cheese on top before serving.
  • Vegetable Addition – Add diced bell peppers or zucchini to the sauce for extra texture.
  • No-Egg Option – Simply omit the eggs if you prefer a classic kefta tagine without them.

Storage/Reheating

  • Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • Reheating: Warm in a pan over low heat, adding a splash of water if needed. Avoid microwaving the eggs, as they may become rubbery.
  • Freezing: The kefta and sauce can be frozen before adding the eggs. Thaw, reheat, then add fresh eggs before serving.

FAQs

1. Can I use canned tomatoes instead of fresh?

Yes, you can substitute with 1 ½ cups of canned crushed tomatoes if fresh tomatoes are not available.

2. Do I need a tagine to make this dish?

No, a deep skillet or Dutch oven works well as a substitute.

3. How can I make the meatballs extra tender?

Use ground lamb or beef with some fat and avoid over-mixing the kefta mixture.

4. Can I use chicken instead of beef or lamb?

Yes, ground chicken or turkey can be used, but the flavor will be slightly different.

5. What can I serve with Kefta Tagine?

It pairs well with couscous, rice, or a simple side salad.

6. How do I prevent the eggs from overcooking?

Cover and cook on low heat, checking frequently to ensure the yolks remain slightly runny.

7. Can I make this dish in advance?

Yes, you can prepare the sauce and kefta ahead of time, then reheat and add eggs before serving.

8. What is the best type of bread to serve with this dish?

Moroccan khobz, baguette, or pita bread are great for scooping up the sauce.

9. Can I make this dish without eggs?

Yes, the kefta tagine is delicious on its own without eggs.

10. Can I add other spices to the kefta mixture?

Absolutely! Some variations include adding nutmeg, allspice, or ground coriander for extra depth.

Conclusion

Moroccan Kefta Tagine with Eggs is a flavorful and comforting dish that brings the essence of Moroccan cuisine to your table. Whether served for Ramadan iftar or a family dinner, this dish is sure to impress with its rich tomato sauce, spiced meatballs, and perfectly cooked eggs. Enjoy it with warm bread for the ultimate Moroccan dining experience!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Moroccan Kefta Tagine with Eggs

Moroccan Kefta Tagine with Eggs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mari
  • Total Time: 45 minutes
  • Yield: 4 servings

Description

Experience the bold and comforting flavors of Moroccan Kefta Tagine with Eggs, a classic dish perfect for Ramadan Iftar. Juicy spiced meatballs (kefta) are simmered in a rich, fragrant tomato sauce, then topped with runny eggs for a delicious and hearty meal. Serve this authentic Moroccan dish with warm crusty bread to soak up every flavorful bite!


Ingredients


Instructions

1️⃣ Prepare the Kefta (Meatballs):

  • In a large bowl, combine ground meat, grated onion, garlic, and spices.
  • Mix well and shape into small meatballs (about 1 inch in diameter).

2️⃣ Make the Tomato Sauce:

  • Heat olive oil in a tagine or deep pan over medium heat.
  • Add minced garlic and sauté until fragrant.
  • Stir in grated tomatoes, tomato paste, paprika, cumin, chili flakes, cinnamon, salt, and water.
  • Simmer for 10 minutes until the sauce thickens.

3️⃣ Cook the Kefta:

  • Gently place the meatballs into the simmering sauce.
  • Cover and cook on low heat for 15–20 minutes, stirring occasionally.

4️⃣ Add the Eggs:

  • Crack the eggs directly into the tagine, spacing them evenly.
  • Cover and cook for 5–7 minutes, until the egg whites are set but yolks remain runny.

5️⃣ Garnish & Serve:

  • Sprinkle with fresh parsley and coriander.
  • Serve hot with warm crusty bread for dipping.

Notes

  • For extra spice, add harissa or more chili flakes to the tomato sauce.
  • If you don’t have a tagine, use a deep skillet with a lid.
  • Eggs can be omitted if preferred, and the dish will still be incredibly flavorful.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Simmering
  • Cuisine: Moroccan, Arabic
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments