Ragù alla Bolognese Recipe – Bolognese Sauce. Best ground beef recipes. Copyright © 2022 Terence Carter / Grantourismo. All Rights Reserved.

Ragu alla Bolognese Recipe for a Traditional Bolognese Sauce from Northern Italy

This post may contain affiliate links.

This ragu alla Bolognese recipe is based on the traditional recipe for the classic meat sauce from Bologna in Emilia Romagna, Northern Italy, which is used for both pasta and lasagne. Follow my exacting ingredient list and cooking directions and the result will be a perfect ragù alla Bolognese every time.

One of our best pasta recipes, our ragu alla Bolognese recipe makes the rich and very moreish pasta sauce from the city of Bologna in the region of Emilia Romagna in Northern Italy that is known all over the world as the hearty, meaty sauce on ‘spaghetti bolognese’. Although in Bologna they actually use tagliatelle not spaghetti.

This ragu alla Bolognese recipe is used for both tagliatelle all Bolognese and lasagne alla Bolognese. They’re recipes we go to when we’re in need of comfort food. And, by the look of things, so do you. Our comfort food recipes have been the most popular recipes this year.

Here’s how to make the traditional ragu alla Bolognese recipe from Bologna that’s used for both a tagliatelle all Bolognese and a lasagne alla Bolognese, both of which begin with a classic Bolognese sauce.

Ragu alla Bolognese Recipe – How to Make a Classic Bolognese Sauce

Ragu alla Bolognese is one of the most misinterpreted dishes dishes in the world. While a carbonara sauce recipe is often abused with the introduction of cream, ragu alla Bolognese has all sorts of crimes committed against this staple of the Italian cuisine cannon.

With carbonara the authentic/inauthentic lines are pretty well drawn. Definitely no to cream, but a grumbling okay to using pancetta if you can’t get guanciale. Problem solved. But when it comes to ragu alla Bolognese, the universality of the dish and its localised interpretations leaves us with a collection of recipes that is the Italian cuisine’s version of Chinese whispers.

The original Bolognese sauce starts with beef skirt steak, pancetta, equal amounts of carrot, celery and onion, tomato paste, milk, dry wine and seasoning, according to the Accademia Italiana della Cucina.

It ends with a 400 grams tin of Spaghetti Bolognese on a supermarket shelf in England, the USA or Australia – including a whole tomato in each tin to add insult to injury.

I’ve even noted a recipe for Thai Red Curry ‘Bolognese’ that makes me lose faith in humanity. So how did we get here?

Firstly, let me say that no two home cooks in Bologna even make their ragù alla Bolognese to the same recipe. Tomatoes, chicken livers, pancetta, or pork mince alongside ground beef are just the beginnings of a post-lunch argument over the dish in Italy.

When writing and photographing a series of travel guidebooks in Italy over a decade ago, my ice-breaking, small talk question when photographing and interviewing chefs was “does the recipe for ragù alla Bolognese have milk in it?”

The response from any chef north of Florence was “yes, of course!” while every chef south of Rome exclaimed “what?!” and as well as some other choice words that I recalled from working with Italian males from Calabria in Australia.

With the series of recipes of what we make as ‘comfort food’ ragù alla Bolognese is one of my favourites. I started off with this recipe after eating sublime versions of this ragù in Bologna many years ago.

Mario Batali (yes, I know he’s persona non grata these days) was the only chef I could find who had a ragu alla Bolognese recipe that tasted anywhere near as good as the ragu alla Bolognese we savoured at the restaurants revered for it in Bologna. But the chef had several recipes floating around that differed in the use of tomatoes and the order of adding ingredients.

After cooking to a couple of dozen ragu alla Bolognese recipes in the years since our time in Italy and taste testing with Lara – who never complained once – I came to my own conclusions as to which ragu alla Bolognese recipe suited our taste and, just as importantly, had the richness, depth of flavour and texture of the classic Bolognese sauce that what we remembered from our time in Bologna.

Tips to Making This Ragu alla Bolognese Recipe

Here’s how I ended up with what we consider to be our favourite ragu alla Bolognese for use with both pasta and lasagne.

Beef, Pork, Pancetta, and Chicken Livers?

Yes to beef, pork and pancetta, but chicken livers always tended to weigh the dish down a little. If you get the ragù browned enough before adding the milk there’s plenty of depth of flavour. Regardless of how you manage your ratios of beef to pork (and I believe you need both), I would suggest having at least 40% pork in some form in the sauce.

Garlic and Herbs

It should not be contentious that a little garlic is added to the sauce, but it is. I’m firmly in the camp that garlic is fine as long as it’s added after the vegetable mix and not allowed to burn. I don’t mind if it’s left out. As for herbs, oregano, basil and parsley have no place in this sauce. And no, not even for decoration.

Tomatoes and Tomato Paste

I’ve gone back and forth over the use of tomatoes, but never the use of tomato paste in a classic Bolognese sauce. The paste adds a richness and depth to the sauce, particularly when cooked out in the ragù.

Tinned tomatoes, in my opinion, are used to pad out the sauce as a simpatico ingredient that won’t offend – quite common in restaurants where they’re trying to stretch the sauce out. For me, the ragù is sweeter and looses a little depth with even a 400 gram tin of even the best Italian tomatoes.

However, here’s a caveat that I must confess to: if we’re making lasagne with ragù Bolognese the next day, I’ll sometimes add volume to the ragu with a tin of tomatoes that’s combined and cooked out with the ragù.

But for a beautiful tagliatelle with ragù alla Bolognese, no tinned tomatoes. If you want to use more tomatoes, try a Neapolitan ragù.

Milk or no Milk?

Milk or no milk in a ragu alla Bolognese recipe is much discussed. Definitely milk. Once the mince and the vegetables are browned sufficiently, there’s a chance that pieces that have ‘catched’ (a nice term for slightly burnt bits that stuck to the bottom of the pan) will leave a bitter element to the dish.

It was explained to me by chefs in Italy countless times that the addition of milk helped ‘smooth’ out the flavours of the ragù and tenderise the meat. As someone who is obsessed with cooking the ragù out until quite browned (see below), I can confirm that the milk definitely does take a little bitterness out the sauce, but I’m still not sure about the tenderising aspect.

Ragù alla Bolognese Recipe – Bolognese Sauce – before and after. Copyright © 2018 Terence Carter / Grantourismo. All Rights Reserved.

Wine and Stock?

Yes and yes. I’m a firm believer in adding a glass of dry red wine from the region (try Sangiovese or Barbera) to this classic Bolognese sauce after the milk. As I’m not using a dark brodo (stock), I prefer red rather than white wine. Regardless, it should be dry wine, not sweet or frizzante.

The stock is necessary if you’re not cooking the ragù with tinned tomatoes and its associated juices. I prefer a light chicken stock because if you’ve browned the meat as above, you’re not going to need a dark beef stock to finish the sauce.

Lid on, Lid off and Cooking Times?

This doesn’t get mentioned enough – or at all – in ragu alla Bolognese recipes. Lid on for the first half of cooking marries the flavours and doesn’t let the sauce dry out. Shifting the lid during the second half of cooking reduces the sauce without – hopefully – having to add too much extra stock. So for me it’s 1 1/2 hours lid on, and 1 1/2 hours lid off. It’s that simple.

Notes on Cooking Pasta

Whenever I have made this ragu alla Bolognese recipe or any pasta recipe for that matter for a dinner party, almost every time a guest will come into the kitchen and ask “how did you stop the pasta from sticking together?” Firstly, I don’t use oil. Do not waste good olive oil in pasta water.

Secondly, use one litre of water per 100 grams of dried pasta. Pasta water should be “salty as the sea”, as the Italians like to say, so 3 tbsp salt for four servings. You need the water on a rolling boil before you put the pasta in.

Once the pasta is in, start your timer and stir the pasta for the first couple of minutes. Place the lid back on to get the water back up to a boil, then put the lid off slightly to help stop the pasta boiling over.

Take the pasta out of the pot one minute before the packet time, so if the packet says 8 minutes, turn off the heat and remove at 7 minutes. The reason for this is that the pasta will still be cooking in the sauce, so when it hits the table that extra minute of cooking time will result in perfect pasta.

Depending on the pasta type you can use tongs or a spider to remove the pasta. Dump your pasta into the ragu Bolognese sauce, which you should have over a medium heat. Never take a whole pot of pasta and strain it over a sink. We want pasta water on the pasta. Once the pasta is all in, stir the pasta well through the sauce.

Whenever I see a photo of ‘spaghetti Bolognese’ with the sauce sitting on top of pasta that’s clearly been drained and strained, I die a little inside. The spaghetti will be cold because you’ve had to plate it individually first and chances of getting a good mix of sauce and pasta on a flat plate that’s already full is gone.

This ragu alla Bolognese recipe makes a classic Bolognese sauce for a hearty, rustic dish. It ain’t meant to be pretty, just tasty. Mix the pasta with the sauce and serve it on warm plates or bowls. Your fellow diners at the table will thank you.

More Ragu alla Bolognese Recipes in Our Favourite Italian Cookbooks

La Cucina: The Regional Cooking of Italy by The Italian Academy of Cuisine

Classic Food of Northern Italy by Anna Del Conte

Italian Cuisine, A Cultural History, Arts and Traditions of the Table: Perspectives on Culinary History by Alberto Capatti

The Oxford Companion to Italian Food by Gillian Riley

Delizia! The Epic History of the Italians and Their Food by John Dickie

Ragu alla Bolognese Recipe for a Classic Bolognese Sauce

Ragù alla Bolognese Recipe – Bolognese Sauce. Best ground beef recipes. Copyright © 2022 Terence Carter / Grantourismo. All Rights Reserved.

Ragù alla Bolognese Recipe – Bolognese Sauce

This ragù alla Bolognese recipe is based on the traditional recipe for this classic meat sauce from Bologna used for both pasta and lasagne. With an exacting ingredient list and cooking directions, this will result in the perfect ragù alla Bolognese.
Prep Time 15 minutes
Cook Time 3 hours
Total Time 3 hours 15 minutes
Course Main
Cuisine Italian
Servings made with recipe4 Servings
Calories 739 kcal


  • ¼ cup olive oil
  • 4 tbsp butter
  • 250 g brown onions chopped finely
  • 250 g celery stalks chopped finely
  • 250 g carrot chopped finely
  • 5 garlic cloves sliced finely
  • 500 g veal minced
  • 500 g pork minced
  • 250 g beef minced
  • 125 g pancetta sliced finely
  • ½ cup milk - full cream
  • 2 tbsp tomato paste
  • 1 cup dry red wine
  • 2 cups chicken stock


  • Before you start, get the mince up to room temperature.
  • In heavy-bottomed saucepan or Dutch oven, add the pancetta and cook until crispy. Remove from the pan and set aside.
  • Add the olive oil and butter to the fat over medium heat. Add the onion, celery and carrot and sweat down until the vegetables are translucent.
  • In the meantime, combine the two portions of mince together in a large bowl. Add a little olive oil and, using your very clean hands, combine the mince.
  • Add the garlic to the vegetables and stir for one minute to combine. Do not let the garlic burn or it will make the finished ragù bitter.
  • Add the pork and beef mix and stir into vegetables. Brown over medium-high heat, stirring to keep meat from sticking together. This should take 15 to 20 minutes, so be patient, it’s worth it.
  • Once the ragù is browned, add the tomato paste and work into the ragù until the paste ad really deepened in colour. Add the pancetta back into the ragù.
  • Add the milk and simmer while stirring until the milk is reduced, around 2-3 minutes.
  • Add the wine and stir until evaporated.
  • Add the stock, bring to a boil and then lower the heat as low as you can go.
  • Put the lid on the pot and simmer for 1 1/2 hours, stirring every 15 minutes.
  • Remove the lid slightly and simmer for another 1 1/2 hours, moving the lid every 15 minutes until fully off. If the ragù is starting to dry out add some more stock or water, just enough so that you can see liquid bubbling around the ragù.
  • The final ragù should have a film of oil around the pieces of mince. It should bubble around the sauce. If not, add more stock.
  • Season to taste and serve with 500 grams fresh tagliatelle or 400 grams dried egg tagliatelle. For a larger serving, try 600 grams fresh tagliatelle or 500 grams dried tagliatelle.
  • As a guide, we use 150 grams ragù per person for a small serve and up to 180 grams per person for the larger size.


Serving: 1gCalories: 739kcalCarbohydrates: 98gProtein: 43gFat: 16gSaturated Fat: 5gCholesterol: 78mgSodium: 644mgFiber: 8g

Are you a ragù alla Bolognese lover? Do you have a favourite ragu alla Bolognese recipe for this classic Bolognese sauce? Milk or no milk? We’d love to hear from you in the comments below.


Lara Dunston Patreon

Find Your Italy Accommodation



Photo of author
Terence Carter is an editorial food and travel photographer and infrequent travel writer with a love of photographing people, places and plates of food. After living in the Middle East for a dozen years, he settled in South-East Asia a dozen years ago with his wife, travel and food writer and sometime magazine editor Lara Dunston.

16 thoughts on “Ragu alla Bolognese Recipe for a Traditional Bolognese Sauce from Northern Italy”

  1. Finally a ragu recipe that weighs the ingredients in grams rather than ‘two carrots, two ribs of celery’. And that tip on the timing of the ‘lid on, lid off’ for the sauce is great. Mine turned out fantastic, but I had to resist the urge to add the tomato paste and milk (milk! who knew) before the meat had really browned off. Great recipe, well worth the time and effort!5 stars

  2. Hi Julie,
    Oops, thanks for picking that up. After the tomato paste is worked into the ragù add the pancetta.
    I’ve amended the recipe to add that step.
    Thanks again,

  3. for years I couldn’t understand why my Bolognese always had a slight burnt taste, even after I stared using the new non asbestos heat pads to reduce the lowest gas setting even further, so I cook it on ultra low for 3-4 hours. This sauce came out spot on, rich, huge depth of flavor, the milk makes a huge difference in reducing that slightburnt taste. Also, I used to only brown the mince until it was just cooked, still pinkish. But spending the extra time to really brown out the mince and veg first, makes such a difference. Amazing. Thanks ever so much Terrence. Regards barnaby

  4. Greetings Barnaby, Thanks for trying the recipe. It is hard to not move on to the next step of the recipe when the mince has a little colour, but it has to have a lot of colour. Happy cooking.

  5. Hi Terrence, I have been making your ragu since you first posted the recipe and I was reminded of that yesterday when your lasagna recipe arrived in my In Box. Coincidentally I made the ragu yesterday and we had leftovers so I made the lasagna today and it was just amazing. I never leave comments on sites but I really wanted to thank you as these really are the best. No leftovers unfortunately but as the weather is starting to get cold here I can see us having this every other week over the coming winter. Thank you again.5 stars

  6. This was well worth the effort! Making lasagne with the leftover ragu. Thanks for the detailed explanation and answering some of the questions that come up whenever bolognese recipes are mentioned on Facebook!5 stars

  7. Hi Tim, so pleased to hear this! If you enjoyed this, you’re going to love Terence’s lasagne. Thank you so much for taking the time to drop by and leave a message. Much appreciated. Enjoy!

  8. As others have said, this does take time but is well worth the effort to make a big batch. Everyone loved it so much I thought I would not have enough sauce leftover for lasagna – which also turned out brilliantly!
    Thanks for the recipe!5 stars

  9. Ha! You can always pad the sauce out with some tinned tomatoes – particularly as the price of meat has gone up everywhere recently.
    Glad it worked out for you and thanks for the comment, Barnaby!

  10. Terrence, this is not only a great recipe that sticks to the traditional method, but you explan everything so well. Even if the family prefer lasagna the first night – I tell them it will be even better tomorrow!5 stars

  11. I’ve tweaked my bolognese for a couple years now, and by and large it is similar.

    After going back and forth on the garlic (both as a nod to ‘tradition’ and the taste) I’ve ended up simply steeping garlic in olive oil until I’m ready to use it in the soffrito. No pieces go in just the flavored olive oil.

    I also tend to sear the tomtoa paste on it’s own before mixing into the veggies.

    Depending who I’m cooking for I crush whole tomatoes from a tinned can w/o the juice and use fresh beef stock or I use the whole 28ox tinned tomatoes (gf loves it ‘tomatoe-y).

    I’ve taken to crushing 1/2 an avocado and adding in as well.

    Lastly on each of the ‘liquid’ steps (milk, wine, stock) I’ll add and let them reduce, then add the next liquid.

    Then I leave that covered and as you say uncovered.

    Where do you stand on adding parmasen, either grated in towards end or a rind during cooking?

  12. Hi Michael, well, the avocado is intriguing! We usually just grate the parmesan on when serving, but I do save the parmesan rinds for soups – they help thicken soups and add umami. So good. Thanks for taking the time to drop by! :)

Leave a comment

Recipe Rating