Lamb Meatballs in Spicy Tomato Sauce
When you’re looking for a dish that combines comfort and bold flavors, these spicy lamb meatballs in tomato sauce are always a great idea. This hearty, slow-simmered dish is perfect for family dinners or gatherings with friends, especially when served with crusty bread or fragrant rice.
Easy to make, this recipe uses simple ingredients that come together for an exceptional taste.

Prep & Cook Time
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
Ingredients (Serves 4)
For the Meatballs:
- 1 lb ground lamb
- 1 egg
- ½ cup breadcrumbs
- 2 cloves garlic, minced
- 1 tablespoon fresh parsley, chopped
- 1 teaspoon ground cumin
- 1 teaspoon sweet paprika
- Salt and pepper to taste
For the Spicy Tomato Sauce:
- 1 can (14 oz) crushed tomatoes
- 1 medium onion, thinly sliced
- 2 cloves garlic, minced
- 1 tablespoon olive oil
- 1 teaspoon harissa or chili powder (adjust to taste)
- 1 teaspoon sugar
- 1 teaspoon smoked paprika
- A pinch of cinnamon (optional)
- Salt and pepper to taste
- Fresh cilantro leaves for garnish
How to Make Spicy Lamb Meatballs in Tomato Sauce
Step 1: Prepare the Meatballs
- In a large bowl, mix the ground lamb, egg, breadcrumbs, garlic, parsley, cumin, paprika, salt, and pepper.
- Knead the mixture with clean hands until well combined.
- Roll the mixture into walnut-sized meatballs and set them aside on a plate.
Step 2: Brown the Meatballs
- Heat a large skillet over medium heat and drizzle in some olive oil.
- Add the meatballs and sear them on all sides for about 5 minutes, until browned.
- Transfer the browned meatballs to a plate and set aside.
Step 3: Make the Spicy Tomato Sauce
- In the same skillet, add the sliced onion and cook until soft and translucent.
- Stir in the garlic, harissa, smoked paprika, and cinnamon, cooking for 1-2 minutes to release their aromas.
- Pour in the crushed tomatoes and add sugar, salt, and pepper.
- Stir well, bring to a gentle boil, then reduce the heat and let simmer for 10 minutes.
Step 4: Simmer the Meatballs in the Sauce
- Return the meatballs to the skillet, coating them with the sauce.
- Cover and simmer on low heat for 20-25 minutes, stirring occasionally to prevent sticking.
Step 5: Serve and Garnish
- Serve the meatballs hot, garnished with fresh cilantro leaves.
- Pair with basmati rice, couscous, or warm pita bread for a complete meal.
Nutritional Information & Benefits
Nutrition Per Serving
- Calories: ~400 kcal
- Protein: 25g
- Fat: 15g
- Carbohydrates: 30g
Ingredient Benefits
- Lamb: A rich source of protein and iron, great for energy and muscle health.
- Tomatoes: Packed with lycopene, a powerful antioxidant that benefits skin and immune function.
- Garlic: Known for antibacterial properties and immune support.
- Harissa: Adds a spicy kick and helps boost circulation.
Zoé’s Tips
- For extra tender meatballs: Add 1 tablespoon of milk to the mixture before forming the meatballs.
- Control the heat: Adjust the harissa or chili powder based on your spice preference. For a milder version, swap harissa with sweet paprika.
- Prevent sticking: Lightly wet your hands when shaping the meatballs for a smooth texture.
- Make ahead: Prepare the meatballs in advance and freeze them raw for an easy meal anytime.
Best Side Dishes for Spicy Lamb Meatballs
- Basmati Rice: A classic pairing that soaks up the spicy tomato sauce.
- Naan Bread: Perfect for scooping up the flavorful sauce.
- Grilled Vegetables: Try zucchini, bell peppers, or eggplant for a nutritious side.
- Couscous Salad: A Mediterranean-inspired side dish with fresh herbs and citrus.
Variations of Spicy Lamb Meatballs Recipe
- Beef Meatballs: Swap the lamb for ground beef for a milder flavor.
- Creamy Sauce: Add a splash of coconut milk or heavy cream for a richer texture.
- Vegetarian Option: Use chickpeas or lentils to create plant-based meatballs.
- Different Herbs: Try mint or dill instead of cilantro for a unique twist.

Lamb Meatballs in Spicy Tomato Sauce
Ingredients
For the Meatballs:
- 1 lb ground lamb
- 1 egg
- ½ cup breadcrumbs
- 2 cloves garlic minced
- 1 tablespoon fresh parsley chopped
- 1 teaspoon ground cumin
- 1 teaspoon sweet paprika
- Salt and pepper to taste
For the Spicy Tomato Sauce:
- 1 can 14 oz crushed tomatoes
- 1 medium onion thinly sliced
- 2 cloves garlic minced
- 1 tablespoon olive oil
- 1 teaspoon harissa or chili powder adjust to taste
- 1 teaspoon sugar
- 1 teaspoon smoked paprika
- A pinch of cinnamon optional
- Salt and pepper to taste
- Fresh cilantro leaves for garnish
Instructions
Step 1: Prepare the Meatballs
- In a large bowl, mix the ground lamb, egg, breadcrumbs, garlic, parsley, cumin, paprika, salt, and pepper.
- Knead the mixture with clean hands until well combined.
- Roll the mixture into walnut-sized meatballs and set them aside on a plate.
Step 2: Brown the Meatballs
- Heat a large skillet over medium heat and drizzle in some olive oil.
- Add the meatballs and sear them on all sides for about 5 minutes, until browned.
- Transfer the browned meatballs to a plate and set aside.
Step 3: Make the Spicy Tomato Sauce
- In the same skillet, add the sliced onion and cook until soft and translucent.
- Stir in the garlic, harissa, smoked paprika, and cinnamon, cooking for 1-2 minutes to release their aromas.
- Pour in the crushed tomatoes and add sugar, salt, and pepper.
- Stir well, bring to a gentle boil, then reduce the heat and let simmer for 10 minutes.
Step 4: Simmer the Meatballs in the Sauce
- Return the meatballs to the skillet, coating them with the sauce.
- Cover and simmer on low heat for 20-25 minutes, stirring occasionally to prevent sticking.
Step 5: Serve and Garnish
- Serve the meatballs hot, garnished with fresh cilantro leaves.
- Pair with basmati rice, couscous, or warm pita bread for a complete meal.

These spicy lamb meatballs in tomato sauce are a delicious, flavorful dish that’s perfect for any occasion.
Easy to make and packed with rich, aromatic spices, they bring a taste of Mediterranean and Middle Eastern cuisine to your table. Customize the spice level, serve with your favorite sides, and enjoy a comforting, homemade meal.
Are you ready to spice up your next dinner? Try this recipe today!