Jamie Oliver’s meatballs in tomato sauce are the definition of comfort food done right—juicy, tender meatballs simmered in a rich, flavorful tomato sauce that clings beautifully to every bite. It’s a dish that feels homely and nostalgic, yet delivers restaurant-level depth when made properly.
This recipe works brilliantly for family dinners, meal prep, or even entertaining guests. It serves about 4 people and takes roughly 45–60 minutes from start to finish.
In this guide, I’ll walk you through each step in detail so you can achieve soft, flavorful meatballs and a perfectly balanced tomato sauce.
What Makes This Recipe Worth Making
- Juicy, tender meatballs every time
The right mix of ingredients ensures softness without falling apart, giving you that perfect bite. - Rich and well-balanced tomato sauce
Slow simmering allows flavors to deepen, creating a sauce that’s both comforting and vibrant. - Perfect for batch cooking
This dish stores and reheats well, making it ideal for meal prep or leftovers. - Family-friendly and crowd-pleasing
A classic that appeals to all ages and tastes. - Versatile serving options
Works with pasta, rice, bread, or even on its own.
What Is Jamie Oliver’s Meatballs in Tomato Sauce?
Jamie Oliver’s meatballs in tomato sauce is a dish where seasoned ground meat is shaped into balls, browned, and then simmered in a tomato-based sauce until tender and full of flavor.
Jamie Oliver’s Meatballs Ingredients List
For the Meatballs
- 500g ground beef or mixed meat
- 1 egg
- 50g breadcrumbs
- 2 cloves garlic (minced)
- Fresh parsley (chopped)
- 2 tablespoons grated parmesan
- Salt and black pepper (to taste)
- 2 tablespoons olive oil
For the Tomato Sauce
- 1 onion (finely chopped)
- 2 cloves garlic (minced)
- 1 can (400g) chopped tomatoes
- 2 tablespoons olive oil
- 1 teaspoon dried oregano or basil
- Salt and pepper (to taste)
Optional additions:
- Chili flakes
- Fresh basil
- A pinch of sugar
How to Prepare Jamie Oliver’s Meatballs in Tomato Sauce – Simple Steps
Step 1: Prepare the Meatball Mixture
In a bowl, combine ground meat, egg, breadcrumbs, garlic, parsley, parmesan, salt, and pepper. Mix gently using your hands until just combined. Overmixing can make the meatballs dense, so keep it light and airy.
Step 2: Shape the Meatballs
Roll the mixture into evenly sized balls (about golf-ball size). Keeping them uniform ensures even cooking and better presentation.
Step 3: Brown the Meatballs
Heat olive oil in a large pan over medium heat. Add the meatballs and cook until browned on all sides. You don’t need to cook them fully at this stage—just develop a golden crust for flavor.
Step 4: Start the Sauce Base
Remove the meatballs and in the same pan, add chopped onion. Cook until soft and slightly golden, allowing it to absorb the leftover flavors from the meat.
Step 5: Add Garlic and Herbs
Stir in garlic and dried herbs, cooking briefly until fragrant. This step builds the aromatic base of the sauce.
Step 6: Add Tomatoes
Pour in chopped tomatoes and stir well. Let the sauce simmer for 10–15 minutes until it thickens slightly and develops flavour.
Step 7: Return the Meatballs
Place the meatballs back into the sauce. Cover and simmer for another 15–20 minutes until the meatballs are fully cooked and tender.
Step 8: Finish and Serve
Taste and adjust seasoning. Add fresh basil or parsley before serving for freshness and colour.

Common Mistakes to Avoid When Making Jamie Oliver’s Meatballs in Tomato Sauce
- Overmixing the meat mixture
Leads to tough and dense meatballs. - Skipping the browning step
Reduces depth of flavor significantly. - Cooking meatballs too quickly in sauce
They need time to absorb flavors. - Using too much liquid in sauce
Results in a thin consistency. - Under-seasoning
Both meatballs and sauce need proper seasoning.
Delicious Side Dishes to Serve With Jamie Oliver’s Meatballs in Tomato Sauce
- Spaghetti or pasta
Classic pairing that holds the sauce beautifully. - Mashed potatoes
Adds a creamy contrast to the tangy sauce. - Crusty bread
Perfect for soaking up the sauce. - Steamed vegetables
Adds freshness and balance. - Rice or couscous
Light and satisfying option.
Expert Tips to Get Jamie Oliver’s Meatballs in Tomato Sauce Right
- Use a mix of meats
Combining beef and pork gives better flavor and texture. - Keep meatballs slightly loose
Helps maintain tenderness. - Simmer gently, not aggressively
Keeps meatballs intact and juicy. - Taste the sauce before adding meatballs
Ensures proper seasoning. - Let the dish rest before serving
Allows flavors to settle and deepen.
How to Add More Flavour to Meatballs in Tomato Sauce
- Add parmesan to the sauce
Boosts richness. - Use fresh herbs instead of dried
Adds brightness. - Include chili flakes
Adds a gentle heat. - Use roasted garlic
Enhances sweetness and depth.
How to Adjust Jamie Oliver’s Meatballs in Tomato Sauce for Kids
- Reduce strong spices
Keep flavors mild and balanced. - Make smaller meatballs
Easier for kids to eat. - Add a pinch of sugar to sauce
Balances acidity. - Serve with familiar sides
Like pasta or rice.
Best Way to Store Meatballs in Tomato Sauce Leftovers
- Refrigerate in airtight container
Keeps fresh for up to 3–4 days. - Cool completely before storing
Prevents moisture buildup. - Store in portions
Makes reheating easier. - Freeze for longer storage
Lasts up to 2–3 months.
Best Ways to Reheat Meatballs in Tomato Sauce Leftovers
- Stovetop reheating
Heat gently while stirring occasionally. - Microwave method
Quick and convenient for small portions. - Add a splash of water or stock
Keeps sauce from thickening too much. - Reheat on low heat
Prevents overcooking the meatballs.
Nutritional Value (Per Serving)
- Calories: ~420 kcal
- Carbohydrates: ~18g
- Protein: ~30g
- Fat: ~25g
- Fiber: ~4g
FAQs
Can I bake the meatballs instead of frying?
Yes, baking is a healthier option and still produces good results, though frying adds more flavor.
Why are my meatballs falling apart?
This usually happens if there isn’t enough binding (egg or breadcrumbs) or if they weren’t handled gently.
Can I make this dish ahead of time?
Yes, it actually tastes better the next day as the flavours develop.
What type of meat works best for meatballs?
Beef is ideal for flavour and tenderness.
Final Words
Jamie Oliver’s meatballs in tomato sauce are a timeless dish that combines simplicity with deep, comforting flavour. It’s easy to prepare, endlessly adaptable, and perfect for both everyday meals and special occasions. Once you master it, it becomes a reliable favourite in your kitchen.
More recipes to add to your list
- Jamie Oliver Stuffed Chicken Breast
- Jamie Oliver Veggie Chilli 15 Minute meals
- Jamie Oliver Baked Potatoes
Jamie Oliver Meatballs in Tomato Sauce
Jamie Oliver’s meatballs in tomato sauce is a dish where seasoned ground meat is shaped into balls, browned, and then simmered in a tomato-based sauce until tender and full of flavor.
- Prep Time: 15
- Cook Time: 40
- Total Time: 55 minutes
- Yield: 4 1x
- Category: Main Course
- Method: Pan-cooking & simmering
- Cuisine: British
Ingredients
For the Meatballs
- 500g ground beef or mixed meat
- 1 egg
- 50g breadcrumbs
- 2 cloves garlic (minced)
- Fresh parsley (chopped)
- 2 tablespoons grated parmesan
- Salt and black pepper (to taste)
- 2 tablespoons olive oil
For the Tomato Sauce
- 1 onion (finely chopped)
- 2 cloves garlic (minced)
- 1 can (400g) chopped tomatoes
- 2 tablespoons olive oil
- 1 teaspoon dried oregano or basil
- Salt and pepper (to taste)
Optional additions:
- Chili flakes
- Fresh basil
- A pinch of sugar
Instructions
In a bowl, combine ground meat, egg, breadcrumbs, garlic, parsley, parmesan, salt, and pepper. Mix gently using your hands until just combined. Overmixing can make the meatballs dense, so keep it light and airy.
Roll the mixture into evenly sized balls (about golf-ball size). Keeping them uniform ensures even cooking and better presentation.
Heat olive oil in a large pan over medium heat. Add the meatballs and cook until browned on all sides. You don’t need to cook them fully at this stage—just develop a golden crust for flavor.
Remove the meatballs and in the same pan, add chopped onion. Cook until soft and slightly golden, allowing it to absorb the leftover flavors from the meat.
Stir in garlic and dried herbs, cooking briefly until fragrant. This step builds the aromatic base of the sauce.
Pour in chopped tomatoes and stir well. Let the sauce simmer for 10–15 minutes until it thickens slightly and develops flavor.
Place the meatballs back into the sauce. Cover and simmer for another 15–20 minutes until the meatballs are fully cooked and tender.
Taste and adjust seasoning. Add fresh basil or parsley before serving for freshness and color.

