Moroccan meatballs with rice

Moroccan Lamb Meatballs: An Easy Family Meal Recipe

Moroccan lamb meatballs are one of those magical dishes that feel both comforting and exotic at the same time. Packed with warm North African spices like cumin, coriander, cinnamon, and paprika, these tender meatballs simmer in a rich tomato sauce that’s perfect for spooning over couscous, rice, or warm flatbreads.

This recipe is ideal for busy weeknights, family dinners, or meal prep — and it fills your kitchen with the most incredible aroma. If you’re looking for an easy Moroccan‑inspired dish that delivers big flavour with minimal fuss, these lamb meatballs are a guaranteed crowd‑pleaser. Here is our simple yet mouthwatering recipe for Moroccan lamb meatballs.

Moroccan Lamb Meatballs: An Easy Family Meal Recipe

Recipe by Liz FlynnCourse: Meat RecipesCuisine: Moroccan, AfricanDifficulty: Medium
Servings

4

servings
Prep time

20

minutes
Cooking time

50

minutes
Vegetarian

NO

Vegan

NO

Gluten-free

YES

Dairy-free

YES

Total time

1

hour 

10

minutes

A simple recipe for Moroccan Lamb Meatballs in a rich and flavoursome spiced tomato sauce- perfect for a family meal.

Ingredients for the Moroccan Lamb Meatballs

  • Ingredients for the Moroccan Meatballs
  • 500g lamb mince

  • 1 small white onion, grated

  • 3 garlic cloves, minced

  • 1 tsp each of ground cumin, ground coriander, paprika, ground cinnamon, turmeric, salt and black pepper

  • A small handful of fresh coriander (cilantro) or parsley, finely chopped

  • Ingredients for the Spicy Tomato Sauce
  • 1 tbsp olive oil

  • 1 small white onion, finely diced

  • 3 garlic cloves, minced

  • 1 tsp each of ground cumin, paprika, cinnamon and turmeric

  • 400g can of chopped tomatoes

  • 200 ml vegetable or chicken stock

  • 1 tsp honey

  • Salt and freshly ground black pepper to taste

  • Optional- fresh coriander or parsley chopped for garnish

Directions for Making the Meatballs in Sauce

  • How to Make the Meatballs
  • In a large bowl, combine the lamb mince, grated onion, garlic, spices, herbs, salt, and pepper.
  • Mix gently with your hands until everything is just combined.
  • Roll into small meatballs (about the size of a golf ball each) and set aside.
  • Heat a drizzle of oil in a large pan over medium heat.
  • Add the meatballs in batches and brown them on all sides.
  • They don’t need to be cooked through — just get some colour. Remove and set aside.
  • Making the Spicy Tomato Sauce
  • In the same pan, add a little more oil if needed and sauté the chopped onion until soft.
  • Add the garlic and cook for another minute.
  • Stir in the cumin, paprika, cinnamon, and turmeric.
  • Add the chopped tomatoes, tomato purée, stock, and honey.
  • Season with salt and pepper, then bring to a simmer.
  • Combining the Ingredients
  • Return the browned meatballs to the pan, then cover and simmer gently for 20-25 minutes, until the sauce thickens and the meatballs are cooked through.
  • Taste and adjust seasoning if necessary, then serve with an accompaniment of your choice and an optional garnish of fresh parsley or coriander (cilantro).

Additional Tips for Making Moroccan Lamb Meatballs in a Spicy Tomato Sauce

Make‑Ahead & Freezing

  • The meatballs freeze beautifully — freeze raw or cooked.
  • The sauce also freezes well, making this a great batch‑cook recipe.
  • If you cool the meatballs after cooking and then refrigerate, you can keep store them for up to three days, says Cooking Update.

Serving Ideas

  • Serve over fluffy couscous for a classic Moroccan pairing.
  • Try with rice, mashed potatoes, or warm flatbreads.
  • Add a dollop of Greek yoghurt or sour cream for creaminess.

Ingredient Swaps

  • Swap lamb for beef or turkey if you prefer a lighter option.
  • Add chopped preserved lemon or olives for extra Moroccan flair.
  • Stir a handful of spinach into the sauce at the end for colour and nutrients.

Make It Spicier:

  • Add harissa paste or chilli flakes to the sauce for extra heat if you prefer your dishes a little spicier.

If you enjoyed this recipe, you may also like our lamb kofta recipe. Have you tried our recipe for Moroccan lamb meatballs? Let us know what you thought in the comments section below, and provide any useful tips or recommendations for our readers.

Leave a Reply