Nutrition Facts for Meatball tomato sauce moroccan tagine

Meatball Tomato Sauce Moroccan Tagine

Dive into the rich, aromatic world of North African cuisine with this Moroccan Tagine of Meatballs in Tomato Sauce. This dish brings tender, spice-infused meatballs—crafted from ground beef or lamb and seasoned with warm spices like cumin, cinnamon, and coriander—together with a robust tomato sauce simmered to perfection in a traditional tagine or skillet. A touch of harissa adds an optional kick, while poached eggs elevate the dish with extra indulgence. Garnished with fresh herbs and served with crusty bread or couscous, this hearty, one-pot recipe is perfect for cozy dinners and serves up bold, authentic flavors in under an hour.

Nutriscore Rating: 66/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Meatball Tomato Sauce Moroccan Tagine
Prep Time:20 mins
Cook Time:40 mins
Total Time:60 mins
Servings: 4

Ingredients

  • 500 grams ground beef or lamb
  • 1 medium, finely chopped onion
  • 2 minced garlic cloves
  • 2 tablespoons, finely chopped fresh cilantro
  • 2 tablespoons, finely chopped fresh parsley
  • 1 teaspoon ground cumin
  • 0.5 teaspoon ground cinnamon
  • 1 teaspoon paprika
  • 0.5 teaspoon ground coriander
  • 1.5 teaspoons, divided salt
  • 1 teaspoon, divided black pepper
  • 3 tablespoons olive oil
  • 400 grams canned diced tomatoes
  • 2 tablespoons tomato paste
  • 1 cup water or chicken stock
  • 1 tablespoon (optional, for heat) harissa paste
  • 2 optional, for poaching in sauce eggs
  • 0 for serving (optional) bread or couscous

Directions

Step 1

In a large mixing bowl, combine ground beef or lamb, half the onion, half the garlic, cilantro, parsley, cumin, cinnamon, paprika, ground coriander, 1 teaspoon of salt, and 0.5 teaspoon of black pepper. Mix thoroughly and shape into small meatballs (about 2-3 cm in diameter). Set aside.

Step 2

Heat 2 tablespoons of olive oil in a tagine or a deep skillet over medium heat. Sear the meatballs in batches until browned on all sides, about 3-4 minutes per batch. Remove the meatballs and set aside.

Step 3

In the same tagine or skillet, heat the remaining tablespoon of olive oil. Add the rest of the onion and garlic and sauté until soft and fragrant, about 3-4 minutes.

Step 4

Add the diced tomatoes, tomato paste, water or chicken stock, harissa (if using), 0.5 teaspoon of salt, and 0.5 teaspoon of black pepper. Stir to combine and bring the sauce to a simmer.

Step 5

Return the browned meatballs to the tagine, nestling them into the sauce. Reduce the heat to low, cover, and simmer gently for 25-30 minutes, allowing the flavors to meld and the meatballs to cook through.

Step 6

If you want to include poached eggs, crack them directly into the sauce during the last 5-7 minutes of cooking, cover, and let them cook until the whites are set but the yolks are still runny.

Step 7

Taste the sauce and adjust seasoning if necessary. Garnish with additional fresh cilantro and parsley before serving.

Step 8

Serve hot with crusty bread or fluffy couscous to soak up the flavorful sauce.

Nutrition Facts

Serving size (1499.2g)
Amount per serving % Daily Value*
Calories 2115.2
Total Fat 163.5g 0%
Saturated Fat 51.6g 0%
Polyunsaturated Fat 7.4g
Cholesterol 594mg 0%
Sodium 4881.6mg 0%
Total Carbohydrate 59.4g 0%
Dietary Fiber 15.3g 0%
Total Sugars 25.9g
Protein 103.7g 0%
Vitamin D 41IU 0%
Calcium 410.4mg 0%
Iron 23.4mg 0%
Potassium 3124.6mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 69.3%
Protein: 19.5%
Carbs: 11.2%