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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Mari
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Simmering
  • Cuisine: Moroccan
  • Diet: Gluten Free

Description

A rich and aromatic dish featuring tender spiced meatballs simmered in a flavorful tomato sauce with eggs, infused with warm Moroccan spices. Perfect for dipping with crusty bread.


Ingredients

Units Scale

For the Meatballs:

  • 1 lb ground beef or lamb
  • 1/4 cup breadcrumbs
  • 1 small onion, finely grated
  • 2 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 cup fresh parsley, chopped
  • 1 tablespoon olive oil (for frying)

For the Sauce:

  • 2 tablespoons olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon cayenne pepper (optional)
  • 1 can (14 oz) crushed tomatoes
  • 1/2 cup water or broth
  • Salt and pepper to taste
  • 2 eggs
  • Fresh parsley, for garnish

Instructions

  1. Prepare the meatballs: In a bowl, mix the ground meat, breadcrumbs, grated onion, garlic, spices, salt, pepper, and parsley. Form into small meatballs.
  2. Sear the meatballs: Heat olive oil in a tagine or deep pan over medium heat. Sear the meatballs until browned on all sides. Remove and set aside.
  3. Make the sauce: In the same pan, add olive oil and sauté the chopped onion until soft. Add garlic and spices, stirring for 1 minute.
  4. Simmer the sauce: Pour in crushed tomatoes and water/broth. Simmer for 10 minutes until slightly thickened.
  5. Cook the meatballs: Return the meatballs to the sauce and simmer for 15 minutes, allowing flavors to meld.
  6. Add the eggs: Crack the eggs directly into the sauce, cover, and cook for 5-7 minutes until the eggs are set but slightly runny.
  7. Garnish & serve: Sprinkle with fresh parsley and serve hot with crusty bread or couscous.

Notes

  • For extra depth of flavor, let the sauce simmer longer before adding the meatballs.
  • If using a tagine, cook on low heat for even heat distribution.
  • Adjust spice levels by adding more cayenne or chili flakes.