When you’re looking for true comfort food, a great spaghetti bolognese recipe is up there on many peoples lists. Cosy, rich and satisfying, mine has an incredible flavour and once you try it, you’ll be ruined for any other.

Landing somewhere between an authentic ragu bolognese recipe and the type you know and love from the local Italian restaurant it’s the best of both. Robust flavour and lashings of sauce coating every strand of spaghetti.

You can choose whether you want to cook it for ½ an hour making it great for weeknights or let it cook low and slow for up to 2 hours for the best flavour and tender meat.

And if you love comforting pasta dishes as much as me, you’ll love this chicken basil pesto pasta and this venetian crab linguine.

A white casserole dish filled with spaghetti bolognese.

Will the real Bolognese please stand up

The spag bol you know and love is actually not a traditional Italian dish but it is a derivative of it. Like many much-loved recipes, it has evolved over many years to suit location and available ingredients.  

Spaghetti Bolognese is a form of Ragu alla Bolognese – ragu meaning meat sauce and Bolognese being the region of Italy it originates from, Bologna. The authentic version would never be found with spaghetti but rather a large flat pasta like tagliatelle (much harder to imagine that in Lady and the Tramp though).

Like many my recipe has evolved over the years and after landing on this one, it will change no more. This is seriously the best spaghetti Bolognese recipe you’ll taste – pinky promise. I love that it has elements of a traditional Bolognese recipe but has that comforting look and flavour you love.

What is in spaghetti bolognese

At it’s heart, Bolognese is a meat sauce, with vegetables, tomato and red wine. Mine has all these working in perfect harmony.

Ingredients for spaghetti bolognese on a marble worktop.
Ingredients for spaghetti bolognese

Detailed quantities and instructions in the recipe card below.

  • Onion (14), celery (7), carrot (4): These 3 ingredients are the base of many an Italian dish. Known as soffrito, they are sautéed together before adding anything else.
  • Meat (5): A combination of ground pork and beef (or veal) give a rich flavour.
  • Tomato (13): Thick tomato puree is the go here. It gives the best concentrated tomato flavour while also adding enough sauce to coat the pasta. See below for more info.
  • Oregano (9) and garlic (12): these are not necessarily part of a traditional bolognese but just a little adds so much flavour.
  • Sugar (10), Salt and pepper (15): the normal seasonings used to flavour bolognese. The sugar is not enough to make it sweet, it’s just a touch to balance the salty flavours.
  • Red wine (1): An important part of a good Bolognese but if you don’t like wine, don’t worry, it doesn’t have a noticeable wine flavour. Please use a good quality red wine you’d be happy drinking and if you aren’t sure which, ask your liquor store assistant for a good mid-range full bodied wine. You don’t need the most expensive but definitely don’t buy the cheapest – cheap wine = cheap flavour.
  • Stock (2) and milk (3): Beef stock may seem obvious for flavour but why milk, you ask. It does double duty here both tenderising the meat and giving the sauce more body.
  • Parmesan (11): Ideal for topping your Bolognese, please use the real thing, in block form and grate it yourself. The flavour and texture difference between this and that dried shelf-stable version are worlds apart. It may be a little pricey but you’ll only need a little bit and it lasts nearly indefinitely in the fridge.
  • Pasta (8): Spaghetti is so well loved but you’d find a traditional version using something thick and flat like tagliatelle.

Which tomatoes to use

I find tinned tomatoes water down the flavour too much and the sauce turns out less rich. I used to use ⅓ cup of tomato paste and this gives an amazing flavour but the end result won’t give a sauce that coats the pasta.

Tomato puree or passata (as it’s known here in Australia) is a thick tomato sauce of strained and pureed tomatoes. Nothing but tomato flavour. In some parts of the US it is also known as tomato sauce)

It gives the perfect robust flavour while also giving you a thick, lip-smacking sauce.  

How to make the best spaghetti bolognese

Making spaghetti bolognese at home is easy and you just need 2 pans – one for the pasta and one for the sauce – and maybe 15-20 minutes of hands on time.

Vegetables and meat being sauteed in a large white pan.
Steps showing how to make spaghetti bolognese

Detailed quantities and instructions in the recipe card below.

  1. Start with the soffrito – sweating down onions, celery and carrot until softened (image 1).
  2. Add the meat and garlic and stir until the meat has browned.
  3. Next you add the wine (image 2), then let it cook down slightly while scraping any brown bits off the bottom of the pan.
Meat sauce slowly reducing in a white pan.
Showing the sauce reducing at ½ hour intervals
  1. One after the other you’ll add the remaining ingredients (image 3 & 4) then it’s a matter of letting it simmer. There are 2 ways to do this – the quick weeknight way and the low and slow flavour-enhancing way.
    • for 1 ½ to 2 hours, lid on but slightly ajar, on a very low simmer – this is my recommended way of cooking it. It has the most amazing flavour. See images above for after ½ an hour (image 5), after 1 hour (image 6), after 1 ½ hours (image 7) and after 2 hours (image 8)
    • for half an hour, no lid on a slightly higher simmer – so you can have it during the week too.
  2. Cook the pasta in a large pot of salted water and serve.
A white casserole dish filled with bolognese sauce.

Tips and tricks

  • Use a large pan to cook the Bolognese sauce. This way you’ll have plenty of room to toss the drained pasta in the sauce before serving.
  • Simmering the sauce: Make sure to cover it and keep it on the lowest simmer you can, otherwise the sauce can evaporate and reduce too much.
  • Pasta water: save some pasta water before draining the spaghetti. It’s useful for thinning the sauce if you think it needs it without watering it down.

Want a really easy sauce for your pasta? Try this Easy Homemade Pasta Sauce. Or an easy meatless version ready in less than 30 minutes? This pasta napolitana is looking at you.

cooked spaghetti on top of meat sauce in a white casserole pan.

Can I make Bolognese ahead

Absolutely, in fact the flavour develops even more after 1 or 2 days. You can make the sauce a couple of days ahead but make the pasta fresh.

Bolognese sauce also freezes well. Store it in an airtight container or a ziplock bag with all the air press out of it.

This meatball pasta bake is another comforting pasta dish you can make ahead of time.

What to serve with spaghetti bolognese

To me a big bowl of meat sauce and pasta is perfection in itself but a simple side salad of greens using the vinaigrette from this recipe is lovely. Garlic bread is a classic bolognese side, but you can also serve some crusty bread or sizzler cheese toast for mopping up any leftover sauce.

A black bowl filled with spaghetti bolognese.

Did you try this spaghetti bolognese recipe?
Leaving a rating and comment below the recipe is so helpful!

Hungry for more? Subscribe to the newsletter for free recipes straight to your inbox. Also, follow along on Facebook, Pinterest and Instagram.

A white casserole dish filled with spaghetti bolognese
4.9 from 8 ratings
Rich and comforting,spaghetti bolognese is known, and loved, the world over. This version has therobust flavour of an authentic ragu, with meat and vegetables that are slowlyand lovingly slow cooked to perfection


  • 2 tablespoon extra-virgin olive oil (notes)
  • 1 medium onion, finely chopped
  • 3 medium celery stalks, finely chopped
  • 2 medium carrots, grated
  • 1 clove garlic crushed
  • 500 g combined pork and beef mince (ground pork and ground beef) (17.6oz) (notes)
  • cup red wine (not sweet wine) (160ml)
  • 1 ½ cups tomato purée (passata)
  • 1 cup beef stock (beef broth)
  • 1 tablespoon dried oregano (notes)
  • 2 teaspoons sugar
  • 1 teaspoon freshly ground black pepper
  • ½ teaspoon salt
  • cup whole milk (160ml)
  • 400 g dry spaghetti (14oz)
  • Finely grated Parmesan cheese, for serving
  • handful chopped fresh basil leaves, for serving

For best results, always weigh ingredients where a weight is provided


  • Heat oil in a very large heavy based pan, or dutch oven, over medium-high heat. Add garlic, onions, celery, and carrots. Sauté until soft, around 5 minutes.
  • Add the meat, and cook stirring and breaking up with the back of a spoon, until the meat has browned, about 5-10 minutes.
  • Add wine; boil for 1 minute, stirring often and scraping up any browned bits from the bottom of the pan.
  • Add tomato purée and beef stock. Stir and bring to a simmer.
  • Now add the rest of the ingredients; oregano, sugar, pepper, salt and milk. Stir well to combine.
  • Reduce heat to very low, cover with a lid slightly ajar and gently simmer, stirring occasionally for 1 ½ – 2 hours (notes for shorter). Check the seasoning towards the end and add more salt and pepper to taste if required.
  • Bring a large pot of water to a boil. Season with salt; add pasta and cook, stirring occasionally, until al dente.
  • Reserve ½ cup of pasta water, then drain the spaghetti.
  • Add the spaghetti straight to the bolognese sauce, and toss to coat. Stir in some of the reserved pasta water by tablespoonfuls if sauce seems dry. Divide pasta among warm plates. Sprinkle with grated parmesan.
  • Please take a moment to leave a comment & rating. It's appreciated and so helpful.


  1. I use a standard Australian 20ml tablespoon.
  2. Meat: Use a mixture of pork and beef – 250g of each.
  3. Make this ragu up to 2 days ahead. Once it has simmered for the 2 hours, allow it to cool in the refrigerator uncovered. Once completely cooled, cover and reheat in a pot when required.
  4. This ragu freezes well. Store in an airtight container in the freezer for up to 3 months.
  5. Simmer time: You can cut the simmer time down to 30 minutes but you’ll get the very best flavour and tender meat from the slow cook 1 ½ – 2 hours.

More Information

These links will take you up to the post – just scroll down to get back to the recipe card.

Have you tried this recipe?Don’t forget to leave a rating and comment below and let me know how it was! I love hearing from you. Nutrition information is approximate and derived from an online calculator. The brands you use may cause variations.
Nutrition Facts
The Best Spaghetti Bolognese
Amount Per Serving (339 g)
Calories 596 Calories from Fat 216
% Daily Value*
Fat 24g37%
Saturated Fat 8g50%
Trans Fat 1g
Polyunsaturated Fat 1g
Monounsaturated Fat 11g
Cholesterol 62mg21%
Sodium 393mg17%
Potassium 957mg27%
Carbohydrates 64g21%
Fiber 5g21%
Sugar 10g11%
Protein 26g52%
Vitamin A 3866IU77%
Vitamin C 10mg12%
Calcium 114mg11%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.

See the Spaghetti Bolognese Web Story