
A Marrakesh and central-Morocco staple, kefta itself is the Arabic-Persian word for ground spiced meat that traveled the Islamic world from the medieval Levant; the tagine cooking vessel is Berber, predating Arab arrival in the 7th century. The egg-on-top finish is a North African move — cheap protein stretched, sauce caught in the yolk.
Kefta is medieval Levantine Arabic-Persian for spiced ground meat; the tagine pot itself is Berber, predating Arab arrival in the 7th century. Eggs go in only in the last 4-5 minutes — overcooked yolks turn the dish from sauce-vehicle into scrambled-egg hash.
Small beef-and-lamb meatballs, thumb-sized, sitting in a bubbling tomato-cumin-paprika sauce in a clay tagine. Eggs are cracked in at the end and poached in the dimples between meatballs — yolks still runny when it goes to the table. Bread, not forks: tear khobz, scoop one meatball with a wash of yolk and sauce.
The clay tagine matters: the conical lid traps steam and drips it back, so the meatballs braise in a closed humid chamber instead of frying. Stainless-steel pots boil the sauce off and toughen the meat. The eggs go in only in the last 4–5 minutes — overcooked yolks turn the dish from a sauce-vehicle into scrambled-egg hash.
Variations
Marrakech home version uses beef-and-lamb mix; Casablanca cafe form runs all-beef and tomato-heavier; Berber Atlas variant skips the egg and finishes with a handful of preserved-lemon rind.
On the Palate
Where Kefta Mkaouara sits in the Moroccan flavor cloud
Ingredients
How it's made
5 steps · 1 hour
- 13 min
Combine ground beef with spices and form into meatballs.
- 25 min
Brown meatballs in a tagine with olive oil.
Watch outGet a real brown crust on the meatballs before the sauce — that seared surface holds them together so they braise whole instead of crumbling apart.
- 35 min
Add onions and garlic, cooking until softened.
- 415 min
Stir in tomatoes and simmer until sauce thickens.
Watch outLet the sauce cook down until it coats a spoon and no watery pool sits around the meatballs — a thin sauce means the lid isn't trapping the steam back in.
- 55 min
Crack eggs into the sauce and poach until set.
Watch outPull it the moment the whites just set and the yolks still jiggle, about 4–5 minutes — overcooked yolks turn the whole dish into scrambled-egg hash.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.






