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

Ragù alla Bolognese Meat Sauce


  • Total Time: 3h 5 min
  • Yield: 6 servings

Description

This is a classic, mellow meat ragù with a silky texture, gentle sweetness from soffritto, and just enough tomato to tint it brick-red. Milk gives the sauce its signature roundness, keeping the flavor rich without turning it into a tomato-heavy pasta sauce.


Ingredients

🥕 Soffritto

  • 1 medium yellow onion
  • 1-2 medium carrot
  • 2-3 celery stalk
  • 2 tbsp / 30 ml – extra-virgin olive oil
  • 4 oz / 115 g – pancetta (unsmoked, finely chopped)

🥩 Meat

  • 12 oz / 340 g – ground beef
  • 8 oz / 225 g – ground pork

🍷 Liquid & tomato

  • ½ cup / 120 ml – dry white wine (optional)
  • 1 tbsp / 16 g – tomato paste
  • 18 oz / 510 g – passata
  • 1 ½ cups / 360 ml – light broth (meat or vegetable)

🥛 Finish

  • ½ cup / 120 ml – whole milk
  • Salt to taste
  •  tsp / 0.3 g – ground nutmeg (optional)


Instructions

Soffrito base:

  1. Finely chop the onion, carrot, and celery into very small pieces so they melt into the sauce.

  2. Set a Dutch oven over medium-low heat. Add the olive oil and pancetta.

  3. Cook 5–7 minutes, stirring often, until the pancetta looks glossy and some fat has rendered (it shouldn’t crisp hard).

  4. Add the onion, carrot, and celery. Cook 10–12 minutes over low heat until very soft and pale-golden, stirring frequently.

Build the ragù:

  1. Increase heat to medium. Add the ground beef and ground pork.

  2. Cook 10–12 minutes, breaking up the meat and stirring often, until it’s no longer pink and has light browning in spots.

  3. Pour in the wine and simmer 2–3 minutes until the alcohol smell fades and the pan looks nearly dry.

  4. Stir in the tomato paste for 30 seconds.

  5. Add the passata and broth. Bring to a gentle simmer.

Slow finish:

  1. Reduce heat to low so the sauce barely bubbles. Cover with the lid slightly ajar.

  2. Simmer 2–3 hours, stirring every 15–20 minutes. If the bottom starts to stick or the sauce looks dry, add a small splash of hot water or broth and scrape the pot clean.

  3. After 1 hour of simmering, stir in the milk (and nutmeg, if using). Continue simmering until the milk fully blends in and the sauce looks glossy.

  4. Stir in the salt, taste, and adjust if needed.

  5. Success looks like: a thick, glossy sauce in the brick-to-maroon range that clings to a spoon, with tender meat and very little loose liquid pooling around the edges.

Notes

  • Chop the soffritto very small so it “melts” into the sauce and you get silkiness instead of noticeable veggie chunks.
  • After browning the meat, stop breaking it up so much—leaving a few tiny clumps gives a plusher, more traditional texture.
  • Let the wine cook down until the pot smells mellow (not boozy) and looks nearly dry before adding the next liquids.
  • If your sauce tastes a bit dull, a fresh drizzle of good olive oil right at the end can make it taste rounder and more aromatic.
  • Rest the ragù off the heat for 10–15 minutes before serving so it thickens slightly and tastes more cohesive.
  • For pasta night, loosen the ragù with a splash of hot pasta water so it clings and looks glossy instead of heavy.
  • Cool the sauce uncovered until it stops steaming, then cover and chill—this helps prevent a watery layer from condensation.
  • Prep Time: 20 min
  • Cook Time: 2h 45 min
  • Cuisine: Italian