Here at Honest Cooking, we firmly believe that lamb meatballs do not get enough attention. Beef and pork dominate the meatball world, but lamb brings a richness and depth that pairs naturally with favorite spices like cumin, coriander. Cinnamon – so let’s change the narrative right now. Add fresh mint to the mix, simmer them in a smoky harissa-laced tomato sauce. Finish with crumbled feta, and you have something that feels distinctly North-African Mediterranean without being tied to any single country. This is a weeknight-friendly dinner that takes about 45 minutes but tastes like it took way longer. Big difference. One important note: do not drain the fat from the lamb.
That rendered fat is carrying all the flavor from the spices, and it enriches the tomato sauce as the meatballs simmer. Reliable. The harissa paste gives the sauce a smoky, slow-building heat that works against the cooling feta on top. Simple as that. Fresh mint is PERFECT here. It cuts against the richness of the lamb and keeps every bite from feeling heavy. Serve this with warm pita or flatbread, or over couscous if you want something more substantial. These also hold up well as leftovers, and the sauce only gets better as the flavors develop overnight.
How to Make North African Lamb Meatballs in Tomato Sauce
Making and Browning the Meatballs
In a large bowl, combine the ground lamb, breadcrumbs, egg, minced garlic, chopped mint, cumin, coriander, cinnamon, one teaspoon salt, and pepper.
Mix gently with your hands until just combined. Don’t overwork the mixture or the meatballs will be dense.
Roll into one-and-a-half-inch meatballs, about twenty total.
Heat olive oil in a large deep skillet over medium-high heat.
Brown the meatballs in batches, about two minutes per side. They don’t need to be cooked through at this stage. Remove and set aside.
Building the Tomato Sauce
In the same skillet with the rendered lamb fat, add the diced onion and cook for four minutes until softened.
Add the minced garlic and harissa paste. Stir for thirty seconds until fragrant.
Pour in the crushed tomatoes, sugar, and the remaining half teaspoon of salt. Stir to combine and bring to a simmer.
Let the sauce cook for five minutes to allow the flavors to meld and thicken slightly.
Simmering and Finishing
Nestle the browned meatballs into the tomato sauce. Spoon some sauce over the top of each meatball.
Cover the skillet and simmer for twenty minutes until the meatballs are cooked through and the sauce has thickened. The sauce should be rich and coat the back of a spoon.
Scatter crumbled feta and chopped parsley over the top. Serve with crusty bread for soaking up the sauce.
Lamb Meatballs in Tomato Sauce
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
Lamb meatballs have a richness and earthiness that beef and pork cannot touch — and when you simmer them in a spiced tomato sauce with cumin, cinnamon, and a hit of harissa, you get something that straddles the line between Italian comfort and North African warmth. The meatballs stay tender because of the breadcrumb panade, and the sauce picks up all the lamb drippings.
Ingredients
- 1 1/2 lbs ground lamb
- 1/3 cup plain breadcrumbs
- 1 large egg
- 3 cloves garlic, minced
- 2 tablespoons fresh mint, finely chopped
- 1 tablespoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground cinnamon
- 1 1/2 teaspoons kosher salt
- 1/2 teaspoon freshly ground black pepper
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tablespoon harissa paste
- 1 can (28 ounces) crushed tomatoes
- 1 teaspoon sugar
- 1/2 cup crumbled feta cheese
- 2 tablespoons fresh flat-leaf parsley, chopped
- Crusty bread for serving
Instructions
- Combine the ground lamb, breadcrumbs, egg, garlic, mint, cumin, coriander, cinnamon, 1 teaspoon salt, and pepper. Mix gently until just combined. Roll into 1 1/2-inch meatballs — about 20.
- Heat olive oil in a large deep skillet over medium-high heat. Brown the meatballs in batches, about 2 minutes per side. They do not need to be cooked through. Remove and set aside.
- In the same skillet, cook the onion 4 minutes until softened. Add garlic and harissa paste. Stir 30 seconds.
- Pour in the crushed tomatoes, sugar, and remaining 1/2 teaspoon salt. Simmer 5 minutes.
- Nestle the meatballs into the sauce. Cover and simmer 20 minutes until the meatballs are cooked through and the sauce has thickened.
- Scatter crumbled feta and chopped parsley over the top. Serve with crusty bread for soaking up the sauce.
Notes
- Ground lamb has more fat than beef, which keeps the meatballs exceptionally moist. Do not try to drain the fat from the pan — it flavors the sauce.
- Harissa paste gives the tomato sauce a smoky heat that complements the lamb beautifully. Adjust the amount to your heat tolerance.
- Fresh mint in the meatballs is not decorative — it cuts the richness of the lamb and adds a brightness that dried herbs cannot replicate.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 520
- Sugar: 6
- Sodium: 810
- Fat: 34
- Carbohydrates: 18
- Fiber: 3
- Protein: 34
- Cholesterol: 115
Frequently Asked Questions
Can I use ground beef instead of lamb?
You can, but lamb’s richness and earthiness are what make these meatballs special. If you do use beef, choose one with at least fifteen percent fat to keep them moist.
How spicy is harissa?
Harissa varies in heat level depending on the brand. Start with one tablespoon and taste the sauce before adding more. You can always add more heat, but you can’t take it away.
Can I make these ahead?
Yes. The meatballs and sauce keep in the refrigerator for up to five days and freeze well for three months. Reheat gently on the stovetop.
Thumbs up!
Loved the flavor blend! Next time, I’ll double-check the tomato sauce quantity. Mine came out a bit runny. Great family dinner choice.
Yeah, tomato sauce can be a little tricky consistency wise, might want to cook it down a little more depending on what ingredients you use.
Super tasty!
Thanks Brian!
Try adding a bit of freshly grated lemon zest to the tomato sauce just before serving; it brightens up the whole dish!
Good stuff!