Food EditionCookItalianSauceRagu alla Bolognese
4 hrIntermediateServes 6
Italian · Sauce

Ragu alla Bolognese

This sauce is not about speed; it is about how the fat renders and the proteins soften over several hours. By incorporating milk and allowing it to absorb into the meat, you tame the acidity of the tomatoes and create a rich, velvety foundation.

Total time
4 hr
Hands-on
45 min
Serves
6
Difficulty
Intermediate
Before you start

Patience is your primary ingredient.

Do not rush the browning of the meat or the reduction of the milk. If you shortcut the color development at the start, you lose the depth that defines the finished dish.

  • Heavy-bottomed Dutch oven
  • Wooden spoon
  • Sharp chef's knife
Ingredients

What goes in.

  • 2 tbspunsalted butter
  • 2 tbspolive oil
  • 1 largeyellow onion, finely diced
  • 1 mediumcarrot, finely diced
  • 1 stalkcelery, finely diced
  • 1 lbground beef (20% fat)
  • 1/2 lbground pork
  • 1 cupdry white wine
  • 1 cupwhole milk
  • 1 cupbeef stock
  • 2 tbsptomato paste
The key technique

Rendering into the dairy

Adding milk after the wine and allowing it to evaporate until only fat remains ensures the meat stays tender and takes on a creamy, rounded character before the tomato is introduced.

Step by step

The method.

  1. Sweat the aromatics

    Heat butter and oil in the Dutch oven over medium heat. Add onion, carrot, and celery. Cook until they are soft and translucent, about 10 minutes, without letting them take on dark color.

  2. Brown the meat

    Increase heat to medium-high. Add the beef and pork. Break the meat into small pieces with your spoon. Cook until the liquid has evaporated and the meat begins to sizzle in its own fat, turning a deep brown.

  3. Deglaze

    Pour in the wine. Use your spoon to scrape the browned bits from the bottom of the pot. Simmer until the wine has reduced completely.

  4. Add the milk

    Pour in the milk. Adjust heat to medium-low. Let the milk simmer gently until it has fully evaporated and the meat is coating with a pale, creamy sheen.

  5. Incorporate tomato and stock

    Stir in the tomato paste and stock. Reduce heat to the lowest setting. Cover partially and let it simmer for at least 3 hours. Stir occasionally to prevent sticking.

  6. Finish

    The sauce is done when it is thick, dark, and the oil has separated slightly from the solids.

Tips & troubleshooting

When it doesn't go to plan.

Tip

Use a higher fat content meat; the fat is essential for the texture of the final sauce.

Tip

If the sauce dries out too much before the time is up, add a splash of warm water or additional stock.

Tip

Let the sauce sit for 30 minutes after taking it off the heat before serving; the flavors settle significantly in this time.

Questions

The ones that keep coming up.

Can I use ground turkey?

The structure of the sauce relies on the fat rendered from beef and pork. Leaner meats will not provide the same body.

Why white wine instead of red?

White wine provides a clean acidity that brightens the sauce without masking the flavor of the meat.

Community kitchens

How real cooks make it.

No one’s shared their version yet. Be the first to put your kitchen on the map.

Your turn

Cook this your way?

Share your version — your steps, your story. We’ll feature it right here.

Add your recipe