Moroccan Cooking Class in Marrakech
Learn how to prepare traditional Moroccan dishes with a local chef in Marrakech. A hands-on 3-hour class covering tagine, salads and mint tea.
€45
Spiced beef or lamb meatballs simmered in a rich tomato sauce and finished with eggs cracked directly on top — one of Morocco's most-cooked home dishes.
Prep
20 minutes
Cook
35 minutes
Servings
4
Difficulty
Medium
Kefta mkaouara is the tagine most Moroccan families actually cook on a regular weeknight — spiced meatballs simmered gently in a thick tomato sauce, finished with whole eggs cracked on top and left just long enough to set. It’s less elaborate than a slow-braised lamb tagine, but no less loved.
The dish lives or dies on the sauce reducing properly before the meatballs go in — a thin, watery tomato base won’t cling to the meatballs or hold the eggs the way it should. Give it the full simmering time before adding anything else.
It’s typically served straight from the cooking pot at the center of the table, with everyone tearing bread to scoop directly from it — one of the more communal, informal ways to eat in a Moroccan home.
Combine all the kefta ingredients in a bowl and mix thoroughly by hand until well combined and slightly sticky.
Shape into small meatballs, about the size of a walnut — you should get roughly 16-20. Set aside.
In a wide, shallow pot or tagine, heat the olive oil and cook the onion over medium heat for 5 minutes until softened.
Add the garlic and cook for 1 minute, then stir in the tomatoes, tomato paste, cumin, paprika, cayenne and salt.
Add the water, bring to a simmer, and cook uncovered for 10-12 minutes until the sauce thickens slightly.
Gently lower the meatballs into the sauce in a single layer — don't stir aggressively or they'll break apart. Spoon a little sauce over the top.
Cover and simmer for 15-18 minutes, until the meatballs are cooked through and the sauce has reduced.
Make small wells in the sauce between the meatballs and crack an egg into each one. Cover and cook for 3-5 minutes, until the eggs are set to your liking.
Scatter with fresh herbs and serve straight from the pan with warm bread for scooping.
Yes — shape them and keep them covered in the fridge for up to a day before cooking, or freeze raw for up to two months. Add them to the sauce straight from frozen, allowing a little extra simmering time.
No, kefta mkaouara is very good without them too — it just becomes a straightforward meatball tagine. The eggs are traditional and add richness, but leaving them out doesn't change the character of the dish.
Fresh khobz (round Moroccan bread) is the traditional choice, torn and used to scoop up sauce and meatballs directly rather than eating with cutlery.
Learn how to prepare traditional Moroccan dishes with a local chef in Marrakech. A hands-on 3-hour class covering tagine, salads and mint tea.
€45
A focused hands-on class on Morocco's signature dish — learn to build, season and slow-cook an authentic tagine from scratch.
€45