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 Recipe

Moroccan Meatballs Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.7 from 17 reviews

  • Author: admin
  • Total Time: 50 minutes
  • Yield: 4 servings 1x
  • Diet: Non-Vegetarian

Description

These Moroccan meatballs are a flavorful blend of spices and herbs, served in a rich tomato sauce. Perfect for a cozy dinner with a touch of Middle Eastern flair.


Ingredients

Scale

For the Meatballs:

  • 1 lb ground beef or lamb
  • ¼ cup finely chopped onion
  • 2 garlic cloves, minced
  • 2 tbsp chopped fresh parsley
  • 2 tbsp chopped fresh cilantro
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • ½ tsp ground cinnamon
  • ½ tsp smoked paprika
  • ¼ tsp ground allspice
  • 1 egg
  • ¼ cup breadcrumbs
  • Salt and pepper, to taste
  • 2 tbsp olive oil

For the Tomato Sauce:

  • 1 tbsp olive oil
  • 2 garlic cloves, minced
  • 1 tsp ground cumin
  • 1 tsp paprika
  • ½ tsp cinnamon
  • 1 can (15 oz) crushed tomatoes
  • ¼ tsp chili flakes (optional)
  • Salt and pepper, to taste
  • Fresh cilantro, for garnish

Instructions

  1. Prepare the Meatballs: In a large bowl, combine the ground meat, onion, garlic, parsley, cilantro, cumin, coriander, cinnamon, paprika, allspice, egg, breadcrumbs, salt, and pepper. Form into 1-inch meatballs.
  2. Cook the Meatballs: Brown the meatballs in olive oil in batches. Remove and set aside.
  3. Make the Tomato Sauce: In the same pan, sauté garlic and spices. Add crushed tomatoes, chili flakes, salt, and pepper. Simmer for 10 minutes.
  4. Combine and Cook: Return the meatballs to the skillet, cover, and cook for 10–15 minutes until cooked through.
  5. Serve: Garnish with fresh cilantro and serve with couscous, rice, or flatbread.

Notes

  • These meatballs freeze well—freeze after browning or fully cooked in sauce.
  • You can use a mix of beef and lamb for a richer flavor profile.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Moroccan

Nutrition

  • Serving Size: 4–5 meatballs with sauce
  • Calories: 420
  • Sugar: 5g
  • Sodium: 480mg
  • Fat: 27g
  • Saturated Fat: 9g
  • Unsaturated Fat: 16g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 100mg