Ragù alla Bolognese: The Beauty of Cooking Slowly
Updated: 8 hours ago
Ragù alla Bolognese is a lesson in patience. This ragù alla Bolognese recipe takes about 3½ hours, and nearly all of that is the pot quietly doing the work.
Not the bright, heavily tomato based meat sauce many people associate with spaghetti Bolognese, but a rich, gently simmered ragù in which meat, vegetables, wine, milk, and tomato come together.
It's a sauce that develops slowly. And the reward is remarkable.
TIME 3½ hours | SERVES 4 to 6 | LEVEL Weekend project |
BEFORE YOU START This recipe uses two skills from my Kitchen School: a fine, even dice for the soffritto and properly browned meat. New to either? Each lesson takes about five minutes to read. |

Why You'll Love It
DEEP, VELVETY SAUCE Hours of gentle simmering turn meat and tomatoes into something rich and velvety. | THE MILK SECRET A cup of whole milk at the end softens and rounds the whole sauce. |
MOSTLY HANDS-OFF Stir now and then, but let the low heat do most of the work. | BUILT FOR TAGLIATELLE Broad ribbons of tagliatelle cradle the sauce, finished with grated Parmigiano-Reggiano. |
Tested in my kitchen · As seen on TODAY and The Tonight Show · Parade magazine's chef for 10 years · About Chef Jon → |
Ragù alla Bolognese
Ingredients
3 tablespoons olive oil
1 medium onion, finely diced
2 medium carrots, finely diced
2 celery stalks, finely diced
1 lb ground beef
4 ounces ground pork (optional)
3 tablespoons tomato paste
1 cup whole milk
1 cup dry white wine
1 can (28 oz) crushed San Marzano tomatoes
Salt and freshly ground black pepper, to taste
Fresh tagliatelle or pappardelle pasta
Freshly grated Parmigiano-Reggiano
Method
STEP 1 OF 6
Soften the soffritto
Heat olive oil in a large, heavy pot or Dutch oven over medium heat. When shimmering, add the soffritto (onion, carrot, celery). Cook gently until softened and fragrant, about 8 to 10 minutes, stirring occasionally.
You'll know it's right when the vegetables are soft and smell sweet, and the onion has turned translucent. |
STEP 2 OF 6
Brown the meat
Increase the heat to medium-high. Add the ground meat (beef and pork, if using). Brown thoroughly, breaking it up as you go, until there are no pink bits remaining and the meat is golden brown, about 8 to 10 minutes.
You'll know it's right when there are no pink bits left and the meat is golden brown, not grey. |
If something's off: if the meat is steaming in its own liquid instead of browning, keep the heat up and let that liquid cook away before you stir again. You want flavour, not steamed mince. |
STEP 3 OF 6
Cook the tomato paste
Stir in the tomato paste and cook for 1 minute, allowing it to caramelize slightly.
STEP 4 OF 6
Reduce the wine
Add the white wine and let it simmer, stirring occasionally, until it has nearly completely evaporated, about 3 to 4 minutes.
You'll know it's right when the sharp smell of wine has faded and only a little liquid is left in the bottom of the pot. |
STEP 5 OF 6
Simmer low and slow
Add the crushed tomatoes and reduce the heat to low. Simmer gently, uncovered, for 2.5 to 3 hours, stirring occasionally. The sauce should be rich, deeply coloured, and the meat very tender.
Chef Jon's tip: Stir now and then, but don't hover. Check in, give it a nudge, and let time do the work. |
STEP 6 OF 6
Finish with milk
In the final 15 minutes, pour in the milk. Continue simmering until it’s incorporated and the sauce is velvety. Season with salt and pepper to taste.
You'll know it's right when the milk has disappeared into the sauce and it looks velvety rather than wet. |
Made it? I'd love to see it
Share a photo or ask me a question. I read every one. Enjoyed it? Tap the stars at the bottom of the page to rate it.
The Secret to Ragù alla Bolognese
I've always thought a good Ragù alla Bolognese requires two things. A decent saucepan. And the ability to leave it alone occasionally. The second can be surprisingly difficult.
There's a temptation to keep stirring, adding ingredients, adjusting the heat, and generally interfering with a dish that would rather be allowed to develop quietly. But Bolognese rewards patience.
The flavours build gradually. The meat softens. The vegetables seem to disappear into the sauce. And the finished ragù becomes something far more interesting than a quick mixture of ground beef and tomatoes.
The First Stage: Why the Soffritto Matters
We begin with finely chopped onion, carrot, and celery. This mixture is known as a soffritto. And it forms the aromatic foundation of the sauce.
The vegetables should be chopped quite finely. We're not looking for large chunks. We want them to soften and become part of the ragù.
Cook them gently in olive oil until they're tender. The onions lose much of their sharpness. The carrots contribute sweetness. And the celery provides a subtle savoury, herbal note.
This isn't the moment for aggressive browning. We're developing a rounded foundation rather than creating a deeply roasted vegetable flavour.
The Second Stage: Why the Meat Needs Attention
Traditional Bolognese preparations often use beef, sometimes alongside pork or pancetta. The exact proportions vary. In this recipe, it's ground beef, with a little ground pork if you like. What matters is how the meat is cooked.
If you add too much ground meat to a crowded pan, it releases moisture and begins steaming. That's not necessarily disastrous for a long cooked ragù, but browning contributes a great deal of savoury depth.
So I like to brown the meat properly before adding any liquid, until it's golden rather than grey. Break up large clumps. But don't pulverise the meat into something resembling fine sand. A little texture is welcome. The finished ragù should feel substantial without being coarse.
The Third Stage: Why Wine Is More Than an Ingredient
Wine brings acidity and aromatic complexity. In this recipe, it's a dry white wine, added after the tomato paste has had a minute to caramelise. As it cooks, some alcohol evaporates, although not necessarily all of it.
The liquid also helps loosen the flavourful residue from the bottom of the pan. This is useful because those browned particles contain concentrated savoury compounds.
Allow the wine to reduce until it has nearly disappeared before adding further liquid. The aim is to integrate its flavour into the meat. Not create a sauce that tastes strongly of uncooked wine.
The Fourth Stage: Why Milk Belongs in Bolognese
Milk occasionally surprises people. Particularly those accustomed to a very tomato heavy version of Bolognese. But milk appears in traditional preparations and contributes a lovely softness to the finished sauce. It adds dairy richness and a subtle sweetness. And it helps balance the overall flavour.
Some cooks add it before the tomatoes. Others incorporate it later. In this recipe, the milk goes in during the final 15 minutes of simmering.
The important thing is allowing it to become part of the sauce rather than remaining a separate, obvious ingredient. We're looking for richness and harmony. Not a meat sauce that tastes like a glass of milk.
The Fifth Stage: Why the Tomato Should Support the Meat
One of the defining qualities of Ragù alla Bolognese is that the meat remains central. Tomato provides acidity, colour, and savouriness. But it shouldn't dominate.
In this recipe, a little tomato paste and a can of crushed San Marzano tomatoes provide the balance we need, and the long simmer mellows them from tangy to gently sweet.
As the ragù simmers, water evaporates. The sauce becomes richer. The flavours become more integrated. And the meat develops that wonderfully tender texture associated with slow cooking.
This is not simply about reducing liquid. It's about giving the ingredients time to become one cohesive sauce.
The Sixth Stage: Why Gentle Simmering Is Essential
Now comes the patient part. A gentle simmer. Not a rolling boil. We want the sauce to cook slowly enough that the meat remains tender and the liquid reduces gradually.
Stir occasionally. Add a little water or stock if the pan becomes too dry. And allow the flavours to develop.
In this recipe, that's 2½ to 3 hours, uncovered, on low heat. A good ragù benefits from considerably more time than a quick weeknight meat sauce.
And here's something worth remembering. Longer isn't automatically better. The goal is a rich, cohesive sauce. Not meat that has been cooked until it loses all character.
The Seventh Stage: Why Tagliatelle Is Such a Good Partner
Now for the pasta. And this is where I think tradition offers some excellent advice. Ragù alla Bolognese is particularly associated with tagliatelle, and pappardelle works beautifully too.
The broad ribbons provide a wonderful surface for the meat sauce to cling to. Each forkful collects a little ragù. And the texture of the pasta complements the richness of the meat.
Spaghetti can certainly be served with meat sauce. But if you're aiming for a more traditional Bolognese experience, tagliatelle is a lovely choice.
And remember to finish the pasta with the sauce. A splash of starchy pasta water can help everything come together.
The Beauty of a Proper Ragù
A good Bolognese shouldn't look like ground beef floating in tomato soup. It should be rich. Tender. Cohesive.
The sauce should cling to the pasta. The vegetables should be soft and integrated. And the flavour should have a lovely depth without being excessively heavy.
Finish with a little Parmigiano Reggiano. Perhaps a glass of wine. And give yourself a moment to appreciate what a few hours of patient cooking can achieve.
Because sometimes the most important thing a cook can do is simply allow dinner enough time to become delicious.
Key Ingredients
Soffritto (Onion, Carrot, Celery): Finely diced and cooked gently until soft and sweet, it is the flavour foundation the whole ragù is built on.
Ground Beef: The heart of the sauce; browned until golden, not grey, it gives the ragù its deep, meaty richness.
Ground Pork: Optional, but it adds extra sweetness and tenderness to the meat.
Tomato Paste: Cooked briefly until it caramelises slightly, it adds concentrated colour and savoury depth.
Dry White Wine: Reduced until nearly gone, its acidity balances the richness of the meat.
Crushed San Marzano Tomatoes: They simmer down over hours from tangy to mellow, leaving a gentle sweetness under the meat.
Whole Milk: Added at the end, it softens and rounds the whole sauce so it turns velvety.
Parmigiano-Reggiano: Shaved or finely grated over the top, it is the only finishing touch this sauce needs.
Common Mistakes to Avoid
Rushing the simmer: a quick sauce is tasty but it is not ragù, so give it the full 2.5 to 3 hours on low heat.
Steaming the meat: if it sits grey in its own liquid, keep the heat up and let the liquid cook away so the meat browns properly.
Skipping the wine reduction: let it simmer until nearly evaporated, or the sauce tastes sharp instead of balanced.
Leaving out the milk: it sounds odd, but the milk at the end is what makes the sauce velvety, so don't skip it.
Cooking on too high a heat: the sauce should barely simmer, so keep it low and give it a stir now and then.
Over-garnishing: Parmigiano-Reggiano, perhaps a knob of butter and a little parsley is plenty, because the sauce is already the star.
Tips for Success
Dice the soffritto finely and evenly so it melts into the sauce.
Brown the meat until golden, not grey: you want flavour, not steamed mince.
Stir now and then, but don't hover. Let the low heat do the work.
Finish with freshly grated Parmigiano-Reggiano and nothing more fussy than a knob of butter.
How to Store
Fridge: Cool the ragù, cover and refrigerate for up to three days. It tastes even better the next day.
Make ahead: Make the sauce a day ahead, then reheat it gently while your pasta cooks.
Freezer: The sauce freezes well in airtight containers; thaw it in the fridge and reheat gently on the stove.
Frequently Asked Questions
What is Ragù alla Bolognese?
A traditional meat based sauce associated with Bologna, typically prepared with meat, soffritto, wine, tomato, and often milk.
Is authentic Bolognese mostly tomato?
No. Traditional Bolognese is generally more meat focused than many international versions.
Why add milk to Bolognese?
It contributes richness, softness, and balance. In this recipe, it goes in during the final 15 minutes and makes the sauce velvety and rounded rather than sharp.
What meat should you use?
Beef is common, often with pork or pancetta depending on the recipe. This recipe uses ground beef, with ground pork as an option.
How long should Bolognese simmer?
Many versions benefit from two hours or longer. This one simmers gently, uncovered, for 2½ to 3 hours on low heat, until the sauce is rich and deeply coloured and the meat is very tender.
What pasta goes with Bolognese?
Tagliatelle is a classic choice. Pappardelle, fettuccine, or rigatoni work too.
Can you make Bolognese ahead?
Yes. It stores and reheats well when handled safely, and it tastes even better the next day.
Can you freeze Bolognese?
Yes. Cool promptly and freeze in suitable portions.
Can I use cream instead of milk?
Yes, whole milk or cream both work at the end. Either will give you that soft, velvety finish.
Red or white wine for ragù?
This recipe uses dry white wine. Let it simmer until nearly evaporated so its acidity balances the meat.
Do I have to use pork?
No, the pork is optional. All beef is lovely, but a little pork adds sweetness and tenderness.
Should I cover the pot while it simmers?
No, simmer it uncovered so the sauce can reduce and deepen in flavour.
How do I know when it's ready?
The sauce should be rich and deeply coloured, the meat very tender, and once the milk has disappeared into it, it should look velvety rather than wet.

Recommended Equipment
Make this recipe easier with the right tools: Dutch Oven, Chef's Knife, and Wooden Cutting Board.
You Might Also Like
Try my Chicken Bolognese, The Gospel According to San Marzano: Classic Tomato Sauce, Pasta Puttanesca, Pasta alla Vodka with Penne and Crispy Pancetta, Spaghetti Vongole, and Risotto Milanese. New to fresh pasta? Here's how to cook pasta perfectly.




Comments