Ragu alla Bolognese

Ragu alla Bolognese is a long-simmered meat sauce defined by a precise sequence: sweating aromatic vegetables, browning a mix of beef and pork, deglazing with wine, and letting the liquid reduce completely with milk before adding tomato. The goal is a thick, spoonable texture that coats pasta rather than drowning it, achieving a concentrated depth through slow, steady evaporation.
- Difficulty
- Intermediate
- Total time
- 4 hr
- Hands-on
- 45 min
- Serves
- 6
Ingredients
- 2 tbsp unsalted butter
- 2 tbsp olive oil
- 1 large yellow onion, finely diced
- 1 medium carrot, finely diced
- 1 stalk celery, finely diced
- 1 lb ground beef (20% fat)
- 1/2 lb ground pork
- 1 cup dry white wine
- 1 cup whole milk
- 1 cup beef stock
- 2 tbsp tomato paste
Step by step
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.
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.
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.
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.
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.
Finish
The sauce is done when it is thick, dark, and the oil has separated slightly from the solids.
Questions people ask
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.
Tips
- Use a higher fat content meat; the fat is essential for the texture of the final sauce.
- If the sauce dries out too much before the time is up, add a splash of warm water or additional stock.
- Let the sauce sit for 30 minutes after taking it off the heat before serving; the flavors settle significantly in this time.