RecipesMoroccoKefta Tagine with Eggs

Kefta Tagine with Eggs

A comforting and flavorful Moroccan classic featuring spiced ground beef meatballs simmered in a rich tomato sauce, topped with perfectly poached eggs. Ideal for scooping with crusty bread.

Prep25 minutes
Cook35 minutes
Total1 hour
Serves4
LevelEasy
Kefta Tagine with Eggs - Morocco traditional dish

🧂 Ingredients

  • 500 g Ground beef(80/20 lean to fat ratio is recommended for flavor and moisture.)
  • 400 g Canned crushed tomatoes(Or diced tomatoes, pulsed briefly in a blender for a smoother sauce.)
  • 1 medium Onion(Finely chopped.)
  • 2 cloves Garlic(Minced.)
  • 1/4 cup Fresh parsley(Finely chopped, divided for meatballs and sauce.)
  • 1/4 cup Fresh cilantro(Finely chopped, divided for meatballs and sauce.)
  • 1 tsp Cumin(Ground.)
  • 1 tsp Paprika(Sweet or smoked paprika.)
  • 1/4 tsp Cayenne pepper(Optional, for a touch of heat.)
  • 1 tsp Salt(Or to taste, divided.)
  • 1/2 tsp Black pepper(Freshly ground, or to taste, divided.)
  • 4 Eggs(Large.)
  • 2 tbsp Olive oil(For sautéing.)

💡 Pro Tips

  • For perfectly runny yolks, keep a close eye on the eggs during the final cooking stage.
  • Serve this dish piping hot, directly from the tagine or skillet, for an authentic presentation.
  • Crusty bread, pita, or couscous are essential for soaking up the delicious tomato sauce and egg yolk.
  • If you don't have a tagine, a heavy-bottomed skillet with a lid will work perfectly.

Twist Ideas

Inspiration for your own version of this recipe

  • Omit the eggs for a simpler Kefta Tagine.
  • Increase the spice level by adding more cayenne pepper or a pinch of red pepper flakes.
  • Add a pinch of cinnamon or ras el hanout to the meatball mixture for a deeper Moroccan flavor profile.
  • Stir in some sliced olives or preserved lemon rind into the sauce during the last 10 minutes of simmering.

🏷️ Tags

🍽️ Pairs Well With

Wine Pairings

Explore all wines