Lamb Meatballs in Tomato Sauce
Can we talk about lamb meatballs for a second? Because I feel like they are the most underrated weeknight dinner in existence. Everyone loves a good meatball, but swapping out beef for lamb adds this incredible depth of flavor that makes the whole dish feel way more special than the effort involved.
These Lamb Meatballs in Tomato Sauce have become a staple in our house. The warm spices — cumin and just a hint of cinnamon — take these somewhere totally different from your classic Italian meatball, and the simple tomato sauce soaks up all that flavor beautifully. Serve them over pasta, polenta, or honestly just with a pile of crusty bread for dunking and you are completely set.

Lamb Meatballs in Tomato Sauce
Ingredients
Method
- Combine ground lamb, breadcrumbs, egg, half the garlic, cumin, cinnamon, salt, and pepper in a bowl. Mix gently until just combined — do not overwork.
- Roll into 1.5-inch meatballs, about 16-18 total.
- Heat olive oil in a large skillet over medium-high heat. Brown meatballs on all sides, about 5-6 minutes. Remove and set aside.
- In the same pan, add remaining garlic and cook 30 seconds. Pour in crushed tomatoes, oregano, salt and pepper. Stir to combine.
- Return meatballs to the sauce, reduce heat to medium-low, and simmer covered for 15-20 minutes.
- Stir in fresh basil, taste and adjust seasoning.
- Serve over pasta or polenta and garnish with fresh parsley.
Notes
Why Lamb Makes the Best Meatballs
Lamb has a naturally rich, slightly gamey flavor that holds up to bold spices in a way that ground beef just does not. The fat content keeps the meatballs juicy and tender even after simmering in sauce. If you have never cooked with ground lamb before, this recipe is the perfect intro — it is approachable but genuinely impressive.
The Spice Situation
Cumin and cinnamon might sound unexpected in a tomato sauce situation, but trust me on this one. The cumin adds earthiness and the cinnamon adds warmth without making anything taste like dessert. It is a classic Mediterranean flavor profile and it works so well with the brightness of the tomatoes.

Tools I Love for This Recipe
A good heavy skillet is everything here. I use mine for browning the meatballs and then building the sauce in the same pan — less cleanup, more flavor from all those browned bits. I have been using a cast iron skillet for this and it is genuinely a game changer for getting that deep golden crust on the meatballs before they go into the sauce. Also, a cookie or meatball scoop makes portioning so much faster and gives you uniform meatballs that cook evenly. Little things, big difference.
This post contains affiliate links. I only share products I genuinely use and love.
Make It Your Own
This recipe is really flexible. You can add a pinch of red pepper flakes to the sauce if you like heat. Fresh mint stirred in at the end is a classic pairing with lamb and adds a lovely brightness. Serve it over orzo instead of spaghetti for a fun twist, or skip the pasta entirely and serve it over roasted eggplant for a lower-carb option.

Great for Meal Prep
These reheat beautifully, which means they are perfect for batch cooking on Sunday and pulling out for dinner during the week. The flavors actually get better the next day as everything melds together in the sauce. I love making a double batch and freezing half — just reheat in a covered pan with a splash of water and they come back perfectly.
Try This One Tonight
If you have been stuck in a dinner rut, lamb meatballs are the answer. They feel different enough to be exciting but come together quickly enough for a Tuesday. Give these a try and let me know what you think! xo, Pam
