spaghetti and meatballs

Total Time1 hr
DifficultyBuilding Skills
SimpleNo real technique needed. Follow the steps and you'll be fine.
StraightforwardEasy going but worth paying attention. A good one to build confidence.
Building SkillsYou'll learn something making this. Great for developing technique.
Technique RequiredYou need to know what you're doing. Read the method before you start.
ChallengingThis will push you. Worth every bit of effort.
AdvancedSerious cooking. Rewarding when it comes together.
Servings2

Spaghetti and meatballs has been ruined by association. The Italian-American version — drowned in red sauce, oversized meatballs on a bed of soft pasta — has very little to do with the dish as it's cooked in Italy. In Abruzzo, the meatballs are smaller, the sauce is simpler, and the spaghetti is the equal partner on the plate.

This version stays closer to the original. Small pork meatballs, a tomato sauce built on a few good ingredients done properly, spaghetti finished in the sauce so the pasta and tomato become one thing. Done well, it proves you don't need to complicate good food.

This is a Pro feature

Get the full Cooked Properly experience for £4.99/mo

  • 🗓️ Plan your week and build your shopping list in two taps
  • ⚖️ Scale any recipe to exactly the servings you need
  • 💡 Unlock Why This Works and Common Failures on every recipe
  • 🔖 Save unlimited recipes
See All Pro Features →

Save this recipe for later

Free to join — no card required

  • 🔖 Save up to 10 recipes for free, access them anytime
  • 🗓️ Upgrade to Pro to plan your week and sort your shop in two taps
  • ⚖️ Scale recipes to exactly the servings you need with Pro
Create a free account

Ingredients

Servings: 2
  • Meatballs
  • 300 g 20% Fat pork mince
  • 40 g Ricotta
  • 1 Eggs
  • 25 g Panko breadcrumbs
  • 25 g Parmesan, finely grated
  • 2 cloves Garlic, minced
  • 8 g Flat-leaf parsley, finely chopped
  • 4.5 g Fine sea salt
  • 1.5 g Black pepper, finely ground
  • Tomato sauce
  • 400 g Tinned plum tomatoes
  • 3 cloves Garlic, thinly sliced
  • 25 g Parmesan, finely grated
  • 20 g Extra virgin olive oil
  • 10 g Butter, chilled
  • Neutral oil, for frying
  • Pasta
  • 150 g Spaghetti
  • To serve
  • 20 g Parmesan, finely grated
  • 10 leaves (5g) Fresh basil, torn
Mix the meatballs
1

Finely grate the Parmesan and mince the garlic. Combine with all the remaining meatball ingredients in a bowl and mix until thoroughly combined.

Ingredients for this step:

  • 300 g 20% Fat pork mince
  • 40 g Ricotta
  • 1 Eggs
  • 25 g Panko breadcrumbs
  • 25 g Parmesan, finely grated
  • 2 cloves Garlic, minced
  • 8 g Flat-leaf parsley, finely chopped
  • 4.5 g Fine sea salt
  • 1.5 g Black pepper, finely ground
Roll the meatballs
2

Pinch a grape-sized piece of meat from the mixture and roll between your palms to form a uniform ball. Place on a tray and repeat until all the meat is used.

Mise en place
3

Thinly slice the garlic for the sauce. Blend or mill the tinned tomatoes until almost smooth. Grate the Parmesan for the sauce. Chill the butter.

Ingredients for this step:

  • 400 g Tinned plum tomatoes
  • 3 cloves Garlic, thinly sliced
  • 25 g Parmesan, finely grated
Heat the pan
4

Heat a stainless steel saucier or wide frying pan over a medium heat. Once hot, add a drizzle of neutral oil to thinly coat the base of the pan.

Fry the meatballs
5

Place the meatballs in the pan with a small gap between each one. If they don’t all fit comfortably, cook in batches. Leave them alone — they will release on their own with a firm shake of the pan when they are ready to turn. Brown on two sides. They don’t need to be cooked through at this stage — this step is about colour and flavour.

Build the sauce
6

Once all the meatballs are browned, return any batches to the pan and push them to one side. Add the olive oil to the empty space and let it heat briefly. Add the sliced garlic and let it sizzle for about a minute — before it starts to colour, add the blended tomatoes and stir to combine, scraping up the fond from the base of the pan. Simmer for 20 minutes, stirring occasionally.

Ingredients for this step:

  • 20 g Extra virgin olive oil
Boil the water
7

While the sauce simmers, bring a large saucepan of salted water to the boil. Grate the finishing Parmesan, pick the basil leaves, and warm the plates.

Cook the pasta
8

Ten minutes into the sauce simmering, add the spaghetti to the boiling water and cook until almost al dente — about 1 minute less than the packet time.

Ingredients for this step:

  • 150 g Spaghetti
Finish the pasta in the sauce
9

Add the pasta directly to the sauce and toss to combine, coating every strand. Cook together for 1 minute, adding a splash of pasta water if the sauce tightens too much.

Finish the sauce
10

Remove the pan from the heat. Stir in the Parmesan and chilled butter until fully combined and the sauce turns glossy. Taste and adjust the seasoning.

Ingredients for this step:

  • 25 g Parmesan, finely grated
  • 10 g Butter, chilled
Plate and serve
11

Twirl the pasta onto warm plates using tongs or a fork, lifting from the centre of the pan so each portion catches a few meatballs. Spoon over any remaining sauce, then finish with a generous grating of Parmesan and the torn basil leaves.

Ingredients for this step:

  • 20 g Parmesan, finely grated
  • 10 leaves Fresh basil, torn

Notes & Substitutions

Pork mince fat content: 20% fat is the minimum for a meatball that stays juicy and holds together. Leaner mince produces a tighter, drier result — avoid anything labelled extra lean. If you can only find standard pork mince without a fat percentage listed, check with your butcher.

Beef and pork blend: A half-and-half mix of beef and pork mince also works well — slightly richer and denser than pure pork. Pure pork stays the cleanest and most traditional to Abruzzo, but the blend is closer to what most Italian-American versions use.

Tomatoes: Use the best tinned plum tomatoes you can find. San Marzano DOP or similar Italian peeled plum tomatoes have less acidity and more natural sweetness — with a sauce this simple, each ingredient matters. Cheap tinned tomatoes produce a watery, sharp sauce that no amount of simmering fully corrects.

Parmesan or Pecorino: Pecorino Romano can replace Parmesan for a sharper, saltier finish. If you go that route, ease back on the salt in the meatball mix and the pasta water — Pecorino carries significant salt that builds up unnoticed.

Pasta: Bronze-die extruded spaghetti has a rougher surface than cheaper smooth varieties, which means it holds sauce better. Worth the small extra cost for a dish where the pasta is half the story.

Spaghetti and Meatballs

Serves 2  ·  1 hr  ·  Building Skills

COOKED
PROPERLY

Ingredients

  • 300 g 20% Fat pork mince
  • 40 g Ricotta
  • 1 Eggs
  • 25 g Panko breadcrumbs
  • 25 g Parmesan (finely grated)
  • 2 cloves Garlic (minced)
  • 8 g Flat-leaf parsley (finely chopped)
  • 4.5 g Fine sea salt
  • 1.5 g Black pepper (finely ground)
  • 400 g Tinned plum tomatoes
  • 3 cloves Garlic (thinly sliced)
  • 25 g Parmesan (finely grated)
  • 20 g Extra virgin olive oil
  • 10 g Butter (chilled)
  • Neutral oil (for frying)
  • 150 g Spaghetti
  • 20 g Parmesan (finely grated)
  • 10 leaves Fresh basil (torn)

Equipment

  • Saucier or wide heavy-bottomed pan
  • Large saucepan
  • Sharp knife
  • Fine Microplane grater
  • Food mill or blender

Method

1

Mix the meatballs

300 g 20% Fat pork mince  ·  40 g Ricotta  ·  1 Eggs  ·  25 g Panko breadcrumbs  ·  25 g Parmesan  ·  2 cloves Garlic  ·  8 g Flat-leaf parsley  ·  4.5 g Fine sea salt  ·  1.5 g Black pepper

Finely grate the Parmesan and mince the garlic. Combine with all the remaining meatball ingredients in a bowl and mix until thoroughly combined.

PRO TIP

Wear rubber gloves when mixing and rolling. Hands won’t warm the fat in the mince, the texture stays better, cleanup is faster, and there’s no lingering garlic smell.

2

Roll the meatballs

Pinch a grape-sized piece of meat from the mixture and roll between your palms to form a uniform ball. Place on a tray and repeat until all the meat is used.

3

Mise en place

400 g Tinned plum tomatoes  ·  3 cloves Garlic  ·  25 g Parmesan

Thinly slice the garlic for the sauce. Blend or mill the tinned tomatoes until almost smooth. Grate the Parmesan for the sauce. Chill the butter.

4

Heat the pan

Heat a stainless steel saucier or wide frying pan over a medium heat. Once hot, add a drizzle of neutral oil to thinly coat the base of the pan.

5

Fry the meatballs

Place the meatballs in the pan with a small gap between each one. If they don’t all fit comfortably, cook in batches. Leave them alone — they will release on their own with a firm shake of the pan when they are ready to turn. Brown on two sides. They don’t need to be cooked through at this stage — this step is about colour and flavour.

6

Build the sauce

20 g Extra virgin olive oil

Once all the meatballs are browned, return any batches to the pan and push them to one side. Add the olive oil to the empty space and let it heat briefly. Add the sliced garlic and let it sizzle for about a minute — before it starts to colour, add the blended tomatoes and stir to combine, scraping up the fond from the base of the pan. Simmer for 20 minutes, stirring occasionally.

PRO TIP

Watch the garlic closely. It goes from fragrant to burnt in seconds and burnt garlic is bitter all the way through the finished dish — there is no recovering it.

7

Boil the water

While the sauce simmers, bring a large saucepan of salted water to the boil. Grate the finishing Parmesan, pick the basil leaves, and warm the plates.

PRO TIP

Salt the water with 12g per litre. This seasons the pasta from the inside as it cooks — under-salted water leaves the pasta bland no matter how good the sauce is.

8

Cook the pasta

150 g Spaghetti

Ten minutes into the sauce simmering, add the spaghetti to the boiling water and cook until almost al dente — about 1 minute less than the packet time.

PRO TIP

Trust your teeth, not the timer. The pasta should have a firm bite in the centre — it will finish cooking in the sauce.

9

Finish the pasta in the sauce

Add the pasta directly to the sauce and toss to combine, coating every strand. Cook together for 1 minute, adding a splash of pasta water if the sauce tightens too much.

10

Finish the sauce

25 g Parmesan  ·  10 g Butter

Remove the pan from the heat. Stir in the Parmesan and chilled butter until fully combined and the sauce turns glossy. Taste and adjust the seasoning.

11

Plate and serve

20 g Parmesan  ·  10 leaves Fresh basil

Twirl the pasta onto warm plates using tongs or a fork, lifting from the centre of the pan so each portion catches a few meatballs. Spoon over any remaining sauce, then finish with a generous grating of Parmesan and the torn basil leaves.

SCAN TO OPEN

Good food, cooked properly.

Proper recipes, intelligent planning, one shopping list.

cookedproperly.com

Suggestions