Jamie Oliver Meatballs in Tomato Sauce

Jamie Oliver Meatballs in Tomato Sauce

Jamie Oliver Meatballs in Tomato Sauce is a comforting, family-friendly dish featuring tender homemade meatballs simmered in a rich tomato sauce with garlic, herbs, and simple seasonings. Served with spaghetti, crusty bread, or mashed potatoes, this hearty meal is perfect for busy weeknights and relaxed family dinners.

This recipe serves 4 people and takes approximately 50 minutes to prepare and cook.

Why This Recipe Is a Must-Try

  • Tender and juicy meatballs – A well-seasoned mixture creates delicious, soft meatballs.
  • Rich homemade tomato sauce – Garlic, herbs, and tomatoes provide a deep, savoury flavour.
  • Simple ingredients – Most ingredients are everyday kitchen staples.
  • Perfect for family dinners – A satisfying meal for adults and children.
  • Great for meal prep – Prepare the sauce and meatballs ahead of time.
  • Easy to customize – Adjust the herbs, spices, and meat to suit your taste.
  • Freezer-friendly – Make an extra batch for convenient future meals.

What Is Jamie Oliver Meatballs in Tomato Sauce?

Jamie Oliver Meatballs in Tomato Sauce is an Italian-inspired dish made with seasoned ground meat shaped into small balls and cooked in a flavorful tomato sauce. The meatballs absorb the sauce as they simmer, creating a tender texture and rich flavor.

It can be served on its own or paired with pasta, rice, mashed potatoes, or fresh bread.

Jamie Oliver Meatballs in Tomato Sauce Recipe Ingredients

For the Meatballs

  • 500g ground beef
  • 1 small onion, finely grated
  • 2 garlic cloves, minced
  • 50g fresh breadcrumbs
  • 1 large egg
  • 30g grated Parmesan cheese
  • 2 tablespoons fresh parsley, chopped
  • 1 teaspoon dried oregano
  • Salt, to taste
  • Freshly ground black pepper, to taste
  • 1 tablespoon olive oil

For the Tomato Sauce

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 2 garlic cloves, minced
  • 2 tablespoons tomato purée
  • 2 cans chopped tomatoes (400g each)
  • 150ml water or vegetable stock
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1 teaspoon sugar, optional
  • Salt and black pepper, to taste
  • A handful of fresh basil leaves, optional

Optional Garnish

  • Freshly grated Parmesan
  • Fresh basil leaves
  • Chopped parsley

Step-by-Step Instructions to Prepare Jamie Oliver Meatballs in Tomato Sauce

Step 1: Prepare the Meatball Mixture

Place the ground beef in a large bowl. Add the grated onion, minced garlic, breadcrumbs, egg, Parmesan, parsley, oregano, salt, and black pepper.

Mix gently until all the ingredients are evenly combined. Avoid overmixing, as this can make the meatballs dense.

Step 2: Shape the Meatballs

Divide the mixture into approximately 16–20 equal portions and roll them into balls. Place them on a plate or tray and refrigerate for 10–15 minutes to help them hold their shape.

Step 3: Brown the Meatballs

Heat the olive oil in a large frying pan over medium heat. Add the meatballs in batches and cook for 5–7 minutes, turning regularly until browned on the outside.

They do not need to be fully cooked at this stage because they will finish cooking in the tomato sauce. Transfer them to a plate.

Step 4: Cook the Onion and Garlic

Using the same pan, add the olive oil for the sauce if needed. Add the chopped onion and cook for 4–5 minutes until softened.

Stir in the garlic and cook for another 30–60 seconds until fragrant.

Step 5: Build the Tomato Sauce

Add the tomato purée and cook for 1 minute. Stir in the chopped tomatoes, water or stock, dried basil, oregano, salt, and black pepper.

Add the optional sugar if the tomatoes taste particularly acidic. Bring the sauce to a gentle simmer.

Step 6: Add the Meatballs

Carefully return the browned meatballs to the pan. Spoon some tomato sauce over them, then cover partially with a lid.

Simmer gently for 20–25 minutes, turning the meatballs occasionally, until they are cooked through and the sauce has thickened. Ground beef should reach an internal temperature of 71°C (160°F).

Step 7: Adjust the Seasoning

Taste the sauce and adjust the salt, pepper, or herbs as needed. If the sauce is too thick, add a small splash of water. If it is too thin, simmer uncovered for a few extra minutes.

Step 8: Garnish and Serve

Scatter fresh basil or parsley over the meatballs and finish with grated Parmesan if desired. Serve hot with spaghetti, mashed potatoes, rice, or crusty bread.

Jamie Oliver Meatballs in Tomato Sauce

What to Serve with Jamie Oliver Meatballs in Tomato Sauce

  • Spaghetti – A classic pairing that turns the meatballs into a complete pasta dinner.
  • Garlic bread – Perfect for soaking up the rich tomato sauce.
  • Creamy mashed potatoes – A comforting option for a hearty family meal.
  • Steamed rice – A simple accompaniment that absorbs the flavorful sauce.
  • Fresh green salad – Adds a crisp, refreshing contrast.
  • Roasted vegetables – Serve with courgettes, peppers, or broccoli for extra color.
  • Crusty bread – Ideal for enjoying every last spoonful of sauce.

Expert Tips for Mastering Jamie Oliver Meatballs in Tomato Sauce

  • Use fresh breadcrumbs – They help keep the meatballs tender and moist.
  • Mix the meat gently – Overworking the mixture can make the texture tough.
  • Brown the meatballs first – This develops a richer flavour and helps them hold their shape.
  • Choose good-quality tomatoes; better tomatoes create a more flavorful sauce.
  • Simmer gently – Vigorous boiling can cause the meatballs to break apart.
  • Avoid overcrowding the pan – Brown the meatballs in batches for an even result.
  • Let the sauce reduce – A thicker sauce coats the meatballs more effectively.
  • Check that the meat is cooked through – Use a food thermometer for the most reliable result.

Variations of Jamie Oliver Meatballs in Tomato Sauce

  • Turkey meatballs – Use ground turkey for a different, often leaner option.
  • Spicy tomato sauce – Add chilli flakes for a little heat.
  • Cheese-stuffed meatballs – Place a small cube of mozzarella inside each meatball before shaping.
  • Herb-rich version – Add fresh oregano, basil, or parsley to the meat mixture.
  • Vegetable-packed sauce – Add finely diced carrots, celery, or courgette.
  • Gluten-free option – Use gluten-free breadcrumbs and check that all packaged ingredients are suitable.

How to Store Leftover Meatballs in Tomato Sauce?

Allow the meatballs and sauce to cool before transferring them to an airtight container. Refrigerate for up to 3 days.

For longer storage, freeze the meatballs with their sauce in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.

How to Reheat Leftover Meatballs in Tomato Sauce?

  • Reheat on the stovetop – Warm the meatballs and sauce in a covered pan over low to medium-low heat.
  • Add a splash of water – Loosens the sauce if it has thickened in the refrigerator.
  • Use the microwave – Heat in a microwave-safe dish in short intervals, stirring the sauce between intervals.
  • Heat thoroughly – Ensure the centre of the meatballs reaches 74°C (165°F) when reheating leftovers.
  • Garnish before serving – Add fresh basil or Parmesan to refresh the flavor.

FAQs

How do you keep meatballs from falling apart in tomato sauce?

To keep meatballs from falling apart, mix the ground meat with breadcrumbs and egg, shape the balls gently, and chill them for 10–15 minutes before cooking. Browning the meatballs in a pan before adding them to the tomato sauce also helps them hold their shape while simmering.

Can I make meatballs in tomato sauce ahead of time?

Yes, you can prepare meatballs in tomato sauce up to 1 day ahead. Cook the meatballs completely, let them cool, and store them in an airtight container in the refrigerator. Reheat gently on the stovetop until hot throughout before serving.

How long should meatballs simmer in tomato sauce?

Meatballs should simmer gently in tomato sauce for approximately 20–25 minutes after browning, depending on their size. They are ready when cooked through, with ground beef reaching an internal temperature of 71°C (160°F).

Can you freeze meatballs in tomato sauce?

Yes, cooked meatballs in tomato sauce can be frozen for up to 3 months. Allow them to cool, transfer them with the sauce into freezer-safe containers, and freeze. Thaw overnight in the refrigerator and reheat thoroughly before serving.

Prep Time: 15 minutes Cooking Time: 35 minutes Total Time: 50 minutes Cuisine: Italian-Inspired Cooking Method: Pan-Frying and Simmering Category: Main Course Servings: 4 servings

Final Words

Jamie Oliver Meatballs in Tomato Sauce is a satisfying homemade meal that combines tender, seasoned meatballs with a rich and savory tomato sauce. It’s easy to prepare with everyday ingredients, works beautifully with pasta or bread, and can be made ahead for busy evenings. Serve it hot with your favorite side dish for a comforting dinner the whole family can enjoy.

More recipes to add to your list

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Jamie Oliver Meatballs in Tomato Sauce

Jamie Oliver Meatballs in Tomato Sauce

  • Author: Adan Kendric
  • Prep Time: 15
  • Cook Time: 40
  • Total Time: 55 minutes
  • Yield: Serves 4-6 1x
  • Category: Main Course
  • Method: Pan-Frying and Simmering
  • Cuisine: Italian

Description

Jamie Oliver Meatballs in Tomato Sauce is an Italian-inspired dish made with seasoned ground meat shaped into small balls and cooked in a flavorful tomato sauce. The meatballs absorb the sauce as they simmer, creating a tender texture and rich flavor.


Ingredients

Scale

For the Meatballs

    • 500g ground beef

    • 1 small onion, finely grated

    • 2 garlic cloves, minced

    • 50g fresh breadcrumbs

    • 1 large egg

    • 30g grated Parmesan cheese

    • 2 tablespoons fresh parsley, chopped

    • 1 teaspoon dried oregano

    • Salt, to taste

    • Freshly ground black pepper, to taste

    • 1 tablespoon olive oil

For the Tomato Sauce

    • 2 tablespoons olive oil

    • 1 medium onion, finely chopped

    • 2 garlic cloves, minced

    • 2 tablespoons tomato purée

    • 2 cans chopped tomatoes (400g each)

    • 150ml water or vegetable stock

    • 1 teaspoon dried basil

    • 1 teaspoon dried oregano

    • 1 teaspoon sugar, optional

    • Salt and black pepper, to taste

    • A handful of fresh basil leaves, optional

Optional Garnish

    • Freshly grated Parmesan

    • Fresh basil leaves

    • Chopped parsley


Instructions

Step 1: Prepare the Meatball Mixture

Place the ground beef in a large bowl. Add the grated onion, minced garlic, breadcrumbs, egg, Parmesan, parsley, oregano, salt, and black pepper.

Mix gently until all the ingredients are evenly combined. Avoid overmixing, as this can make the meatballs dense.

Step 2: Shape the Meatballs

Divide the mixture into approximately 16–20 equal portions and roll them into balls. Place them on a plate or tray and refrigerate for 10–15 minutes to help them hold their shape.

Step 3: Brown the Meatballs

Heat the olive oil in a large frying pan over medium heat. Add the meatballs in batches and cook for 5–7 minutes, turning regularly until browned on the outside.

They do not need to be fully cooked at this stage because they will finish cooking in the tomato sauce. Transfer them to a plate.

Step 4: Cook the Onion and Garlic

Using the same pan, add the olive oil for the sauce if needed. Add the chopped onion and cook for 4–5 minutes until softened.

Stir in the garlic and cook for another 30–60 seconds until fragrant.

Step 5: Build the Tomato Sauce

Add the tomato purée and cook for 1 minute. Stir in the chopped tomatoes, water or stock, dried basil, oregano, salt, and black pepper.

Add the optional sugar if the tomatoes taste particularly acidic. Bring the sauce to a gentle simmer.

Step 6: Add the Meatballs

Carefully return the browned meatballs to the pan. Spoon some tomato sauce over them, then cover partially with a lid.

Simmer gently for 20–25 minutes, turning the meatballs occasionally, until they are cooked through and the sauce has thickened. Ground beef should reach an internal temperature of 71°C (160°F).

Step 7: Adjust the Seasoning

Taste the sauce and adjust the salt, pepper, or herbs as needed. If the sauce is too thick, add a small splash of water. If it is too thin, simmer uncovered for a few extra minutes.

Step 8: Garnish and Serve

Scatter fresh basil or parsley over the meatballs and finish with grated Parmesan if desired. Serve hot with spaghetti, mashed potatoes, rice, or crusty bread.


Adan Kendric

Adan Kendric is a dedicated home cook with years of experience. He has developed a thorough understanding of ingredients and techniques that simplify and enhance the cooking process. Adan shares straightforward, tasty recipes with clear, step-by-step instructions, making cooking accessible to both beginners and seasoned cooks.

Recommended Articles

Leave a Reply