Kefta Mkaouara (Meatball & Egg Tagine)
Spiced beef meatballs simmered in a cumin-paprika tomato sauce, finished with eggs poached right in the pan. Traditionally eaten communally from the tagine using bread instead of cutlery.
Ingredients
Scaled from 4 base servings — local only.
- 500 gGround beef (or beef-lamb mix)
- 1Small onion, grated
- 3 tbspFresh parsley, chopped
- 3 tbspFresh cilantro, chopped
- 1 tspGround cumin (for meatballs)
- 1 tspSweet paprika (for meatballs)
- 1 tspSalt (for meatballs)
- 3 tbspOlive oil
- 1Medium onion, finely chopped
- 3Garlic cloves, minced
- 800 gRipe tomatoes, grated (or canned crushed)
- 1 tspGround cumin (for sauce)
- 1 tspSweet paprika (for sauce)
- 0.5 tspCayenne or harissa
- 0.5 tspSalt (for sauce)
- 120 mlWater
- 4Large eggs
- 1Crusty bread or khobz, to serve
Instructions
Mix the kefta: Combine ground beef, grated onion, half of the parsley and cilantro, 1 tsp ground cumin, 1 tsp sweet paprika, and 1 tsp salt. Knead for 2–3 minutes until sticky, then roll into small walnut-sized meatballs.
Start the sauce: Heat 3 tbsp olive oil in a tagine or wide skillet over medium heat. Add the finely chopped onion and cook until soft and golden (about 5 minutes).
Add garlic and spices: Stir in 3 minced garlic cloves, 1 tsp ground cumin, 1 tsp sweet paprika, 0.5 tsp cayenne or harissa, and 0.5 tsp salt. Cook until fragrant (about 1 minute).
Simmer the tomatoes: Add 800g grated tomatoes and 120ml water. Bring to a simmer and cook, stirring occasionally, until slightly thickened (about 10 minutes).
Cook the meatballs: Nestle the meatballs into the sauce in a single layer. Cover and simmer gently, turning once halfway, until cooked through and the sauce is rich (about 15–20 minutes).
Add the eggs: Make small wells in the sauce and crack in 4 large eggs. Cover and cook until the whites set but yolks are still runny (about 5–6 minutes).
Serve: Scatter over the remaining parsley and cilantro. Serve straight from the pan with crusty bread or khobz for scooping.
Reviews
Sign in to rate this recipe and leave a comment.
No reviews yet — be the first.
Related recipes
Browse all
Artichoke Tagine with Peas, Baby Potatoes & Preserved Lemon (Vegan)
A bright, vegan tagine of tender artichoke hearts, sweet green peas, and baby potatoes, simmered gently in a saffron-scented sauce brightened with preserved lemon. Comforting yet light, it's a wonderful spring vegetable centerpiece served with crusty bread.

Spicy Kefta Tagine with Jalapeño-Herb Yogurt
Tender spiced kefta meatballs simmer in a rich tomato sauce, finished with a cooling, herby jalapeño yogurt drizzle for a spicy-meets-creamy contrast. This modern twist on the classic Moroccan meatball tagine is perfect scooped up with warm bread.
Chicken Tagine with Preserved Lemon & Olives
A classic Moroccan tagine of slow-braised chicken with preserved lemon, briny olives, and a fragrant blend of ginger, saffron, and cumin. Simmered gently until the chicken is fall-off-the-bone tender, this dish is traditionally served with warm khobz bread to soak up the rich sauce.

Moroccan Meat and Prune Tagine (Tagine lham bel barkouk)
A classic sweet and savory Moroccan tagine featuring tender chunks of beef or lamb slow-cooked with aromatic spices, topped with caramelized prunes, toasted almonds, and sesame seeds.