Lamb Meatballs Tomato Sauce

Sizzling lamb meatballs in tomato sauce are rich and savory, perfect for a cozy weeknight meal. Save
Sizzling lamb meatballs in tomato sauce are rich and savory, perfect for a cozy weeknight meal. | dianerecipes.com

Succulent ground lamb combines with a blend of aromatic spices and fresh parsley to form tender meatballs. Pan-seared to lock in flavor, they simmer gently in a rich tomato sauce enhanced with garlic, onion, oregano, and a touch of cinnamon. This Mediterranean-inspired dish offers a comforting balance of savory and aromatic notes, perfect for serving over pasta, rice, or with warm bread. Simple techniques ensure juicy meatballs and thick, flavorful sauce ready in under an hour.

I was standing at the stove on a cold Wednesday, browning little lamb meatballs while rain drummed against the window. The smell of cumin and coriander filled the kitchen, warm and a little wild. I hadn't planned anything fancy, just wanted something that felt like a hug in a bowl. That night, I learned how good it feels to watch sauce bubble gently around something you shaped with your own hands.

The first time I made this for friends, I doubled the batch and still ran out. Everyone kept going back for more, mopping up sauce with bread, talking with their mouths half full. One friend said it tasted like something her grandmother would make, which might be the best compliment I ever got. I still think about that evening whenever I roll these meatballs.

Ingredients

  • Ground lamb: The star here, rich and slightly gamey in the best way. If you can, ask your butcher for a mix with a bit of fat, it keeps everything moist.
  • Fresh breadcrumbs: They bind the meatballs without making them dense. I tear up day old bread and pulse it myself when I remember.
  • Egg: Holds everything together so the meatballs dont fall apart in the sauce.
  • Cumin and coriander: These two spices make the meatballs taste warm and earthy, not just meaty.
  • Smoked paprika: Adds a subtle smoky depth that sneaks up on you in the best way.
  • Crushed tomatoes: The base of the sauce, tangy and sweet. I always use canned because theyre reliably good year round.
  • Tomato paste: Deepens the color and adds body to the sauce, making it cling to the meatballs.
  • Ground cinnamon: Just a pinch transforms the sauce into something that tastes Mediterranean and a little mysterious.
  • Fresh parsley or basil: A handful at the end brightens everything up and makes it look like you tried harder than you did.

Instructions

Mix the meatball mixture:
In a large bowl, combine the lamb, onion, garlic, breadcrumbs, egg, parsley, and spices. Use your hands and mix gently, just until everything comes together. Overworking it makes the meatballs tough, so stop as soon as it looks even.
Shape the meatballs:
Roll the mixture into walnut sized balls, about 16 to 20 total. I like to wet my hands a little so the meat doesnt stick. Line them up on a plate as you go.
Brown the meatballs:
Heat olive oil in a large skillet over medium heat and add the meatballs in batches, turning them until golden on all sides, about 5 minutes. They dont need to be cooked through yet, just browned. Transfer them to a plate.
Build the sauce:
In the same skillet, add more olive oil and cook the onion until soft, about 3 minutes. Stir in the garlic and let it sizzle for a minute, then add the crushed tomatoes, tomato paste, oregano, cinnamon, sugar, and water. Season with salt and pepper and give it a good stir.
Simmer everything together:
Bring the sauce to a gentle simmer, then nestle the browned meatballs back into the skillet. Cover and let it all cook together for 20 to 25 minutes, stirring now and then. The meatballs will finish cooking and the sauce will thicken and turn glossy.
Garnish and serve:
Scatter fresh basil or parsley over the top and serve hot. I like to bring the whole skillet to the table and let people help themselves.
Warm bowl of lamb meatballs in tomato sauce, ready to be served with pasta and fresh herbs. Save
Warm bowl of lamb meatballs in tomato sauce, ready to be served with pasta and fresh herbs. | dianerecipes.com

There was one night I served this over buttered egg noodles with a big green salad on the side. My sister looked up halfway through her bowl and said, This is the kind of food that makes you feel like everythings going to be okay. Ive never forgotten that. Sometimes a meal is more than just dinner.

How to Serve This

I usually pile these meatballs over pasta, but theyve also been great over rice, couscous, or even mashed potatoes. My favorite is with warm flatbread for scooping, letting the sauce soak into every bite. Sometimes I toss in a handful of spinach at the end just to feel a little virtuous.

Variations That Work

If you cant find lamb or just prefer something milder, swap it for beef or use half and half. I once added a pinch of chili flakes to the sauce because I was feeling bold, and it gave the whole thing a gentle heat that everyone loved. You could also stir in a spoonful of yogurt at the end for creaminess, though I like it just as it is.

Storage and Reheating

These meatballs taste even better the next day after the flavors have had time to settle in together. I store them in the fridge in an airtight container for up to three days, or freeze them in portions for up to two months. Reheat gently on the stove with a splash of water to loosen the sauce, and theyll taste just as good as the first time.

  • Let the meatballs cool completely before storing to avoid condensation in the container.
  • Freeze them in single serving portions so you can defrost just what you need.
  • Reheat on low heat, covered, stirring gently so the meatballs dont break apart.
Close-up of tender lamb meatballs simmering in a vibrant, bubbling tomato sauce for a hearty dinner. Save
Close-up of tender lamb meatballs simmering in a vibrant, bubbling tomato sauce for a hearty dinner. | dianerecipes.com

This recipe has become one of those dishes I make when I want the kitchen to feel alive again, full of good smells and the quiet satisfaction of something simmering low and slow. I hope it does the same for you.

Recipe FAQ

Incorporate fresh breadcrumbs and an egg to bind the meat gently, and avoid overmixing the meat mixture. Cooking meatballs over medium heat helps maintain their juiciness.

Yes, fresh cilantro or mint can provide a different but complementary flavor to the lamb, enhancing the meatballs' freshness.

Simmering crushed tomatoes with tomato paste and reduced water content helps thicken the sauce while intensifying flavors.

Allow meatballs to cook gently in the sauce for about 20 to 25 minutes until fully cooked and flavorful.

Serve with pasta, couscous, rice, or crusty flatbread to soak up the rich sauce and complement the dish.

Lamb Meatballs Tomato Sauce

Tender lamb balls simmered in aromatic tomato sauce for a comforting and flavorful main dish.

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, for garnish (optional)

Instructions

1
Prepare Meatball Mixture: In a large bowl, gently combine ground lamb, chopped onion, minced garlic, breadcrumbs, egg, parsley, cumin, coriander, smoked paprika, salt, and pepper until just incorporated.
2
Shape Meatballs: Form the mixture into 16 to 20 walnut-sized meatballs, ensuring even portions.
3
Brown Meatballs: Heat 1 tablespoon olive oil in a large skillet over medium heat. In batches, brown meatballs on all sides for approximately 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 translucent, then add garlic and cook an additional minute.
5
Cook Sauce: Stir in crushed tomatoes, tomato paste, oregano, cinnamon, sugar, and water. Season with salt and pepper. Bring to a simmer.
6
Simmer Meatballs in Sauce: Return the browned meatballs to the skillet. Cover and simmer gently for 20 to 25 minutes, stirring occasionally, until meatballs are cooked through and sauce has thickened.
7
Garnish and Serve: Garnish with fresh basil or parsley if desired. Serve immediately with pasta, rice, couscous, or bread.
Additional Information

Equipment Needed

  • Large bowl
  • Large skillet 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 contain traces of wheat or other allergens from breadcrumbs.
Diane Patterson

Passionate home cook sharing easy, flavorful recipes, meal prep tips, and comfort food favorites for everyday kitchens.