Moroccan meatballs recipe

(2 ratings)

Meatballs are always a family dinner favourite, and this recipe has a Moroccan twist, packed with delicious eastern inspired spices

Preparation Time15 mins
Cooking Time10 mins
Total Time25 mins
Cost RangeCheap

We all know and love Italian spaghetti and meatballs made with traditional minced beef. Well this Moroccan twist on the classic is a great change. Made with lamb and a mix of eastern inspired spices, they’re great served with couscous, tucked into a warm pitta with tzatziki and shredded lettuce or on cocktail sticks for a buffet. Either way they’re sure to help rock the Kasbah!


  • 500g lean minced lamb
  • 1 red onion, grated
  • 2 garlic cloves, crushed
  • a pinch dried chilli flakes
  • 2tsp ground cumin
  • 1tsp ground cinnamon
  • 1tbsp olive oil




  1. Put the mince into a large bowl and grate the red onion on top. Add the garlic and spices and using your hands, mix everything together and mould into small meatballs.
  2. Heat the olive oil in a large frying pan and fry the meatballs, turning often to crisp up evenly for 7-8mins. You can eat them straightaway or keep them warm in a low temperature oven until ready to serve.
Top Tip for making Moroccan meatballs

If you have any fresh parsley, add it to the raw meatball mixture for an extra herby flavour.


Trusted, informative, and empathetic – GoodToKnow is the ultimate online destination for mums. Established in 2007, our 15-year-strong archive of content includes more than 18,000 articles, 1,500 how-to videos, and 7,000 recipes.