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
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
- 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.
- Cook the Meatballs: Brown the meatballs in olive oil in batches. Remove and set aside.
- Make the Tomato Sauce: In the same pan, sauté garlic and spices. Add crushed tomatoes, chili flakes, salt, and pepper. Simmer for 10 minutes.
- Combine and Cook: Return the meatballs to the skillet, cover, and cook for 10–15 minutes until cooked through.
- 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.