Beef and Lamb Meatballs in Spiced Tomato Sauce
These tender beef and lamb meatballs are gently simmered in a richly spiced tomato sauce made with garlic, cumin, and paprika. Designed for weeknight cooking, this one-pan recipe delivers deep flavor using simple pantry ingredients while keeping the texture moist and juicy. Perfect with rice or bread, it is a comforting, protein-rich meal that works equally well for family dinners or make-ahead planning.
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Resting Time 10 minutes mins
Total Time 55 minutes mins
Course Main Course
Cuisine Mediterranean
Servings 4 servings
Calories 420 kcal
Meatballs
- 450 g ground beef or lamb
- 1 medium onion grated
- 2 cloves garlic minced
- 2 tbsp breadcrumbs
- 2 tbsp fresh parsley chopped
- 1 tsp ground cumin
- 1 tsp paprika
- 1 tsp salt
- 0.5 tsp black pepper
Tomato Sauce
- 2 tbsp olive oil
- 2 cloves garlic minced
- 400 g crushed tomatoes
- 0.5 tsp ground cumin
- 0.5 tsp paprika
- 0.5 tsp salt
- 0.25 tsp black pepper
Prepare the Meatballs
In a large bowl, combine ground beef or lamb, grated onion, minced garlic, breadcrumbs, parsley, cumin, paprika, salt, and black pepper. Mix gently until just combined.
Shape into small meatballs and let them rest for 10 minutes.
Make the Tomato Sauce
Heat olive oil in a pan, sauté garlic briefly, then add crushed tomatoes, spices, salt, and pepper. Simmer for 10 minutes.
- Do not overmix the meat mixture to keep the meatballs tender.
- If the sauce thickens too much, add a small splash of water while simmering.
Keyword beef meatballs, lamb meatballs, meatballs in tomato sauce, spiced meatballs, easy meatball recipe, one pan meatballs