Kefta Mkaouara (Moroccan Meatballs in Tomato Sauce)

Morocco • Regional Dish • Main Course

Kefta Mkaouara (Moroccan Meatballs in Tomato Sauce)

A classic Moroccan skillet or tagine dish of tiny spiced meatballs simmered in thick tomato sauce, with olives and eggs as optional extras.

Servings4
Prep Time30 min
Cook Time50 min
DifficultyModerate

Instructions

  1. Put the ground meat in a bowl with the grated onion, parsley, cilantro, paprika, cumin, salt, black pepper, turmeric, and minced garlic. Mix with your hands for 1 to 2 minutes until everything is evenly combined.
  2. Shape the mixture into very small meatballs, about cherry-size or slightly larger. Set them aside on a plate.
  3. Heat the olive oil in a wide, deep skillet, sauté pan, or tagine base over medium-low heat. Add the chopped onion and green pepper and cook for 5 to 6 minutes until softened.
  4. Stir in the garlic and cook for 30 seconds. Add the tomatoes, paprika, cumin, salt, black pepper, cayenne if using, bay leaf, parsley, and cilantro.
  5. Bring the sauce to a gentle simmer, then lower the heat and cook for 20 to 25 minutes, stirring occasionally. Crush the tomatoes down with the back of a spoon as they soften. Add a splash of water only if the sauce gets too dry before it turns rich and thick.
  6. Taste the sauce and adjust the seasoning. Add the meatballs directly to the sauce in a single layer. Cover and simmer gently for 10 to 12 minutes, shaking the pan once or twice or spooning sauce over the top, until the meatballs are just cooked through.
  7. Add the olives if using and simmer for 2 minutes more. If using eggs, crack them into spaces between the meatballs, cover, and cook for 3 to 5 minutes until the whites are set and the yolks are still a little soft.
  8. Remove the bay leaf. Scatter a little extra parsley or cilantro over the top, then serve hot, straight from the pan or tagine.

Cultural Context

Kefta mkaouara is a well-known Moroccan tagine made with petite meatballs simmered in a zesty tomato sauce. Moroccan cooks often season the kefta with paprika, cumin, onion, parsley, and cilantro, with optional additions such as garlic, turmeric, ginger, or cinnamon. The dish is commonly served communally with Moroccan bread for scooping, and many households finish it with olives, poached eggs, or both.

Fun Fact

Moroccan kefta meatballs are traditionally shaped very small, sometimes close to marble size. That is not kitchen showmanship. It helps them cook quickly and stay tender in the sauce without needing to be fried first.

Cook’s Tip

Beef and lamb are the usual meats here, and both work well. Lamb gives a deeper flavor, while beef is a little easier on the budget and more common in weeknight home cooking. The key move is to reduce the tomato sauce before adding the meatballs. If the sauce stays watery, the whole dish tastes flat. Tiny meatballs are also more traditional than oversized ones, and they cook quickly without needing to be browned first. Traditional versions may include olives, poached eggs, or both.

Trivia

In classic Moroccan versions, the tomato sauce is often cooked down for a long time before the meatballs are added. The sauce is supposed to be rich and thick, not a red swimming pool with ambitions.