• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Foodle Club

  • Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipe Index
  • All Recipes (date order)
  • Convert grams to cups
  • How to guides
  • Collections
  • About
  • Mobile Menu

    • Facebook
  • ×
    • A slice of sticky toffee pudding traybake with toffee sauce glaze on a glass serving platter.
      Easy sticky toffee pudding traybake with toffee sauce glaze
    • A cheesy potato and onion slice being dipped into a bowl of tomato ketchup.
      Cheesy potato and onion slices
    • A slice of strawberry mascarpone cake on a blue patterned plate with a cake fork.
      Mascarpone strawberry cake (no butter)
    • Slices of gammon on a white serving platter surrounded by dishes of salads.
      Effortless honey mustard glazed gammon
    • A dark blue serving dish filled with mushroom chicken in mustard sauce. There is a dish of peas in the background.
      Lightly battered chicken with mushroom mustard sauce
    • Overhead shot of a creamy crab and roasted pepper pasta salad. The salad is in a white bowl and is surrounded by dishes of other salads and a platter of cold meat.
      Creamy crab and roasted pepper pasta salad
    • A spoonful of cheesy bacon and onion potato bake being lifted from a serving dish.
      Cheesy bacon and onion potato bake
    • A piece of slow cooker beef short rib on a dinner plate with vegetables. The beef is being pulled apart with a fork. There is a helping of thick gravy over the beef.
      Slow cooker beef short ribs with rich gravy
    • A dish of leftover shepherd's pie topped with potato and sweet potato mash, with a dish of green salad in the foreground.
      Leftover chicken shepherd's pie
    • A glass serving dish filled with fruity Eton mess.
      Fruity Eton mess with microwave meringue
    • A lemon and herb chicken flattie on a serving plate surrounded by dishes of salad.
      Air fryer lemon and herb chicken flattie
    • An easy meat pie in a baking dish with a corner of the pastry removed to show the filling.
      Easy meat pie
    Home » Recipes » Meatball and meatloaf recipes

    Moroccan lamb meatballs with homemade tomato sauce

    Published: May 9, 2023 · Modified: Jun 12, 2024 by VJ · This post may contain affiliate links · Leave a Comment

    Jump to recipe

    Savour the flavours of the Middle East with these succulent Moroccan lamb meatballs, which are served with a tangy homemade tomato sauce. The meatballs are baked in the oven without any extra oil, making them a healthier option than frying.

    A dish of Moroccan lamb meatballs next to a dish of homemade tomato sauce.
    Jump to:
    • Lamb meatballs packed with the flavours of Morocco
    • What you will need
    • What to do
    • Moroccan lamb meatballs FAQ
    • Save for later
    • Related recipes
    • 📋The recipe

    Lamb meatballs packed with the flavours of Morocco

    How can I describe the taste of these Moroccan lamb meatballs? They are slightly spicy, thanks to the addition of chilli, but they also have a warming flavour from the combination of cinnamon, nutmeg and cardamom. I've used the same spices for these meatballs as I used in my popular lamb pide recipe, and I have to say it works really well.

    The meatballs are baked in the oven, which not only makes them a healthier alternative to frying, but it also means you don't have to stand over the stove turning the meatballs over and over to brown them on all sides. It leaves you free to get on with making the sauce, and by the time the sauce has cooked, the meatballs are ready so it's a great time-saver too.

    I've carried the Moroccan spice flavours through into the tomato sauce and also added a small amount of harissa for a touch of heat.

    I like to serve these meatballs with Moroccan potato cakes (recipe coming soon - I'll add the link here), which make a nice alternative to the ubiquitous rice or pasta that normally gets served with meatballs. A fresh tomato and lettuce salad garnished with sweet pomegranate seeds also makes a tasty accompaniment.

    This is a meal the entire family will love because let's face it, who doesn't love a meatball?

    Overhead shot of a dish of Moroccan lamb meatballs, with a dish of tomato sauce and a green salad.

    What you will need

    Equipment

    As far as equipment goes, you will need a mixing bowl and a baking sheet for the meatballs. I also like to line my baking sheet with baking parchment to make cleaning up easier.

    For the tomato sauce, you will need a saucepan.

    You will also need a cheese grater for grating the onion, and a sharp knife and chopping board for cutting up the tomatoes and onions.

    Ingredients

    This recipe will feed 4 people.

    **You can get the complete list of ingredients and full instructions for making both the meatballs and the tomato sauce on the printable recipe card at the end of this post**

    Meatballs

    Ingredients for Moroccan lamb meatballs.

    Lamb mince - lamb is inclined to be quite fatty, so try to buy lamb mince with a low (ie 5%) fat content if you can get it. If you can't, it doesn't matter too much as the meatballs are baked in the oven so most of the fat will leak out during cooking. If you are worried about the meatballs sitting in a pool of fat in the oven, you can place them on a rack set above the pan.

    Onion - grated or very finely chopped. The onion is not cooked before being mixed with the meatballs, so try to chop the onion as finely as possible.

    Egg - this is used to help the meatballs hold together.

    Panko - this is a special type of Japanese breadcrumb that is ultra-crispy and perfect for binding meatballs, as well as coating meat before frying it. I can't tell you the amount I get through! The link I've provided is for Panko on Amazon - you get 4 huge packets and it's much cheaper than buying individual packs in the supermarket.

    Spices - this may look like a lot of spices, but they are all pretty standard. I use this spice mix for most of my Moroccan-inspired recipes so I mix up a large batch according to the ratios in the recipe and store it in a screw-jar in the pantry so that it's always to hand. For this recipe, I would use 4 teaspoons of the mixture.

    Coriander - this is finely chopped fresh coriander. Most of it goes into the meatball mixture, but you should keep a small amount aside for garnish.

    Salt and pepper - to your own taste.

    Tomato sauce

    Ingredients for homemade tomato sauce.

    Tomato and Onion - finely chopped (about 1 cm or just under half an inch pieces).

    Tomato puree - you may know this as tomato paste. You can leave this out if you don't have any, but it does intensify the taste of the sauce.

    Harissa - this is a spicy red sauce from North Africa. It comes in various strengths. I wanted the flavour rather than the heat so I used the mild version. It's readily available in the spice section of supermarkets, and you can use a strength to suit your taste. Substitute with sriracha or other hot sauce if you can't get harissa.

    Coriander - fresh and finely chopped. You can substitute this with freshly chopped parsley or leave it out altogether.

    Spices - not quite as many as in the meatballs! I like to add a small amount of sugar when I'm cooking with tomatoes. Some people think it makes the sauce too sweet - omit the sugar if you prefer.

    You will also need salt and pepper to your own taste, sunflower oil for frying the onions, and half a cup of water.

    What to do

    Meatballs

    Start with the meatballs because you can make the sauce while the meatballs are in the oven.

    A mixing bowl containing a mixture of meat and spices ready to be formed into meatballs.

    Place all the ingredients for the meatballs into a large mixing bowl and mix well to combine the spices evenly throughout the mixture.

    A pile of rolled meatballs on a plate.

    Take gold-ball-sized pieces of mince and roll them into balls. This recipe should make 18 (1 got 17 🙂 )

    Unbaked meatballs on a baking tray.

    Transfer the meatballs to a baking sheet lined with baking parchment. You could put the meatballs onto a rack if your baking tin has one.

    Baked meatballs on a baking tray.

    Bake at 200C/400F for 20 to 25 minutes until the meatballs are cooked through.

    Spicy tomato sauce

    While the meatballs are baking you can make the tomato sauce.

    Onions and spices frying in a frying pan.

    Heat the sunflower oil in a pan and fry the chopped onions and garlic gently, stirring continuously, until the onions start to soften and become translucent. Stir in the spices and cook for one minute longer.

    Tomatoes and spices with onions in a frying pan.

    Add the chopped tomatoes, stir and cook gently until they start to break down, then add half a cup of water, the spices and the harissa paste and tomato puree. Stir well and bring to the boil.

    A frying pan filled with homemade tomato sauce.

    Cover the pan with a lid, reduce the heat to a simmer and leave for 20 to 25 minutes until all the vegetables are softened.

    Chopped organo stirred into a pan of homemade tomato sauce.

    Stir in the chopped coriander. Serve hot with the meatballs and your choice of starch.

    Closeup of a dish of Moroccan lamb meatballs.

    These Moroccan meatballs are just as delicious when served cold. They make a great dish to hand around at a gathering if you make them half-sized, stick them on cocktail skewers and serve them with yoghurt and mint sauce for dipping.

    If you'd like to be notified of new recipes, why not subscribe to my newsletter? To say thank you, you will receive a free recipe e-book containing some of my most popular cakes and desserts.

    Moroccan lamb meatballs FAQ

    Are the meatballs suitable for freezing?

    Yes, you can freeze the meatballs either before or after cooking.
    To freeze the raw meatballs, place them in a single layer (make sure they don't touch one another) on a baking tray lined with baking parchment (to prevent them from sticking) and place them in the freezer until solid. Once frozen, transfer the meatballs to a plastic bag. You can freeze them for up to 3 months.
    To use, take out as many meatballs as you need and cook them from frozen according to the recipe, but add an extra 5 to 7 minutes to the baking time.

    Can I fry the meatballs instead of baking them?

    Of course. Heat 2 to 3 tablespoons of oil in a frying pan then add the meatballs and fry them over medium heat, turning occasionally, until they are browned on all sides and cooked through.

    Can I freeze the tomato sauce?

    Yes, you can freeze the tomato sauce in a plastic bag or other suitable container for up to 4 months.

    Half a lamb meatball on a fork showing the juicy inside.

    Save for later

    If you would like to make these Moroccan meatballs with homemade tomato sauce, why not save the recipe to one of your Pinterest boards so you can find it easily? Just click on the image below.

    Alternatively, you can save the recipe by clicking on the floating heart icon on the right-hand side of the screen.

    Related recipes

    If you enjoyed these Moroccan lamb meatballs you may enjoy these other meatball recipes:

    • A Swedish meatball on a fork, above a dish of meatballs covered with creamy mustard sauce.
      Swedish meatballs with creamy mustard sauce
    • A pile of sticky teriyaki meatballs on a bed of rice in a blue serving dish.
      Sticky teriyaki meatballs
    • A jug of barbeque sauce being poured over a dish of linguine and meatballs.
      Best barbeque sauce (served with meatballs)
    • A baking dish filled with jumbo pasta shells and meatballs, covered with homemade tomato sauce.
      Meatball stuffed pasta shells with spicy tomato sauce

    📋The recipe

    Closeup of a dish of Moroccan lamb meatballs.

    Moroccan lamb meatballs with homemade tomato sauce

    Savour the flavours of the Middle East with these succulent Moroccan lamb meatballs, which are served with a tangy homemade tomato sauce. The meatballs are baked in the oven without any extra oil, making them a healthier option than frying.
    Recipe by: Veronica
    Main Course
    Moroccan-inspired
    Calories 411
    Prep 15 minutes minutes
    Cook 25 minutes minutes
    Total Time 40 minutes minutes
    Servings: 4 people
    Print Pin Comment Bookmark Saved!
    Prevent your screen from going dark
    5 from 1 vote

    (Click the stars to rate this recipe)

    Equipment

    • Earthenware mixing bowl
    • Baking sheet
    • Baking parchment
    • Saucepan
    • Sharp Knife
    • Chopping Board

    Ingredients

    Meatballs

    • 1 pound / 450 grams lamb mince low fat if possible
    • 1 medium onion grated
    • ½ cup / 30 grams Panko breadcrumbs
    • 1 medium egg
    • 1 small bunch fresh coriander finely chopped
    • 1 teaspoon paprika
    • ½ teaspoon ground cumin
    • ½ teaspoon ground coriander
    • ½ teaspoon ground cinnamon
    • ¼ teaspoon ground nutmeg
    • ¼ teaspoon ground cloves
    • ¼ teaspoon ground cardamom
    • ½ teaspoon dried chilli flakes
    • ½ teaspoon salt or to taste
    • ¼ teaspoon ground black pepper or to taste

    Tomato sauce

    • 1 medium onion diced
    • 3 medium tomatoes diced
    • 2 tablespoons sunflower oil
    • 1 tablespoon tomato puree / tomato paste
    • ½ teaspoon ground cumin
    • ¼ teaspoon ground cinnamon
    • ½ teaspoon brown sugar
    • 1 to 2 teaspoons harissa paste or to taste
    • 1 - 2 cloves garlic finely minced. Use from a jar if preferred.
    • 2 to 3 tablespoons chopped fresh coriander
    • ½ cup / 120 ml water
    • Salt to tase

    Instructions

    Meatballs

    • Place all the ingredients for the meatballs into a large mixing bowl and mix well to combine the spices evenly throughout the mixture. Reserve 1 tablespoon of the chopped coriander for garnish.
      1 pound / 450 grams lamb mince, 1 medium onion, ½ cup / 30 grams Panko breadcrumbs, 1 medium egg, 1 small bunch fresh coriander, 1 teaspoon paprika, ½ teaspoon ground cumin, ½ teaspoon ground coriander, ½ teaspoon ground cinnamon, ¼ teaspoon ground nutmeg, ¼ teaspoon ground cloves, ¼ teaspoon ground cardamom, ½ teaspoon dried chilli flakes, ½ teaspoon salt, ¼ teaspoon ground black pepper
    • Roll the meatball mixture into 18 golf-ball-sized balls.
    • Transfer the meatballs to a baking sheet lined with baking parchment. You could put the meatballs onto a rack if your baking tin has one.
    • Bake in a preheated oven at 200C/400F for 20 to 25 minutes until the meatballs are cooked through.

    Tomato sauce

    • Heat the sunflower oil in a pan and fry the chopped onions and garlic gently, stirring continuously, until the onions start to soften and become translucent.
      1 medium onion, 2 tablespoons sunflower oil, 1 - 2 cloves garlic
    • Stir in the spices and cook for one minute longer.
      ½ teaspoon ground cumin, ¼ teaspoon ground cinnamon, ½ teaspoon brown sugar
    • Stir in the chopped tomatoes and cook gently until they start to break down, then add half a cup of water, the spices and the harissa paste and tomato puree. Stir well and bring to the boil.
      3 medium tomatoes, 1 tablespoon tomato puree / tomato paste, 1 to 2 teaspoons harissa paste, ½ cup / 120 ml water
    • Cover the pan with a lid, reduce the heat to a simmer and leave for 20 to 25 minutes until all the vegetables are softened.
    • Stir in the chopped coriander. Serve hot with the meatballs and your choice of starch.
      2 to 3 tablespoons chopped fresh coriander
    • Taste and season with salt if necessary.
      Salt

    Nutrition

    Calories - 411kcal | Carbohydrates - 16.7g | Protein - 23.4g | Fat - 28.5g | Saturated Fat - 11g | Cholesterol - 41mg | Sodium - 428mg | Potassium - 384mg | Fiber - 3.4g | Sugar - 6.1g | Vitamin D - 4µg | Calcium - 58mg | Iron - 2mg

    I am not a nutritionist. The nutrition information has been calculated using an on-line calculator, and is intended for information and guidance purposes only. If the nutrition information is important to you, you should consider calculating it yourself, using your preferred tool.

    Unless otherwise stated, a cup is the standard US cup containing 240 ml. In all my recipes this cup is assumed to hold 140g of flour. For help converting other ingredients between cups, grams, ounces and other measures, see my recipe conversion calculator.
    All my recipes are developed and tested at sea-level. For tips on adjusting recipes for high altitudes see my post on baking at high altitudes.
    Tried this recipe?If you made this recipe I'd love it if you could leave me a comment and let me know how it went!
    Share on Facebook Share on Twitter

    If you made this recipe and enjoyed it, I'd love it if you could give me a star rating in the comments below. And if you'd like to get in touch, you can email me at [email protected]. I'd love to hear from you. And don't forget to subscribe to my mailing list so you can grab yourself a copy of my FREE COOKBOOK!

    If you'd like to continue browsing, just click on this link to all my recipes.

    More Meatball recipes

    • A boerewors puff pastry spiral on a wooden board surrounded by a selection of salads.
      Boerewors puff pastry spiral
    • A dish of sticky chicken meatballs with a large wooden serving spoon,
      Easy Asian chicken meatballs with a sticky sauce
    • A pan of sausage and potato hash alongside a wooden serving spoon.
      Sausage and potato hash
    • A blue and white striped serving dish filled with spaghetti in tomato sauce and topped with halloween eyeball meatballs.
      Halloween worms and eyeballs (meatballs and spaghetti)
    7 shares
    • Share on Facebook
    • Tweet

    About VJ

    Before I started my food blog I was an IT Consultant. Now that I've swapped an office for a kitchen I have a lot more time to spend on things that interest me such as trying out new recipes. Most of my cooking is based around quick and easy meals, mostly made from scratch, using everyday pantry ingredients.

    Reader Interactions

    5 from 1 vote (1 rating without comment)

    Did you make this recipe? Let me know! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    A picture of Veronica in the garden in front of a pink-flowering shrub.

    Hi, I'm Veronica! Welcome to my little kitchen. Step inside and browse my collection of recipes collected over the years.

    More about me →

    Readers favourites

    These are my most viewed recipes:

    • Sliced silverside on a plate with carrots and potatoes.
      Slow-cooker beef silverside
    • Slices of oven-baked gammon on a serving dish.
      Easy oven-baked gammon
    • Overhead shot of a white serving bowl filled with beef and kidney stew. There is a large wooden spoon at the side of the bowl.
      Slow-cooker beef and kidney stew
    • A slice of bacon and egg pie on a plate
      Proper bacon and egg pie
    • A pile of crusty German bread rolls.
      Crusty German bread rolls (Brotchen)
    • A dish of twice-cooked pork belly garnished with sesame seeds and spring onions.
      Twice cooked pork belly - with a sticky glaze

    Footer

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer

    Subscribe

    • Subscribe to my newsletter and get a free recipe ebook.

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 www.foodleclub.com

    Copyright © 2025 Foodleclub.com

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.