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 is a ragu built for the freezer. A large batch of beef and pork mince with diced pork belly and pancetta, braised slowly at 120°C for four and a half hours until everything has collapsed and the sauce has developed the kind of depth that only time produces. A balsamic gastrique goes in at the end to balance the richness without tasting of vinegar. Made once, portioned at 400g per two servings, and frozen — it is the kind of base that makes a weeknight dinner genuinely good.

This is a Pro feature

Get the full Cooked Properly experience for £3.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
  • 400 g 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

Scale this recipe with Pro

Cooking for two or feeding a crowd — every ingredient adjusts instantly

  • ⚖️ Scale any recipe to exactly the servings you need
  • 🗓️ Plan your week and build your shopping list in two taps
  • ⭐ Unlock Pro Tips and Why This Works on select steps
See All Pro Features →

Your shopping list, sorted

Plan your week and create your entire shop in two taps

  • 🛒 Add this recipe to your shopping list instantly
  • 🗓️ Plan a full week of meals and generate one combined shopping list
  • ✓ Duplicate ingredients combine automatically — no double-buying
See All Pro Features →

Equipment

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

Method

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:

  • 400 g 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

Total time: 6 hrs  •  Difficulty: Building Skills  •  Servings: 25

This is a ragu built for the freezer. A large batch of beef and pork mince with diced pork belly and pancetta, braised slowly at 120°C for four and a half hours until everything has collapsed and the sauce has developed the kind of depth that only time produces. A balsamic gastrique goes in at the end to balance the richness without tasting of vinegar. Made once, portioned at 400g per two servings, and frozen — it is the kind of base that makes a weeknight dinner genuinely good.

Ingredients

  • 175 g Pancetta (diced into 1cm cubes)
  • 400 g 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

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.

For this step: 175 g Pancetta

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.

For this step: 400 g White onion, 300 g Carrot, 300 g Celery, 4 cloves Garlic

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.

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.

For this step: 700 g Pork belly, Fine sea salt

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.

For this step: 150 g Tomato purée, 150 ml Whole milk, 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.

For this step: 1000 ml Beef stock, 800 g Tomato passata, 2 Bay leaves, 2 Parmesan rinds

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.

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.

For this step: 150 ml Whole milk

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.

Suggestions