Nutrition Facts for Moroccan beef meatballs

Moroccan Beef Meatballs

Dive into the bold and aromatic world of Moroccan cuisine with these irresistible Moroccan Beef Meatballs. Crafted with perfectly seasoned ground beef infused with warm spices like cumin, coriander, cinnamon, and paprika, these meatballs are a flavor-packed delight. Simmered in a rich and zesty tomato and harissa sauce with a hint of honey for balance, they deliver the perfect harmony of sweet and spicy notes. This one-pot dish comes together in under an hour, making it an ideal choice for weeknight dinners or entertaining. Serve these tender, saucy meatballs over fluffy couscous, alongside warm flatbread, or atop steamy rice, and garnish with fresh cilantro for a vibrant finish. Get ready to transform simple ingredients into a Moroccan-inspired feast!

Nutriscore Rating: 67/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.
Image of Moroccan Beef Meatballs
Prep Time:20 mins
Cook Time:40 mins
Total Time:60 mins
Servings: 4

Ingredients

  • 500 grams ground beef
  • 60 grams breadcrumbs
  • 1 piece large egg
  • 3 pieces garlic cloves, minced
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon paprika
  • 0.5 teaspoon cinnamon
  • 1 teaspoon salt
  • 0.5 teaspoon ground black pepper
  • 2 tablespoons olive oil
  • 1 piece onion, finely chopped
  • 400 grams canned crushed tomatoes
  • 2 teaspoons harissa paste
  • 1 teaspoon honey
  • 2 tablespoons fresh cilantro, chopped
  • 120 milliliters water or beef stock

Directions

Step 1

In a large mixing bowl, combine ground beef, breadcrumbs, egg, half of the minced garlic, ground cumin, ground coriander, paprika, cinnamon, salt, and pepper. Mix well until thoroughly combined.

Step 2

Shape the mixture into small meatballs, about 1 inch in diameter. You should have around 18-20 meatballs.

Step 3

Heat 1 tablespoon of olive oil in a large skillet or Dutch oven over medium heat. Add the meatballs in batches, browning them on all sides (about 2-3 minutes per batch). Remove the browned meatballs and set them aside.

Step 4

In the same skillet, add the remaining tablespoon of olive oil and sauté the chopped onion until translucent, about 5 minutes. Add the remaining minced garlic and cook for 1 more minute.

Step 5

Stir in the crushed tomatoes, harissa paste, honey, and water (or beef stock). Bring the sauce to a simmer and cook for 5 minutes, stirring occasionally.

Step 6

Return the browned meatballs to the skillet, nestling them into the sauce. Cover with a lid and simmer on low heat for 20-25 minutes, until the meatballs are cooked through and the sauce has thickened.

Step 7

Taste the sauce and adjust the seasoning with more salt or pepper if needed.

Step 8

Sprinkle chopped cilantro over the meatballs before serving. Serve warm with couscous, flatbread, or rice.

Nutrition Facts

Serving size 1314.1 grams (1314.1g)
Amount per serving % Daily Value*
Calories 1901
Total Fat 128.50g 165%
Saturated Fat 42.30g 211%
Polyunsaturated Fat 2.70g
Cholesterol 540mg 180%
Sodium 4370mg 190%
Total Carbohydrate 97.50g 35%
Dietary Fiber 14.40g 51%
Total Sugars 32.80g
Protein 108.00g 216%
Vitamin D 41IU 205%
Calcium 330mg 25%
Iron 20mg 113%
Potassium 3013mg 64%
*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: 58.5%
Protein: 21.8%
Carbs: 19.7%