Thick, silky, and deeply savory, a true Traditional Bolognese Sauce (Ragù alla Bolognese) is the ultimate crown jewel of Italian comfort food. Unlike quick weeknight marinara or basic meat sauces, authentic Bolognese relies on low-and-slow simmering to turn simple root vegetables, ground meat, wine, and milk into a luscious, velvety sauce that clings beautifully to pasta.

A serving spoon in a pan of Bolognese sauce

I originally published this authentic Bolognese sauce recipe back in 2017, and it has since earned hundreds of rave reviews from home cooks around the world. It’s officially time to skip the store-bought jar and make the real deal from scratch!

Traditional Sauce from Bologna, Italy: What Makes It Authentic?

Why do I call this a true traditional recipe? Because this Bolognese sauce original recipe follows the official Ragù alla Bolognese registered by the Chamber of Commerce and the Italian Academy of Cooking in Bologna, Italy.

To understand making the best Bolognese, it helps to know what sets it apart from standard Westernized meat sauces:

  • The Ingredients: Authentic Bolognese is meat-forward, not tomato-forward. It relies on a classic soffritto base (onion, carrot, celery, and pancetta), minimal tomato product (passata/puree), white wine, broth, and milk. You won’t find basil, oregano, or heavy garlic in a traditional Bolognese pot!
  • The Cooking Method: The meat is gently browned, deglazed with wine, and then simmered low and slow for 3 to 4 hours. This gives the fats time to break down and blend seamlessly with the milk and stock.
  • The Expected Texture: A traditional sauce shouldn’t be watery or overly saucy. It is dense, glossy, rich, and velvety. Instead of pooling at the bottom of your bowl, it clings firmly to wide pasta strands like tagliatelle or layers beautifully inside a homemade lasagna.
  • A Note on Garlic: There is no garlic in a strictly traditional Ragù alla Bolognese. However, I have included garlic as an optional ingredient in the recipe card for those who love that extra layer of flavor.
The 4 steps to making Traditional Bolognese Sauce

How to Make Traditional Bolognese Sauce – Step by Step

1. Render the Pancetta & Build the Soffritto

Heat a large, heavy-bottomed Dutch oven over medium-low heat with a small splash of olive oil and butter. Add the finely diced pancetta first and render until translucent and soft. Next, add the finely chopped onion, carrot, and celery (and optional garlic, if using). Sweat the vegetables slowly for 8 to 10 minutes until soft and sweet – do not let them burn or brown heavily.

2. Brown the Meat Gently

Increase the heat slightly to medium. Add the ground beef and ground pork, breaking it apart with a wooden spoon. Season with a generous pinch of salt and pepper. Brown the meat thoroughly until no pink remains.

Chef’s Tip: Take your time breaking down the meat so you don’t end up with large, chunky meatballs. Traditional Bolognese features tiny, tender crumbles of meat.

3. Deglaze with Wine

Pour in the white (or red) wine, stirring continuously to scrape up any delicious caramelized browned bits (fond) stuck to the bottom of the pan. Let the wine simmer rapidly for 3 to 5 minutes until it has almost completely evaporated and the harsh alcohol smell cooks off.

4. Build the Simmer (Milk, Stock & Tomato)

Stir in the milk first, letting it cook down slightly to tenderize the meat fibers. Then, stir in the thick tomato passata/puree and beef stock. Stir well to integrate everything, drop in a pinch more salt, and bring the entire pot up to a gentle boil.

5. Low & Slow Simmering (The 4-Hour Mark)

Turn the heat down to your absolute lowest setting so the sauce is barely breaking the surface with tiny bubbles (“lazy bubbles”). Cover partially with a lid to allow steam to vent slowly. Let it cook for 3 to 4 hours, stirring occasionally every 20–30 minutes to make sure the bottom doesn’t catch. If the sauce dries out too fast, splash in a little extra warm beef stock.

6. How to Know When the Sauce is Finished

Your Bolognese is complete when the liquid has reduced completely into a thick, cohesive, glistening meat sauce. You will see small droplets of clear butter and oil separating slightly around the edges of the pot – this is a classic Italian indicator that the fats and liquids have fully emulsified.

Slow Cooker Bolognese Method

This sauce adapts beautifully to a slow cooker. Simply prepare the recipe through Step 3 (browning and deglazing). Transfer the meat and vegetable mixture to a slow cooker pre-heated on HIGH, pour in the tomato passata, stock, and milk, and let it cook for 4 hours.

Note: Because slow cooker lids trap condensation, the sauce will be quite liquidy at the end. 

Remove the lid for the final 30 to 45 minutes of cooking to help the sauce thicken.

What Else Can You Make with Bolognese Sauce?

While perfect tossed with wide egg noodles like tagliatelle, its ultimate calling is inside a homemade Lasagna Bolognese.

This recipe makes a generous batch of about 4 quarts. You will have plenty of sauce to layer with pasta, creamy béchamel, and Parmigiano-Reggiano. Want to take comfort food night to the next level? Check out my step-by-step Lasagna Bolognese Recipe.

A slice of lasagna Bolognese on a white plate with a fork

FAQ’s


What meat is traditional?

Authentic Bolognese typically uses a 50/50 combination of ground beef and ground pork. Along with finely diced pancetta (cured Italian pork belly). The pork provides sweet, tender fat, while the beef gives the sauce its deep, savory backbone.

Does traditional Bolognese use tomatoes?

Yes, but sparingly! Unlike a tomato-heavy marinara or quick pasta sauce, traditional Bolognese is a meat sauce enhanced with tomatoes. It is not a tomato sauce mixed with meat. It uses a small amount of smooth tomato passata or purée rather than whole crushed or diced tomatoes.

How long should Bolognese sauce simmer?

Traditional Bolognese needs to simmer gently for a minimum of 2 to 3 hours, with 4 hours being the absolute sweet spot. Cooking it low and slow breaks down the tough proteins in the meat. It also tenderizes the crumbles, and creates a silky, melt-in-your-mouth texture.

Can you freeze Bolognese sauce?

Yes, Bolognese freezes exceptionally well. Because this recipe yields a big batch (about 4 quarts / 3.7 liters), freezing leftovers is a total lifesaver. Allow the sauce to cool completely, then transfer to airtight containers or freezer bags for up to 3 months. To reheat, thaw in the fridge overnight. To reheat, warm gently in a saucepan over medium heat with a splash of beef stock.

What is the difference between Ragù and Bolognese?

Ragù is a broad Italian term for any slow-cooked meat sauce (like Neapolitan Ragù). Ragù alla Bolognese is a specific type of ragù that originates from Bologna, Italy. It is made with a soffritto base, ground meat, broth, white wine, milk, and a small touch of tomato.

What is the difference between Bolognese and Marinara?

Unlike a long-simmered, rich meat sauce like Bolognese, marinara is a quick, meatless tomato sauce. It is known for its bright, fresh garlic and herb flavor. If you’re looking for a speedy red sauce, check out my easy Homemade Marinara Sauce.

What pasta shape should you serve with Bolognese?

The absolute traditional choice is tagliatelle – a wide, flat egg noodle. The porous surface and broad width of tagliatelle allow the thick, rich meat sauce to cling to the pasta, rather than slipping off to the bottom of the bowl. Other great options include pappardelle, fettuccine, rigatoni, or paccheri. Avoid thin, smooth noodles like spaghetti.

A ladle full of Bolognese sauce

Milk in Bolognese Sauce

A few people have asked questions about adding milk to the sauce and whether it seems a little unusual. It’s actually essential! Adding milk serves a wonderful purpose, and it’s traditional in Italy. It helps to tenderize the meat fibers as it simmers. Plus, after 4 hours, you won’t taste milk at all – just a amazingly rich, silky sauce.

White or Red Wine in Bolognese

I personally prefer white wine – and white wine is traditional in authentic Bolognese. But, you can certainly use red wine if you prefer a deeper, robust flavor profile. Either option works beautifully to deglaze the pan and lift those delicious browned bits off the bottom!

A large pan of Bolognese sauce with a ladle

How to Thicken Bolognese Sauce

This recipe thickens as it cooks for 4 hours. If you find that your sauce is not thickening after the 4th hour or is too thin (this could be the result of the meat or vegetables giving off liquid). Remove the lid completely and turn up the heat so the sauce bubbles rapidly.

This will allow the excess liquid to evaporate. But, you MUST stir the sauce often to prevent it sticking to the bottom of the pan.

Bolognese Variations

Did you know there is a white Bolognese sauce?’ It’s true, but it’s not exactly white. The name just means it does not have any tomato product added. I recently added my own recipe here: Traditional White Bolognese Sauce. Picture below.

A closeup showing mushroom Bolognese mixed with pappardelle pasta that looks meaty garnished with basil leaves in a white pasta bowl
Meaty Traditional Bolognese sauce in a ladle
5 from 359 reviews

Traditional Bolognese Sauce

An authentic traditional Bolognese sauce (Ragù alla Bolognese) simmered low and slow with beef, pork, wine, milk, and passata. Rich, velvety, and deeply comforting!

Video

Ingredients
 

  • 1 tablespoon olive oil
  • 1 tablespoon unsalted butter
  • 1 ½ pounds (680 grams) ground beef
  • 1 ½ pounds (680 grams) ground pork
  • 6 ounces (170 grams) pancetta, chopped finely
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 11 ounces/2 cups (311 grams) onion, finely chopped
  • 2 celery stalks, finely chopped
  • 1 ½ cup (172 grams) carrot, finely chopped
  • 5 garlic cloves, grated or finely chopped (optional, see note)
  • 1 cup (236 ml) white wine, or red if you prefer , see note
  • 3 ½ cups (794 grams /28 ounces) good quality can tomato puree/passata
  • 1 cup (236ml) whole milk
  • 1 cup (236 ml) beef stock or broth , (low sodium if possible) see note

Instructions
 

  • To a large, wide pan or a large high-sided skillet. Add the oil and butter over medium-high heat. When the butter is melted and bubbly, add the beef, pork, pancetta, salt, pepper. Brown, breaking up the meat while cooking.
  • When the meat is browned, add the onion, celery and carrots, mix well and cook for 3 minutes. Stir in the garlic and cook for 2 more minutes. You can drain any grease at this point if you wish.
  • Add the wine, stir and allow to cook and reduce slightly for about 3 minutes. Add the tomato purée, milk, stock and mix well.
  • Partially cover and simmer for 4 hours, stirring often to prevent it sticking to the bottom. If any fat rises to the top, use a spoon to skim it off.
  • If you find that the liquid is not reducing, remove the lid completely and make sure the sauce is bubbling. It may get messy.
  • When done, taste for seasoning and adjust to your taste.

Notes

Garlic is not traditional, but I have had many requests as to how much to add so it is included in the recipe.
Taste your stock, if it is salty, you may need to adjust the amount of salt in the dish
White wine is traditional. A good tasting wine like Pinot Grigio. If you use red, it may taste different as there are tannins in red wine and it could make it bitter depending on the wine variety.
 
Serving: 1cup, Calories: 270kcal, Carbohydrates: 9g, Protein: 16g, Fat: 18g, Saturated Fat: 7g, Polyunsaturated Fat: 10g, Cholesterol: 57mg, Sodium: 171mg, Fiber: 2g, Sugar: 4g
Did you make this recipe?Please let us know by leaving a star rating and review!