Print

Moroccan Meatballs (Meatball Tagine)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty Moroccan meatball tagine (Kefta Mkaouara) featuring tender, spiced lamb or beef meatballs simmered in a fragrant tomato sauce, optionally finished with baked eggs for a rich, velvety touch. Perfect for serving with warm bread or couscous.

  • Author: Tina
  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 15 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Simmered
  • Cuisine: Moroccan
  • Diet: Halal

Ingredients

1 lb ground lamb or ground beef

¼ onion, grated

2 tbsp fresh parsley, chopped

2 tbsp fresh cilantro, chopped

1 tsp paprika

½ tsp cumin powder

1 tsp coriander powder

1 tsp salt

½ tsp pepper

¼ tsp turmeric

¼ tsp cinnamon

½ tsp ginger powder (optional)

2 garlic cloves, grated

2½ tbsp olive oil

1 large onion, diced

3 garlic cloves, finely chopped

1½ tsp paprika

¼ tsp turmeric

¼ tsp cinnamon

½ tsp pepper

½ tsp cumin

1 tsp coriander

¼ tsp ginger powder or 1 tsp fresh grated ginger (optional)

¼ tsp cayenne

Salt, to taste

1 tbsp tomato paste

1½ cups grated tomatoes

2 tbsp fresh parsley, chopped

2 tbsp fresh cilantro, chopped

¼ cup water

34 eggs (optional)

Instructions

  1. In a large bowl, combine all meatball ingredients by hand until just mixed. Shape into 1¼-inch meatballs and refrigerate while making the sauce.
  2. Heat olive oil in a wide skillet or tagine over medium-high heat. Sauté onion until lightly golden. Add garlic and cook for 1 minute.
  3. Combine sauce spices in a small bowl. Stir into onions and cook for 30 seconds. Add tomato paste and cook for 1 minute.
  4. Stir in grated tomatoes, parsley, cilantro, and salt. Add water, reduce to medium-low, and simmer for 25–30 minutes, stirring occasionally. Adjust seasoning to taste.
  5. Add meatballs to sauce, cover, and simmer for 10–15 minutes, flipping halfway, until cooked through.
  6. If using eggs, make 3–4 wells in the sauce, crack an egg into each, cover, and cook for 10–15 minutes until whites are set and yolks are to your liking.
  7. Garnish with parsley or cilantro and serve hot with bread, couscous, or olives.

Notes

  • Mix beef and lamb for a balanced flavor.
  • Add green olives for a briny contrast.
  • Skip eggs for a simpler stew.
  • Use harissa for extra heat and smokiness.
  • Add diced bell peppers or zucchini for more vegetables.
  • Freezes well without eggs—freeze sauce and meatballs for up to 3 months.

Nutrition