beef and pork ragu

Total Time6 hrs
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.
Servings25

This ragu is built on time, not shortcuts — beef and pork mince, diced pork belly and pancetta, braised at 120°C for four and a half hours until everything collapses into something no quick version can match. A balsamic gastrique goes in at the end to round out the richness without. Freezes well too: portion at 400g per two servings and you've got a genuinely good weeknight dinner on standby.

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: 25
  • 175 g Pancetta, diced into 1cm cubes
  • 3 White onion, finely diced
  • 300 g Carrot, finely diced
  • 300 g Celery, finely diced
  • 4 cloves Garlic, minced
  • 10 g Neutral oil
  • 2250 g 20%+ fat beef and pork mince
  • 700 g Pork belly, skin off, diced into 1cm cubes
  • Fine sea salt, to season
  • 150 g Tomato purée
  • 150 ml Whole milk, first addition
  • 500 ml Red wine
  • 1000 ml Beef stock
  • 800 g Tomato passata
  • 2 Bay leaves
  • 2 Parmesan rinds, saved from previous recipes — see pro tip
  • To finish
  • 150 ml Whole milk, second addition
  • 30 g Balsamic vinegar
  • 30 g Granulated sugar

Equipment

  • Large heavy-bottomed casserole or Dutch oven (30cm or larger)
  • Wooden spoon or silicone spatula
  • Small saucepan
Render the pancetta
1

Place the pancetta in a cold, large heavy-bottomed casserole and set over a medium heat. While it renders, finely dice the white onion, carrot, and celery to a consistent size. Cook the pancetta until well rendered and beginning to crisp at the edges — about 8–10 minutes.

Ingredients for this step:

  • 175 g Pancetta, diced into 1cm cubes
Cook the soffritto and garlic
2

Add the white onion, carrot, and celery to the pancetta and its fat. Cook over a medium-low heat, stirring occasionally, until completely softened and translucent — about 15–20 minutes. Add the garlic and cook for a further 2 minutes until fragrant. Remove everything from the casserole with a slotted spoon and set aside in a bowl.

Ingredients for this step:

  • 3 White onion, finely diced
  • 300 g Carrot, finely diced
  • 300 g Celery, finely diced
  • 4 cloves Garlic, minced
Brown the mince
3

Add the neutral oil to the casserole and heat over high heat. Add the 20%+ fat beef and pork mince. The mince will release a significant amount of moisture — keep the heat high and leave it without stirring until the moisture has fully evaporated and the mince starts to fry rather than steam. Lower the heat to medium. Brown slowly, leaving the mince undisturbed for 5 minutes at a time, then scrape the base of the casserole with a wooden spoon to release the crust. Repeat until the mince is deeply browned and crispy throughout.

Ingredients for this step:

  • 10 g Neutral oil
  • 2250 g 20%+ fat beef and pork mince
Add the pork belly and season
4

Add the diced pork belly to the browned mince and stir to combine. Cook for 2 minutes until warmed through and beginning to colour at the edges. Season generously with fine sea salt.

Ingredients for this step:

  • 700 g Pork belly, skin off, diced into 1cm cubes
  • Fine sea salt, to season
Build the sauce base
5

Add the tomato purée and stir through the meat. Cook over a medium heat for 2–3 minutes, pressing it against the base of the pan, until it darkens and caramelises slightly. Add the first 150ml of whole milk and stir until fully combined. Add the red wine, bring to a simmer, and reduce by half — about 10–15 minutes.

Ingredients for this step:

  • 150 g Tomato purée
  • 150 ml Whole milk, first addition
  • 500 ml Red wine
Braise in the oven
6

Return the reserved soffritto and pancetta to the casserole. Add the beef stock, tomato passata, bay leaves, and Parmesan rinds. Stir to combine and bring to a gentle simmer. Cover with a lid and place in the oven at 120°C (248°F) fan for 4.5 hours.

Ingredients for this step:

  • 1000 ml Beef stock
  • 800 g Tomato passata
  • 2 Bay leaves
  • 2 Parmesan rinds, saved from previous recipes — see pro tip
Make the gastrique
7

About 30 minutes before the ragu comes out of the oven, combine the balsamic vinegar and granulated sugar in a small saucepan over a medium heat. Stir until the sugar has fully dissolved. Remove from the heat and set aside.

Ingredients for this step:

  • 30 g Balsamic vinegar
  • 30 g Granulated sugar
Finish and portion the ragu
8

Remove the casserole from the oven. Add the second 150ml of whole milk and stir until fully incorporated. Add the gastrique a little at a time, tasting between additions — start with half and adjust from there. Season to taste with fine sea salt. Remove the bay leaves and Parmesan rinds.

Leave to cool, then portion into 400g portions — enough to serve 2 with gnocchi or pasta. Freeze flat in zip-lock bags or in airtight containers.

Ingredients for this step:

  • 150 ml Whole milk, second addition

Notes & Substitutions

Portioning: 400g of finished ragu serves 2 generously with gnocchi or pasta. Freeze flat in zip-lock bags or in lidded containers. Defrost overnight in the fridge and reheat gently in a wide pan before using.

Parmesan rinds: Start saving them from this point forward — every time you finish a block of Parmesan, cut off the rind and add it to a bag in the freezer. They last indefinitely and go straight from frozen into any braise or stock. If you don’t have any for this recipe, the ragu will still be very good.

The mince: 20%+ fat is essential. Lean mince produces a dry, flat ragu regardless of how long it braises. A good butcher can blend beef and pork mince to order — ask for a higher fat content if available.

Beef stock: The better the stock, the better the ragu. See the beef stock recipe if you want to make your own. A good shop-bought reduced stock or bone broth works well. Standard stock cubes produce a thinner result.

Serving suggestion: See homemade gnocchi with beef and pork ragu for the full dish.

Beef and Pork Ragu

Serves 25  ·  6 hrs  ·  Building Skills

COOKED
PROPERLY

Ingredients

  • 175 g Pancetta (diced into 1cm cubes)
  • 3 White onion (finely diced)
  • 300 g Carrot (finely diced)
  • 300 g Celery (finely diced)
  • 4 cloves Garlic (minced)
  • 10 g Neutral oil
  • 2250 g 20%+ fat beef and pork mince
  • 700 g Pork belly (skin off, diced into 1cm cubes)
  • Fine sea salt (to season)
  • 150 g Tomato purée
  • 150 ml Whole milk (first addition)
  • 500 ml Red wine
  • 1000 ml Beef stock
  • 800 g Tomato passata
  • 2 Bay leaves
  • 2 Parmesan rinds (saved from previous recipes — see pro tip)
  • 150 ml Whole milk (second addition)
  • 30 g Balsamic vinegar
  • 30 g Granulated sugar

Equipment

  • Large heavy-bottomed casserole or Dutch oven (30cm or larger)
  • Wooden spoon or silicone spatula
  • Small saucepan

Method

1

Render the pancetta

175 g Pancetta

Place the pancetta in a cold, large heavy-bottomed casserole and set over a medium heat. While it renders, finely dice the white onion, carrot, and celery to a consistent size. Cook the pancetta until well rendered and beginning to crisp at the edges — about 8–10 minutes.

PRO TIP

Use the rendering time productively — the soffritto takes about 10 minutes to prep and the pancetta takes about the same to render. Starting both simultaneously means nothing waits. See mise en place for the principle behind having everything prepped before the heat goes up.

2

Cook the soffritto and garlic

3 White onion  ·  300 g Carrot  ·  300 g Celery  ·  4 cloves Garlic

Add the white onion, carrot, and celery to the pancetta and its fat. Cook over a medium-low heat, stirring occasionally, until completely softened and translucent — about 15–20 minutes. Add the garlic and cook for a further 2 minutes until fragrant. Remove everything from the casserole with a slotted spoon and set aside in a bowl.

PRO TIP

The soffritto should be fully soft with no raw edge remaining before the garlic goes in. Undercooked soffritto never fully catches up during the long braise and leaves a faint sharpness in the finished sauce.

3

Brown the mince

10 g Neutral oil  ·  2250 g 20%+ fat beef and pork mince

Add the neutral oil to the casserole and heat over high heat. Add the 20%+ fat beef and pork mince. The mince will release a significant amount of moisture — keep the heat high and leave it without stirring until the moisture has fully evaporated and the mince starts to fry rather than steam. Lower the heat to medium. Brown slowly, leaving the mince undisturbed for 5 minutes at a time, then scrape the base of the casserole with a wooden spoon to release the crust. Repeat until the mince is deeply browned and crispy throughout.

PRO TIP

This step takes longer than it feels like it should — 25–40 minutes for this quantity. If the mince is releasing moisture and not browning, the heat is too low or the pan is too crowded. A casserole of 30cm or larger is essential for this quantity — a smaller pan will steam the mince rather than fry it.

4

Add the pork belly and season

700 g Pork belly  ·  Fine sea salt

Add the diced pork belly to the browned mince and stir to combine. Cook for 2 minutes until warmed through and beginning to colour at the edges. Season generously with fine sea salt.

5

Build the sauce base

150 g Tomato purée  ·  150 ml Whole milk  ·  500 ml Red wine

Add the tomato purée and stir through the meat. Cook over a medium heat for 2–3 minutes, pressing it against the base of the pan, until it darkens and caramelises slightly. Add the first 150ml of whole milk and stir until fully combined. Add the red wine, bring to a simmer, and reduce by half — about 10–15 minutes.

6

Braise in the oven

1000 ml Beef stock  ·  800 g Tomato passata  ·  2 Bay leaves  ·  2 Parmesan rinds

Return the reserved soffritto and pancetta to the casserole. Add the beef stock, tomato passata, bay leaves, and Parmesan rinds. Stir to combine and bring to a gentle simmer. Cover with a lid and place in the oven at 120°C (248°F) fan for 4.5 hours.

PRO TIP

Parmesan rinds are one of the most underused ingredients in Italian cooking. Save every rind when you finish a block of Parmesan — they freeze well in a zip-lock bag and can go straight from the freezer into a braise. If you don’t have any, the ragu will still be excellent. If you do, you will notice the difference.

7

Make the gastrique

30 g Balsamic vinegar  ·  30 g Granulated sugar

About 30 minutes before the ragu comes out of the oven, combine the balsamic vinegar and granulated sugar in a small saucepan over a medium heat. Stir until the sugar has fully dissolved. Remove from the heat and set aside.

8

Finish and portion the ragu

150 ml Whole milk

Remove the casserole from the oven. Add the second 150ml of whole milk and stir until fully incorporated. Add the gastrique a little at a time, tasting between additions — start with half and adjust from there. Season to taste with fine sea salt. Remove the bay leaves and Parmesan rinds.

Leave to cool, then portion into 400g portions — enough to serve 2 with gnocchi or pasta. Freeze flat in zip-lock bags or in airtight containers.

PRO TIP

The ragu improves significantly after a day in the fridge. If time allows, cool it completely and refrigerate overnight — the fat will solidify on the surface and can be skimmed off before reheating and portioning. The flavour will be noticeably deeper.

SCAN TO OPEN

Good food, cooked properly.

Proper recipes, intelligent planning, one shopping list.

cookedproperly.com

Suggestions