Moroccan Spiced Lamb Meatballs Recipe

Prep Time 20 mins
Cook Time 30 mins
Rest Time 10 mins
Total Time 1 hr
Cooking Method: Baking, Stovetop
Cuisine: Middle Eastern
Courses: Dinner, Lunch
Difficulty: Intermediate
Cooking Temp: 180  C
Servings: 4
Best Season: All Seasons
Description

These Moroccan Spiced Lamb Meatballs are rich, aromatic, and full of warm North African flavors. Made with ground lamb, fresh herbs, and a blend of traditional spices, this dish delivers juicy, tender meatballs simmered in a flavorful sauce—perfect for dinner, meal prep, or serving with rice or flatbread.

Ingredients
    For the Meatballs
  • 500 g ground lamb (fresh)
  • 1 small onion (finely grated)
  • 3 cloves garlic (minced)
  • 1/4 cup fresh parsley (finely chopped)
  • 1/4 cup fresh cilantro (finely chopped)
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp paprika
  • 1/2 tsp ground cinnamon
  • 1/2 tsp turmeric
  • 1/2 tsp black pepper
  • 1 tsp salt (adjust to taste)
  • 1 egg
  • 2 tbsp breadcrumbs
  • Ingredient Title: For the Sauce
  • 2 tbsp olive oil
  • 1 medium onion (finely chopped)
  • 2 cloves garlic (minced)
  • 2 cups crushed tomatoes
  • 1 tbsp tomato paste
  • 1 tsp cumin
  • 1 tsp paprika
  • 1/2 tsp cinnamon
  • 1/2 tsp chili flakes (optional)
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/2 cup water or broth
  • Ingredient Title: For Garnish
  • Fresh parsley (chopped)
  • Fresh cilantro
  • Lemon wedges
Instructions
    Prepare the Meat Mixture
  1. 1
    In a large bowl, combine ground lamb, grated onion, garlic, parsley, cilantro, spices, egg, and breadcrumbs. Mix gently using your hands until everything is evenly combined. Avoid overmixing, as it can make the meatballs dense.
  2. Shape the Meatballs
  3. 2
    Take small portions of the mixture and roll them into evenly sized balls (about 1.5 inches). Place them on a plate or tray. Let them rest for 10 minutes to help hold their shape.
  4. Brown the Meatballs
  5. 3
    Heat 1 tablespoon of olive oil in a pan over medium heat. Add the meatballs in batches and lightly brown them on all sides (about 5–7 minutes). They don’t need to be fully cooked yet. Remove and set aside.
  6. Prepare the Sauce
  7. 4
    In the same pan, add olive oil if needed. Sauté chopped onion until soft and translucent. Add garlic and cook for another minute until fragrant. Stir in tomato paste, crushed tomatoes, and spices. Mix well.
  8. Simmer the Meatballs
  9. 5
    Add water or broth to the sauce and bring it to a gentle simmer. Carefully place the meatballs into the sauce. Cover and cook for 15–20 minutes until the meatballs are fully cooked and tender.
  10. Final Touch
  11. 6
    Taste the sauce and adjust seasoning if needed. Sprinkle fresh parsley and cilantro on top. Serve hot with lemon wedges for a bright finish.
Note

Use fresh herbs for the best flavor—dried herbs won’t give the same result.

Do not overmix the meat mixture to keep meatballs tender.

You can bake the meatballs at 180°C for 20 minutes instead of frying for a healthier option.

Store leftovers in the fridge for up to 3 days.

This dish freezes well—store in an airtight container for up to 2 months.

Serve with couscous, rice, or warm flatbread for a complete meal.

Keywords: Moroccan, flavorful, easy dinner, aromatic
Read it online: https://petitepanini.com/recipe/moroccan-spiced-lamb-meatballs-recipe/