Jamie Oliver’s meatball recipe is a dish that’s become a go-to in kitchens around the world. Trust me, once you try it, you won’t ever want to go back to store-bought again.
Table of Contents
How to make Jamie Oliver’s Meatballs
Jamie Oliver’s meatballs are a comforting, homemade-style dish made from seasoned minced meat — usually beef, pork, or a mix of both — rolled into balls and cooked in a rich sauce such as tomato sauce, gravy, or sometimes a creamy sauce.
Ingredients
For the Meatballs:
- 250g ground beef
- 250g ground pork
- 1 large free-range egg
- 75g fresh breadcrumbs (or use store-bought)
- 1 small clove of garlic, finely grated or minced
- A handful of fresh parsley, finely chopped
- 50g Parmesan cheese, finely grated
- 1 tsp dried oregano
- Salt and black pepper to taste
- Olive oil, for frying
For the Tomato Sauce:
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 2 x 400g tins of quality whole peeled tomatoes
- 1 small bunch of fresh basil (save some leaves for garnish)
- 1 tsp balsamic vinegar
- Olive oil
To Serve:
- 400g spaghetti, cooked according to package instructions
- Extra-grated Parmesan for garnish
Instructions
Prepare the Meatballs:
- In a large bowl, combine the ground beef and pork. Add the breadcrumbs, garlic, parsley, Parmesan, egg, and dried oregano. Season with a generous pinch of salt and black pepper.
- Using your hands, gently mix everything until evenly combined. Don’t overwork the mixture, as this can make the meatballs dense.
- Roll the mixture into small balls—roughly the size of a walnut. You should end up with about 20–25 meatballs.
Cook the Meatballs:
- Heat a drizzle of olive oil in a large frying pan over medium heat.
- Brown the meatballs in batches, turning them carefully so they’re golden on all sides. (They don’t need to be fully cooked yet, as they’ll finish cooking in the sauce.)
- Once browned, transfer the meatballs to a plate and set aside.
Make the Sauce:
- In the same pan, add a little more olive oil if needed and sauté the onion until soft and translucent. Add the minced garlic and cook for another minute, until fragrant.
- Pour in the tinned tomatoes, breaking them up with a spoon. Add a pinch of salt, a grind of black pepper, and a splash of balsamic vinegar.
- Tear in half of the basil leaves, stir, and let the sauce simmer gently for about 10 minutes.
Simmer the Meatballs in the Sauce:
- Carefully place the browned meatballs into the simmering sauce. Spoon some sauce over the top to ensure they’re coated.
- Cover the pan and let the meatballs simmer in the sauce for 15–20 minutes, until they’re cooked through and infused with the tomato flavor.
Cook the Spaghetti and Serve:
- While the meatballs are simmering, cook the spaghetti in salted boiling water according to package instructions. Drain and set aside.
- To serve, toss the cooked spaghetti into the pan with the sauce, or plate the spaghetti and spoon the sauce and meatballs on top. Finish with fresh basil leaves and a generous sprinkling of Parmesan cheese.
Tips for the Best Meatballs
- Use a blend of meats: The combination of beef and pork adds flavor and helps keep the meatballs juicy. You can also try substituting with ground turkey or chicken if you’d prefer a lighter version.
- Don’t overmix the meat mixture: Mix just until combined. Overworking the meat can make the balls tough and dense.
- Breadcrumbs are key: They act as a binder and help keep the meatballs soft and tender. If you’re out of breadcrumbs, finely crush crackers or use panko.
- Brown first, then simmer: Browning the meatballs in a pan adds a flavorful crust, and simmering them in the sauce ensures they absorb maximum flavor.
- Fresh herbs make a difference: Fresh parsley and basil add vibrancy to the dish. If you don’t have them on hand, use dried herbs, but fresh is always preferred for the best taste.
What to serve with
Jamie Oliver’s meatballs are a comforting, crowd-pleasing dish, and one of their best qualities is how versatile they are.
1. Pasta: The Classic Companion
When you think of meatballs, pasta is often the first match that comes to mind. Jamie’s recipes often include spaghetti as the base, but here are a few pasta options to experiment with:
- Spaghetti: A traditional choice. Toss the cooked pasta in the tomato sauce for full flavor before layering with meatballs.
- Pappardelle or Tagliatelle: Wider ribbons of pasta that work wonderfully if you like your sauce to cling to every bite.
- Penne or Rigatoni: Perfect for catching the thick tomato sauce in their ridges, and they hold up well with larger servings.
- Courgetti (Zucchini Noodles): For a lighter or gluten-free option, spiralized courgettes/zucchini offer a fresh contrast to the heartiness of the meatballs.
2. Warm Crusty Bread
A loaf of warm, crusty bread is perfect for dipping into the rich tomato sauce. Jamie often talks about using quality bread for mopping up every last drop! Consider:
- Sourdough or Ciabatta: Serve toasted slices for extra texture.
- Garlic Bread: A buttery, garlicky bread complements the tomato sauce beautifully.
- Focaccia: If you prefer something herby, focaccia drizzled with olive oil is a great pairing.
3. Mashed Potatoes
If you want comfort food at its finest, swap pasta or bread for a pile of creamy mashed potatoes—the richness of the mash pairs perfectly with the savory sauce and tender meatballs.
- Garlic Mashed Potatoes: Add roasted garlic while mashing for an extra layer of flavor.
- Parmesan Mashed Potatoes: Stir in grated Parmesan to match the cheesiness of the meatballs.
- Cauliflower Mash: For a lower-carb option, creamy mashed cauliflower is equally indulgent.
4. Roasted Vegetables
For a healthier option, roasted vegetables bring a sweet, caramelized balance to the tangy tomato sauce. Jamie often emphasizes the importance of colorful, seasonal ingredients. Some great options include:
- Roasted Mediterranean Vegetables: Slice and roast a mix of bell peppers, courgettes, aubergines, and cherry tomatoes with olive oil, garlic, and herbs.
- Garlic Green Beans: Sauté green beans with garlic and butter for a simple yet tasty side.
- Honey-Roasted Carrots and Parsnips: Their slight sweetness complements the savory depth of the dish.
Ingredients Substitutes
Jamie Oliver’s meatball recipes are praised for their delicious simplicity and adaptability.
1. Ground Beef Substitute
Jamie’s recipe often calls for a combination of ground beef and pork. If you can’t find or eat ground beef, here are some alternatives:
- Ground Chicken or Turkey: Both are leaner options and work well for a lighter dish. Consider adding a bit of olive oil or grated zucchini to keep the meatballs moist.
- Ground Lamb: Offers a rich, earthy flavor. This works particularly well with Mediterranean-inspired twists on the recipe.
- Plant-Based Meat Alternatives: Opt for vegetarian or vegan meat substitutes like Beyond Meat or textured vegetable protein (TVP). These are excellent if you’re looking to make vegan meatballs.
- Mushroom & Lentil Mix: For a vegetarian alternative, chop mushrooms finely and combine them with cooked lentils for a hearty substitute with plenty of texture.
2. Ground Pork Substitute
Ground pork adds juiciness and flavor to Jamie’s meatballs, but you can swap it for other ingredients depending on your preference or availability:
- Ground Sausage Meat: A flavorful option, especially if you use herby or spicy sausage varieties.
- Ground Veal: If available, veal is tender and mild, making it a natural substitute.
- Ground Tofu or Tempeh: For a plant-based alternative, crumble tofu or tempeh and season it generously to mimic the flavor profile of pork.
3. Breadcrumbs Substitute
Breadcrumbs act as a binding agent, keeping your meatballs light and tender. If you’re out of breadcrumbs or gluten-free ones, here are some alternatives:
- Panko Breadcrumbs: A lighter, crispier option commonly found in Asian cooking.
- Crushed Crackers: Ritz crackers, saltines, or other plain crackers can replace breadcrumbs. Crush them finely for even binding.
- Oats: Rolled oats work well as a substitute for breadcrumbs, especially in gluten-free recipes. Use quick oats for a finer texture.
- Almond Flour: Gluten-free and low-carb, almond flour is another suitable binder for meatballs.
- Crushed Rice Cakes: For a gluten-free choice, crush plain rice cakes into a breadcrumb-like texture.
4. Parmesan Cheese Substitute
Parmesan adds salty umami to Jamie’s meatball mixture. If you need to swap this ingredient:
- Pecorino Romano: A sheep’s milk cheese similar to Parmesan but with a slightly sharper taste.
- Grated Cheddar Cheese: While less traditional, cheddar works in a pinch for its creamy and salty flavor.
- Nutritional Yeast: A vegan alternative that adds a cheesy, nutty flavor to the recipe.
- Feta Cheese: For a Mediterranean twist, crumble feta cheese into the meatball mixture.
5. Egg Substitute
Eggs serve as a binder in Jamie Oliver’s meatballs. If you’re egg-free, try these replacements:
- Flaxseed or Chia Seed Mixture: Combine 1 tablespoon of ground flaxseed or chia seeds with 3 tablespoons of water. Let it sit for 5–10 minutes to create a gel-like consistency.
- Mashed Potatoes: A spoonful of mashed potatoes can work as a great binder.
- Unsweetened Yogurt: A couple of tablespoons of plain yogurt (or vegan yogurt) can help moisten and bind the mixture.
- Aquafaba: The liquid from a can of chickpeas is a fantastic substitute for eggs—it’s vegan, too! Use 3 tablespoons as a replacement for 1 egg.
Final Thoughts
Jamie Oliver’s meatball recipe is everything you want in a comfort meal: tender, flavorful meatballs swimming in a delicious tomato sauce.
Ingredients
For the Meatballs:
- 250g ground beef
- 250g ground pork
- 1 large free-range egg
- 75g fresh breadcrumbs (or use store-bought)
- 1 small clove of garlic, finely grated or minced
- A handful of fresh parsley, finely chopped
- 50g Parmesan cheese, finely grated
- 1 tsp dried oregano
- Salt and black pepper to taste
- Olive oil, for frying
For the Tomato Sauce:
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 2 x 400g tins of quality whole peeled tomatoes
- 1 small bunch of fresh basil
- 1 tsp balsamic vinegar
- Olive oil
To Serve:
- 400g spaghetti, cooked according to package instructions
- Extra-grated Parmesan for garnish
Instructions
Prepare the Meatballs:
- In a large bowl, combine the ground beef and pork. Add the breadcrumbs, garlic, parsley, Parmesan, egg, and dried oregano. Season with a generous pinch of salt and black pepper.
- Using your hands, gently mix everything until evenly combined. Don’t overwork the mixture, as this can make the meatballs dense.
- Roll the mixture into small balls—roughly the size of a walnut. You should end up with about 20–25 meatballs.
Cook the Meatballs:
- Heat a drizzle of olive oil in a large frying pan over medium heat.
- Brown the meatballs in batches, turning them carefully so they’re golden on all sides. (They don’t need to be fully cooked yet, as they’ll finish cooking in the sauce.)
- Once browned, transfer the meatballs to a plate and set aside.
Make the Sauce:
- In the same pan, add a little more olive oil if needed and sauté the onion until soft and translucent. Add the minced garlic and cook for another minute, until fragrant.
- Pour in the tinned tomatoes, breaking them up with a spoon. Add a pinch of salt, a grind of black pepper, and a splash of balsamic vinegar.
- Tear in half of the basil leaves, stir, and let the sauce simmer gently for about 10 minutes.
Simmer the Meatballs in the Sauce:
- Carefully place the browned meatballs into the simmering sauce. Spoon some sauce over the top to ensure they’re coated.
- Cover the pan and let the meatballs simmer in the sauce for 15–20 minutes, until they’re cooked through and infused with the tomato flavor.
Cook the Spaghetti and Serve:
- While the meatballs are simmering, cook the spaghetti in salted boiling water according to package instructions. Drain and set aside.
- To serve, toss the cooked spaghetti into the pan with the sauce, or plate the spaghetti and spoon the sauce and meatballs on top. Finish with fresh basil leaves and a generous sprinkling of Parmesan cheese.