This is a staple pasta sauce that everyone should have up their sleeve. Simple ingredients married perfectly and simmered to perfection to create a rich and luscious bolognese. Serve it with any pasta shape you like and just imagine it as the base of a lasagne. You will love this sauce I promise.

Best Bolognese sauce
This has been on my mind to create for so long, on the back of the popularity of my white pork ragu. I wanted to create a similar method but with ground meat, which is so much more accessible. The ingredients are otherwise the same except for the addition of tomato paste for some added depth. There is debate around any Italian recipe but the traditional version does contain milk like I have used. Don't let the cook time put you off, it's mostly hands off!

Ingredients for the best bolognese sauce
Ground beef and pork - It's very traditional for a bolognese to be a split of beef and pork. The pork adds flavour but also fat which is a vital ingredient to any meat sauce! You could definitely use all beef if you would prefer.
Pancetta - I use the thick slabs of pancetta and then chop into small pieces. You could substitute with bacon but it won't have quite the same flavour.
Soffritto - This is the onion, carrot and celery mixture and is the base of any good sauce! I like to chop them really fine in a food processor.
White wine - Traditionally a bolognese is made with white wine and milk, not red wine. I prefer the flavour white wine brings to a sauce. Red wine isn't an option to sub in my opinion.
Chicken stock - The same as in my white pork ragu, chicken stock is my preferred option here.
Lemon - If you have made any of my recipes you know that I love adding lemon at the end of my sauces. It adds such a fresh note and just lightens it up. If you haven't ever added lemon zest to the top of a meat sauce, please give it a try, it's magic!

Tips for making the sauce
- Prepare all your ingredients before you start to cook. I like to chop my ingredients and have everything in separate bowls all ready to go. It makes the cooking process so much easier and cleaner.
- Take the time to cook everything properly. This is mostly a hands off cook so take the time at the start to cook things like I state in the recipe. Take the time to render the pancetta fat, to soften the vegetables slowly, it will make a difference in the final result.
- Use fresh herbs, you can't beat the flavour.
- When you leave it alone to simmer it should be on a really low heat. It should be so low that it doesn't even look like a simmer just the odd gentle bubble.
- I always say that any meat sauce like this should be made the day before. Flavours develop so well with time so make it the day before if you can. You'll notice when you pull it out of the fridge it would have solidified. It softens up when gently heated, and that is why I also add a touch of cream when reheating plus a splash of pasta water is always welcome.
- I always add the cooked pasta directly to the sauce and let it gently bubble away for a minute or two. This helps to coat the pasta in the sauce and can help thicken up loose sauces too. NEVER serve pasta naked with the sauce on top!
Why pasta water is your best friend!
You'll hear me harp on about the magic that is pasta water in 99% of my recipes. It really is a key ingredient in every sauce I make. The starch left behind in the water acts as a thickening agent and helps sauces cling to the pasta. I couldn't make a sauce without it. I never EVER drain my pasta in a colander, I always transfer it directly to the sauce using a spider strainer. That way the pasta pot full of water is left there for you to ladle in as you need. if you have seen my reels on instagram you'll notice my sauces are SAUCY. Pasta soaks up liquid so quickly so I add enough pasta water to make it quite liquidy. By the time I serve into bowls and take to the table it hasn't dried up. You'll get to know what the right consistency is with some practice, you can't go wrong though I promise!

What is the best pasta to use for bolognese?
There are so many rules in Italian cooking and I can sometimes be guilty of ignoring them! Obviously Spaghetti Bolognese is what we all know, so any dried spaghetti will work perfectly. For my best bolognese sauce I have used my homemade orecchiette and also a dried spaghetti too. Use whatever you fancy! If you feel like making some fresh pasta then make sure you check out my homemade pasta dough. My homemade pappardelle or hand rolled gnocchi sardi would be perfect, or a dried rigatoni shape - anything!
Can I freeze a bolognese sauce?
Meat sauces like this are perfect for freezing! Simply wait for it to cool completely then transfer to a container to freeze for up to three months. Pop a label on the top of what it is and the date, sometimes I find containers in my freezer and I have no idea what they are! I wouldn't suggest freezing leftovers that already have the pasta mixed in.

Want some other sauces to try?
If you loved my best bolognese sauce and haven't tried my white pork ragu then add it to the top of your list! Maybe you need something quick and easy after this one though?! Check out my favourite cacio e pepe with olives and basil or my very popular creamy tomato pasta sauce.
Made this recipe and loved it?
I would love love LOVE if you could leave me a review down below and let me know what you thought! I love to hear any changes or adaptions you have made too. Also if you put a photo on instagram, please tag me so I can see, it makes my day!
Print
Best bolognese sauce
- Total Time: 3 hours 20 minutes
- Yield: 4 - 6 people
Description
The only bolognese sauce you'll ever need. The meat is braised in white wine, milk and stock producing a rich and addictive pasta sauce.
Ingredients
2 tbsp olive oil
250g ground beef
250g ground pork
110g pancetta, chopped into small pieces
1 brown onion, finely diced
1 carrot, finely diced
1 stalk celery, finely diced
4 garlic cloves, finely chopped
1 tbsp fresh rosemary, finely chopped (about 2 big sprigs)
1 tbsp fresh sage, finely chopped
⅓ cup tomato paste
1 ½ cups white wine, I used a sauvignon blanc
2 cups chicken stock
1 cup whole milk
Salt and pepper
1 tbsp fresh lemon juice
¼ cup cream (optional)
Lemon zest to serve (optional)
Instructions
- Heat 1 tbsp of olive oil over medium high heat and add the ground meat. Don't worry too much about breaking it all up I prefer to leave it alone to get some good colour on it. It doesn't need to be cooked all the way through.
- When it has some nice colour on it, but still some pink in the middle, set aside.
- Heat the other 1 tbsp of olive oil in a heavy bottomed saucepan/casserole dish over medium heat and fry the pancetta for 10 minutes until nicely browned. Lift out with a slotted spoon, leaving the fat behind.
- Add the onion, celery, carrot mixture and a good pinch of salt and pepper and gently fry until soft, about 10 mins. Lower heat if it starts to brown and add more oil if it dries out too much.
- After 5 minutes add the garlic and herbs and continue cooking.
- Add the ground meat and pancetta and mix the tomato paste through.
- Cook the tomato paste off for 5 minutes, breaking up the meat really well with a wooden spoon.
- Add the wine and let it cook off, reducing for 5 - 6 mins. The meat should be completely broken up at this stage.
- Add the stock and milk and bring to a simmer.
- Taste the liquid for seasoning and add a good pinch of salt and pepper if it needs.
- Lower the heat right down and cook uncovered for 2 ½ - 3 hours. It should barely be bubbling. Stir it occasionally.
- It's ready when the liquid is mostly reduced and it tastes rich and delicious!
- Add the lemon juice and cream if serving straight away. Leave the cream out if not using straight away and add it when you reheat.
- Serve with plenty of parmesan and some lemon zest on top.
Notes
- Please read all my notes above the recipe. It's packed with useful information I promise!
- Use 500g of beef if you can't find any ground pork.
- A note on seasoning: Salt can be what turns an average sauce into a brilliant one. I like to season along the way rather than relying on it at the end. Add a really good pinch of salt and pepper to the onions, then again before you leave it to simmer. Don't be afraid of seasoning!
- Make this the day before if you can, sauces become so much more delicious with time.
- Prep Time: 20 minutes
- Cook Time: 3 hours
Rossana Ferrari says
Looks amazing!!! Can’t wait to taste it!!!
★★★★★
Jaclyn Gilbert says
Full of flavor! I live in Minnesota in the US and it’s cold here! Pasta is the perfect comfort food for my family during the long winter months here. I’ve just started making my own pasta. It’s been a fun start but wanted to try this sauce. I’ve made the sage butter sauce and it was delicious so I gave this a try tonight! It did not disappoint! I actually doubled your recipe because my family loves leftovers and I always end up feeding my teenage kids friends. Which I did:) Only thing I added was crushed red pepper flakes because we like it spicy. Definitely add the lemon juice and cream! It should not be optional:)
Thank you for a great dinner!
★★★★★
Emilie Pullar says
Hi Jaclyn, so sorry for my late reply! I love the idea of the red pepper flakes! Thanks so much for making it and so glad it was enjoyed 🙂
Tiffany M says
So so good and really simple. Don't hesitate when you see the time involved!
★★★★★
Emilie Pullar says
Hi Tiffany, so glad you enjoyed it! Thanks so much for making it 🙂
CF says
Made a double-batch of this tonight and followed the recipe as directed (except my rosemary was sad-looking, so I left it out and added more sage. I also opted for Pinot Grigio). Absolutely delicious - definitely going into my rotation of “go-to” meals. Even got a thumbs-up from my 7-year old, which is the true test!
★★★★★
Emilie Pullar says
Hello! Yay so glad it was a success! 7 year olds are the toughest critics!!
Vikki says
Could the two and a half hours be done in the oven?
Emilie Pullar says
Hi Vikki, so sorry for my slow reply! I haven't tried it but would definitely work on a low heat 🙂
Barbara says
Ahhhhmazing!!! Made it twice already - double batch the second time. I don't know where this has been all my life but it's here now and that's all that matters! I did not change a thing, just didn't have the cream. Used my new favorite pasta shape - campanelle - and I always take your advice about finishing the pasta in the sauce... makes all the difference in the world! Thank you!!
★★★★★
Emilie Pullar says
Hi Barbara, Im SO happy you love the recipe so much!! I made a double batch this weekend for my lasagne recipe 🙂
Nikki says
Definitely the best bolognese sauce I’ve ever had!! A fair effort to make but nothing that good comes easy (nor should it!).
★★★★★
Emilie Pullar says
Hi Nikki, so glad you loved it! Thanks so much for making it!
Amanzi says
Oh yes - this is the perfect Sunday sauce. I love popping on a film, TV series or some music, and slowly putting it the ingredients together, and then having it bubble away. Follow the recipe to a tee and don't skip anything - it is just magic! The most incredible bolognese sauce and soooo worth the effort! Trust the process, oh and the SMELL - to die for! Thanks for another incredible recipe Emilie!
★★★★★
Emilie Pullar says
Hi Amanzi, you have literally described my perfect Sunday situ! So glad you loved the recipe!
Christina says
Looooove thisssss!!! Really delicious, thank you so much! ??
★★★★★
Emilie Pullar says
Yay so glad you loved! Thanks so much for making it 🙂
Pieter says
This truly is the best bolognese sauce!! It gets lots compliments and people always want the recipe after dinner. I recently had to make this dairy free and found that substituting the cup of whole milk for 3/4 cup of oat or cashew milk + 1/4 cup of the little island cashew cream worked brilliantly!
Thank you for sharing this delicious recipe, I can’t wait to try more!
★★★★★
Emilie Pullar says
That is SO good to know it worked with those milks as people ask me all the time! I will add that into the recipe as a note. So glad you love the recipe 🙂