Description
Moroccan Meatballs are juicy, boldly spiced bites simmered in a fragrant tomato sauce infused with cumin, paprika, cinnamon, and herbs. Made with ground beef or lamb, these meatballs are perfect served with couscous, rice, or warm flatbread. It’s a comforting dish full of North African warmth and vibrant flavor.
Ingredients
For the Meatballs:
-
1 lb ground beef or lamb
-
1/4 cup breadcrumbs
-
1 egg
-
2 tbsp chopped fresh parsley or cilantro
-
2 cloves garlic, minced
-
1 tsp ground cumin
-
1/2 tsp ground cinnamon
-
1/2 tsp ground coriander
-
1/2 tsp paprika
-
1/2 tsp salt
-
1/4 tsp black pepper
For the Tomato Sauce:
-
1 tbsp olive oil
-
1/2 onion, finely chopped
-
2 cloves garlic, minced
-
1 (14 oz) can crushed tomatoes
-
1 tsp ground cumin
-
1/2 tsp smoked paprika
-
1/4 tsp ground cinnamon
-
Salt and pepper to taste
-
1/4 cup water or broth
-
Chopped parsley or cilantro, for garnish
Instructions
-
In a bowl, combine all meatball ingredients and mix just until combined. Form into small meatballs (about 1 inch).
-
Heat olive oil in a skillet over medium heat. Add meatballs and brown on all sides, about 5–6 minutes total. Remove and set aside.
-
In the same skillet, add a bit more oil if needed. Sauté onion and garlic until soft, about 3–4 minutes.
-
Add crushed tomatoes, cumin, paprika, cinnamon, salt, pepper, and water or broth. Stir and bring to a simmer.
-
Return meatballs to the pan. Cover and simmer on low heat for 20–25 minutes until the meatballs are cooked through and the sauce thickens.
-
Garnish with fresh parsley or cilantro and serve hot.
Notes
- Prep Time: 15 minutes
- Cook Time: 30 minutes