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 in Tomato Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Amy
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 10 servings
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Moroccan

Description

Moroccan Meatballs in Tomato Sauce are spiced ground beef meatballs simmered in a rich, aromatic tomato sauce with cumin, cinnamon, and paprika. Tender and flavorful, they pair beautifully with rice, couscous, or spaghetti for an easy, comforting meal.


Ingredients

500 g ground beef

1 teaspoon fresh ginger, minced

3 cloves garlic, minced

1 egg

1 onion, finely chopped

1/8 teaspoon cinnamon

1 teaspoon paprika

1/4 teaspoon cumin

1/4 teaspoon ground black pepper

1/2 teaspoon salt

1 tablespoon oil

1/2 cup beef broth

2 cups tomato puree

1 onion, chopped

2 cloves garlic, minced

1/4 teaspoon red pepper flakes

1/2 teaspoon salt

1/4 teaspoon ground black pepper


Instructions

  1. In a large bowl, combine the meatball ingredients and mix until well blended.
  2. Shape the mixture into medium-sized meatballs.
  3. Heat oil in a large skillet over medium heat. Fry the meatballs, turning to brown on all sides, about 5–7 minutes. Remove and set aside.
  4. In a pot, heat oil and sauté the onion for 1 minute. Add garlic and cook for another minute.
  5. Stir in beef broth, tomato puree, salt, pepper, and red pepper flakes. Bring to a boil, then reduce heat and simmer for 5 minutes.
  6. Add the meatballs to the sauce, cover, and simmer for 15 minutes until cooked through.
  7. Garnish with fresh mint or parsley and serve hot over rice, spaghetti, or couscous.

Notes

Substitute ground lamb for beef for a richer flavor.

Add more red pepper flakes or a pinch of cayenne for a spicy twist.

Swap beef for lentils or chickpeas for a vegetarian option.

Add chopped cilantro or parsley into the meat mixture for extra freshness.

Add a cube of mozzarella inside each meatball for a melty surprise.

Store leftovers in an airtight container in the fridge for up to 4 days.

Freeze meatballs with sauce for up to 3 months; thaw overnight before reheating.

Reheat gently over low heat, adding a splash of broth if sauce thickens.


Nutrition

  • Serving Size: 1 meatball with sauce
  • Calories: 220
  • Sugar: 5g
  • Sodium: 420mg
  • Fat: 12g
  • Saturated Fat: 5g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Protein: 18g
  • Cholesterol: 65mg