Kefta Mkaouara with Eggs and Spiced Tomato Sauce
MoroccanDinner

Recipe Story

origins & traditions

Kefta Mkaouara is a beloved North African comfort dish that brings together tender, aromatic meatballs made from seasoned ground beef with a vibrant tomato-based sauce infused with paprika, cumin, and fresh herbs. The dish is crowned with gently poached eggs that cook directly in the bubbling sauce, creating a satisfying one-pot meal. Originating from the bustling markets and home kitchens of North Africa, this recipe showcases the region's mastery of balancing spices and creating layers of flavor. The meatballs are first browned to develop a caramelized exterior, then simmered until tender in the spiced sauce. Fresh parsley and cilantro add brightness, while the runny egg yolks create a luscious sauce when broken. Traditionally served with crusty bread for dipping, this dish is perfect for family gatherings or a cozy evening meal that transports you to the aromatic souks and warm hospitality of North Africa.

Instructions

step by step
0/7 done
  1. In a large mixing bowl, combine the ground beef with finely minced garlic, chopped parsley, chopped cilantro, ground cumin, paprika, cayenne pepper, and salt. Mix thoroughly with your hands until all ingredients are evenly distributed. Shape the mixture into small meatballs, about 1.5 inches in diameter, and set aside on a plate.

  2. Heat olive oil in a large skillet or tagine over medium-high heat. Working in batches if necessary, add the meatballs and brown them on all sides, about 6-8 minutes total. They don't need to be cooked through at this stage. Remove the browned meatballs and set aside.

  3. In the same pan, add diced onions and cook until softened and translucent, about 5 minutes. Add the remaining minced garlic and cook for another minute until fragrant.

  4. Add the diced tomatoes, tomato paste, remaining cumin, paprika, and a pinch of salt and black pepper. Stir well and let the sauce simmer for 10 minutes, allowing it to thicken slightly. If the sauce seems too thick, add a splash of water.

  5. Return the browned meatballs to the pan, nestling them into the sauce. Reduce heat to medium-low, cover, and simmer for 15-20 minutes until the meatballs are cooked through and the flavors have melded together.

  6. Using the back of a spoon, create four small wells in the sauce around the meatballs. Carefully crack an egg into each well. Cover the pan and cook for 5-7 minutes until the egg whites are set but the yolks remain runny.

  7. Remove from heat and garnish with additional fresh parsley and cilantro. Serve immediately with warm bread for dipping into the rich sauce and runny yolks.

Kefta Mkaouara with Eggs and Spiced Tomato Sauce

4.5 (45)

A hearty North African dish featuring spiced meatballs simmered in a rich tomato sauce and topped with perfectly poached eggs, traditionally cooked in a clay pot for authentic flavor and aromatic depth.

medium
1h
4 servings

Ingredients

0 of 14 checked

Meatballs

  • 500 grams Ground Beef, none
  • 4 cloves Garlic, minced
  • 3 tablespoons Parsley, finely chopped
  • 3 tablespoons Cilantro, finely chopped

Spices

  • 2 teaspoons Cumin, ground
  • 2 teaspoons Paprika, ground
  • 1/2 teaspoons Cayenne, ground
  • 1 1/2 teaspoons Salt, none
  • 1/2 teaspoons Black Pepper, freshly ground

Sauce

  • 3 tablespoons Olive Oil, none
  • 1 pieces Onions, diced
  • 4 pieces Tomatoes, diced
  • 2 tablespoons Tomato Paste, none

Topping

  • 4 pieces Eggs, none

Chef Tips

expert advice
For the best flavor, use a combination of ground beef with some fat content (80/20 ratio works well) to keep the meatballs moist and tender.
You can prepare the meatballs and sauce ahead of time, then add the eggs just before serving.
If you prefer your eggs more well-done, cook them for an additional 2-3 minutes.
The traditional clay tagine helps distribute heat evenly and adds an earthy flavor, but a regular skillet works perfectly fine.
Fresh herbs are essential for authentic flavor, so avoid using dried versions if possible.

Variations & Substitutions

make it your own
For a spicier version, increase the cayenne pepper or add harissa paste to the tomato sauce.
This dish can also be made with ground turkey or a mixture of beef and lamb for variation.

Serving & Pairings

what goes well
Serve with warm crusty bread, pita, or couscous to soak up the delicious sauce.

Storage & Reheating

keeping it fresh
Storage

Store leftover kefta mkaouara in an airtight container in the refrigerator for up to 3 days. If possible, store the eggs separately as they may become rubbery when reheated. The meatballs and sauce can also be frozen for up to 2 months in a freezer-safe container. Thaw overnight in the refrigerator before reheating.

Reheating

Reheat the meatballs and sauce in a covered skillet over medium-low heat, stirring occasionally, until heated through (about 10-12 minutes). Add a splash of water if the sauce has thickened too much. If you have leftover eggs, it's best to prepare fresh ones when reheating, as reheated eggs can become tough. Alternatively, reheat in the microwave in 1-minute intervals, stirring between each interval.