Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Moroccan Meatballs Tagine

Moroccan Meatballs


  • Author: Jackson Walker
  • Total Time: 50 minutes
  • Yield: 4 1x

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

Scale

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

34 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