Main Course · Dinner · African ·

Hearty Moroccan Kefta Tagine with Tomatoes and Eggs

Delight your taste buds with this traditional Moroccan kefta tagine that marries perfectly seasoned meatballs with tomatoes and eggs simmered to perfection.

4.1(803 reviews)
·By Ethan Brooks·
Hearty Moroccan Kefta Tagine with Tomatoes and Eggs — Main Course served and photographed from above
Prep
30 min
Cook
1 h 30 min
Difficulty
Intermediate
Serves
4

Preparation

Get these tasks done before you start cooking.

Marinating the Kefta

  1. 1

    Combine Ingredients

    In a large bowl, combine the ground meat, onion, garlic, spices, salt, pepper, parsley, and cilantro.

  2. 2

    Mix Well

    Mix well until all ingredients are evenly distributed.

  3. 3

    Form Meatballs

    Form the mixture into small balls (approximately the size of a walnut).

    Tip: Let the kefta rest for 10 minutes after forming to help them hold their shape during cooking.

Preparing the Tomato Sauce

  1. 1

    Heat Oil & Sauté

    Heat olive oil in a large tagine or skillet over medium heat.

  2. 2

    Cook Onion & Garlic

    Add onion and garlic, cooking until softened.

  3. 3

    Add Spices & Tomatoes

    Stir in cumin, paprika, and cook for another minute before adding the tomatoes, salt, pepper, and sugar.

  4. 4

    Simmer Gently

    Ensure the tomato sauce is simmering gently before adding the kefta.

How to Make Hearty Moroccan Kefta Tagine with Tomatoes and Eggs

Total time: 2 h · Yields 4 servings

  1. 1

    Simmering the Sauce

    Allow the tomato sauce to simmer for 15 minutes to marry the flavors.

  2. 2

    Adding the Kefta

    Gently place meatballs into the sauce, cover, and cook for 20-25 minutes.

  3. 3

    Adding Eggs

    Crack eggs into the sauce, cover, and simmer until the eggs are just set.

Chef's Tips

    Frequently asked questions

    You might also love

    Browse all recipes

    Explore more from TastyFood

    Looking for something different? Browse by category.