Description
This Moroccan meatball tagine is a soul-warming dish bursting with spice and tradition. Tender lamb or beef meatballs simmer in a rich tomato-onion sauce, seasoned with classic Moroccan spices. Top it with eggs for a true tagine experience—it’s as comforting as it is exotic.
Ingredients
For the Meatballs (Kefta):
1 lb ground lamb or beef
¼ onion, grated
2 tbsp parsley, chopped
2 tbsp cilantro, chopped
1 tsp paprika
½ tsp cumin
1 tsp coriander
1 tsp salt
½ tsp pepper
¼ tsp turmeric
¼ tsp cinnamon
½ tsp ginger powder (optional)
2 garlic cloves, grated
For the Tagine Sauce:
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
¼ tsp cayenne (optional)
Salt to taste
1 tbsp tomato paste
1½ cups grated tomatoes
2 tbsp each parsley & cilantro, chopped
¼ cup water
3–4 eggs (optional but recommended)
Instructions
Make the Kefta: In a bowl, mix all meatball ingredients. Form small balls (about 1 inch) and set aside.
Make the Sauce: In a wide pot or tagine, heat oil over medium. Sauté onions until soft, add garlic and spices. Stir in tomato paste, grated tomatoes, herbs, water, and salt. Simmer 10 minutes.
Cook Meatballs: Gently add meatballs into the simmering sauce. Cover and cook for 20–25 minutes.
Optional Eggs: Crack eggs over the sauce in the last 5 minutes. Cover until whites are set and yolks are soft.
Garnish with more herbs and serve with warm flatbread or over couscous (or cauliflower rice for keto).
Notes
Fragrant, flavorful, and deeply comforting—this Moroccan tagine brings warmth and joy to every table!
- Prep Time: 20 mins
- Cook Time: 30 minutes
Nutrition
- Calories: 390 per serving
- Sugar: 4g per serving
- Fat: 28g per serving
- Carbohydrates: 9g per serving
- Fiber: 2g per serving
- Protein: 26g per serving