Lamb Meatballs Tomato Sauce

Lamb meatballs in tomato sauce bubbling in a skillet, ready to be served over pasta. Save to Pinterest
Lamb meatballs in tomato sauce bubbling in a skillet, ready to be served over pasta. | cookingwithalana.com

These tender lamb meatballs are crafted with aromatic spices and fresh herbs, then gently simmered in a rich, slow-cooked tomato sauce. The meatballs are browned to seal in juices before being combined with a fragrant blend of garlic, onion, oregano, and a hint of cinnamon in the sauce. This dish offers a comforting, hearty experience, perfect when served atop pasta, rice, or alongside crusty bread. A dash of fresh basil or parsley adds brightness and color to the final presentation.

My neighbor Mira showed up one evening with a covered pot still warm from her stove, insisting I taste what her grandmother used to make every Friday. The moment I lifted the lid, the smell of cinnamon and cumin curling through tomato steam told me this wasn't ordinary comfort food. I ate three meatballs standing in my kitchen, then asked her to teach me the next day.

I made this for a small dinner party once, and my friend who claims to hate lamb asked for the recipe before dessert even arrived. She later admitted she thought lamb always tasted gamey until she tried these meatballs, where the tomato and spice completely transformed it. Now she requests them every time she visits, and I never tell her in advance so it feels like a surprise.

Ingredients

  • Ground lamb: The star here, choose lamb with a bit of fat so the meatballs stay juicy and don't turn crumbly.
  • Onion and garlic: Used twice, once in the meatballs for flavor and again in the sauce to build that savory base.
  • Fresh breadcrumbs: These keep the meatballs soft and help them hold together without getting tough.
  • Egg: Acts as the binder, but don't overmix or the meatballs will get dense.
  • Fresh parsley: Adds a bright, grassy note that balances the richness of the lamb.
  • Ground cumin: Warm and earthy, it's the backbone of the spice blend.
  • Ground coriander: Subtle citrus undertone that plays beautifully with the tomato.
  • Smoked paprika: Gives a gentle smoky sweetness without any heat.
  • Crushed tomatoes: The base of the sauce, use good quality canned tomatoes for consistent flavor.
  • Tomato paste: Deepens the tomato flavor and helps thicken the sauce naturally.
  • Dried oregano: Classic Mediterranean herb that feels right at home here.
  • Ground cinnamon: Just a hint, it adds warmth without making the dish taste sweet.
  • Sugar: Cuts the acidity of the tomatoes and rounds out the sauce.
  • Olive oil: For browning the meatballs and sauteing the aromatics, use a decent one.

Instructions

Mix the meatball base:
In a large bowl, gently combine the lamb, onion, garlic, breadcrumbs, egg, parsley, cumin, coriander, paprika, salt, and pepper with your hands. Stop as soon as everything is just blended, overworking makes them tough.
Shape the meatballs:
Roll the mixture into 16 to 20 walnut sized balls, wetting your hands slightly if the mixture sticks. They don't need to be perfect, rustic shapes cook just fine.
Brown the meatballs:
Heat a tablespoon of olive oil in a large skillet over medium heat and brown the meatballs in batches, turning them gently so all sides get golden. This takes about 5 minutes, then set them aside on a plate.
Build the sauce:
In the same skillet, add two tablespoons of olive oil and cook the onion until soft, about 3 minutes, then stir in the garlic for another minute. Add the crushed tomatoes, tomato paste, oregano, cinnamon, sugar, and water, seasoning with salt and pepper.
Simmer together:
Bring the sauce to a gentle simmer, nestle the browned meatballs back into the skillet, cover, and let everything cook together for 20 to 25 minutes. Stir occasionally and watch the sauce thicken as the meatballs finish cooking through.
Finish and serve:
Garnish with torn basil or parsley if you have it, then serve hot over pasta, rice, or with bread to soak up every bit of sauce.
Save to Pinterest
| cookingwithalana.com

The first time I served this to my dad, he went quiet for a moment after his first bite, then said it reminded him of a trip he took to Greece in his twenties. He'd never mentioned that trip before, and suddenly we were talking about old ferries and tiny tavernas instead of just eating dinner. Food has a way of unlocking those stories.

Serving Suggestions

I love serving these over buttered egg noodles or a pile of couscous, but they're just as good with rice or even mashed potatoes if you want something heartier. A big piece of crusty bread on the side is non negotiable, you'll want it to mop up every last bit of that sauce.

Substitutions and Variations

If lamb feels too strong for you, swap half or all of it with ground beef, the spices still shine through beautifully. For a spicy version, add a pinch of chili flakes to the meatball mix or the sauce, it wakes everything up without overpowering the cinnamon and cumin.

Storage and Reheating

These meatballs keep well in the fridge for up to three days and actually taste better once the flavors have melted together overnight. Reheat gently on the stove with a splash of water if the sauce has thickened too much, or pop them in the microwave covered so they don't dry out.

  • Freeze the meatballs in sauce for up to two months in an airtight container.
  • Thaw overnight in the fridge before reheating on the stovetop.
  • Don't freeze them without the sauce, they'll lose moisture and get grainy.
Fragrant lamb meatballs in tomato sauce simmering, offering a hearty and comforting Mediterranean meal. Save to Pinterest
Fragrant lamb meatballs in tomato sauce simmering, offering a hearty and comforting Mediterranean meal. | cookingwithalana.com

This dish has become my answer to cold nights and last minute guests, the kind of recipe that feels generous without asking much of you. I hope it finds a spot in your rotation too.

Recipe Questions & Answers

Mix the ingredients gently and avoid overworking the meat to keep the meatballs tender. Using fresh breadcrumbs and an egg helps bind while retaining moisture.

Yes, the tomato sauce can be made ahead and stored in the refrigerator for up to two days; just reheat gently before adding the meatballs.

Pasta, rice, couscous, or warm flatbread complement the rich flavors of the meatballs and sauce beautifully.

Add a pinch of chili flakes to the meatball mix or sauce for a subtle spicy kick that enhances the depth of flavor.

Beef or a blend of beef and lamb can be used as alternatives while maintaining the dish's richness and texture.

Lamb Meatballs Tomato Sauce

Tender lamb morsels in a rich tomato sauce, perfect for a comforting meal over pasta, rice, or bread.

Prep 20m
Cook 35m
Total 55m
Servings 4
Difficulty Medium

Ingredients

Meatballs

  • 1.1 lb ground lamb
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1.4 oz fresh breadcrumbs
  • 1 large egg
  • 2 tbsp chopped fresh parsley
  • 1 tsp ground cumin
  • 1/2 tsp ground coriander
  • 1/2 tsp smoked paprika
  • 1/2 tsp salt
  • 1/4 tsp freshly ground black pepper
  • 1 tbsp olive oil (for frying)

Tomato Sauce

  • 2 tbsp olive oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 can (14 oz) crushed tomatoes
  • 2 tbsp tomato paste
  • 1 tsp dried oregano
  • 1/2 tsp ground cinnamon
  • 1 tsp sugar
  • 2/3 cup water
  • Salt and pepper, to taste
  • Fresh basil or parsley, to garnish (optional)

Instructions

1
Prepare meatball mixture: In a large bowl, combine ground lamb, finely chopped onion, minced garlic, fresh breadcrumbs, egg, chopped parsley, ground cumin, ground coriander, smoked paprika, salt, and freshly ground black pepper. Mix gently until just incorporated.
2
Shape meatballs: Form the mixture into 16 to 20 evenly sized meatballs roughly the size of a walnut.
3
Brown meatballs: Heat 1 tablespoon olive oil in a large skillet over medium heat. Add meatballs in batches and brown evenly on all sides, about 5 minutes. Remove and set aside.
4
Sauté aromatics: In the same skillet, add 2 tablespoons olive oil. Sauté chopped onion for 3 minutes until softened, then add minced garlic and cook for 1 minute, stirring constantly.
5
Combine sauce ingredients: Stir in crushed tomatoes, tomato paste, dried oregano, ground cinnamon, sugar, and water. Season with salt and pepper to taste.
6
Simmer meatballs in sauce: Bring sauce to a gentle simmer. Return browned meatballs to the skillet, cover, and simmer gently for 20 to 25 minutes, stirring occasionally, until meatballs are cooked through and sauce thickens.
7
Garnish and serve: Optionally garnish with fresh basil or parsley. Serve hot alongside pasta, rice, couscous, or crusty bread.
Additional Information

Equipment Needed

  • Large bowl
  • Large skillet or sauté pan with lid
  • Wooden spoon
  • Measuring spoons
  • Knife and chopping board

Nutrition (Per Serving)

Calories 420
Protein 28g
Carbs 18g
Fat 27g

Allergy Information

  • Contains egg and gluten (breadcrumbs)
  • May include traces of wheat and other allergens depending on breadcrumb source
Alana Brooks