Two bowls of spaghetti topped with Bolognese sauce and a pan of extra sauce on the side.

The best spaghetti Bolognese recipe

  • 1
  • 2
  • 3
  • 4
  • 5
(156 ratings)

Prep: 25 mins Cook: 1 hr, 50 mins


Serves 6

Our best ever spaghetti Bolognese is super easy and a true Italian classic with a meaty, chilli sauce. This recipe comes courtesy of BBC Good Food user Andrew Balmer.

Nutrition and extra info

  • sauce only

Nutrition: per serving

  • kcal624
  • fat25g
  • saturates10g
  • carbs58g
  • sugars12g
  • fibre6g
  • protein35g
  • salt1.6g
Save to My Good Food
Please sign in or register to save recipes.


  • 1 tbsp olive oil
    olive oil

    Olive oil

    ol-iv oyl

    Probably the most widely-used oil in cooking, olive oil is pressed from fresh olives. It's…

  • 4 rashers smoked streaky bacon, finely chopped
  • 2 medium onions, finely chopped



    Onions are endlessly versatile and an essential ingredient in countless recipes. Native to Asia…

  • 2 carrots, trimmed and finely chopped



    The carrot, with its distinctive bright orange colour, is one of the most versatile root…

  • 2 celery sticks, finely chopped
  • 2 garlic cloves, finely chopped
  • 2-3 sprigs rosemary, leaves picked and finely chopped



    Rosemary's intense, fragrant aroma has traditionally been paired with lamb, chicken and game…

  • 500g beef mince

For the Bolognese sauce

  • 2 x 400g tins plum tomatoes
  • small pack basil, leaves picked, ¾ finely chopped and the rest left whole for garnish



    Most closely associated with Mediterranean cooking but also very prevalent in Asian food, the…

  • 1 tsp dried oregano



    Closely related to marjoram, of which it is the wild equivalent, oregano has a coarser, more…

  • 2 fresh bay leaves
  • 2 tbsp tomato purée
  • 1 beef stock cube
  • 1 red chilli, seeded and finely chopped (optional)
  • 125ml red wine
  • 6 cherry tomatoes, sliced in half

To season and serve

  • 75g parmesan, grated, plus extra to serve



    Parmesan is a straw-coloured hard cheese with a natural yellow rind and rich, fruity flavour. It…

  • 400g spaghetti
  • crusty bread, to serve (optional)


  1. Put a large saucepan on a medium heat and add 1 tbsp olive oil. Add the bacon and fry for 10 mins until golden and crisp.

  2. Reduce the heat and add the onion, carrot, celery, garlic and rosemary, then fry for 10 mins. Stir the veg often until it softens.

  3. Increase the heat to medium-high, add the mince and cook stirring for 3-4 mins until the meat is browned all over.

  4. Add the tinned tomatoes, chopped basil, oregano, bay leaves, tomato purée, stock cube, chilli, wine and cherry tomatoes. Stir with a wooden spoon, breaking up the plum tomatoes.

  5. Bring to the boil, reduce to a gentle simmer and cover with a lid. Cook for 1 hr 15 mins stirring occasionally, until you have a rich, thick sauce. Add the Parmesan, check the seasoning and stir.

  6. When the Bolognese is nearly finished cook the spaghetti following pack instructions. Drain the spaghetti and stir into the Bolognese sauce. Serve with grated Parmesan, the extra basil leaves and crusty bread.

You may also like

Ads by Google

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
17th Sep, 2017
The best recipe, everyone I make it for loves it.
16th Sep, 2017
Wonderful. I have made this numerous times and the whole family love it.
Natasha London
9th Jul, 2017
The best Bolognese ever! I made it without the bacon, beef stock cube, chilli and wine-still very delicious. Many thanks for sharing the recipe!
22nd Jun, 2017
Thank you for this recipe, I love it! Simply want to add that I made this recipe without the bacon (I eat Kosher) and it still came out fantastic. I skipped the first part and started with frying the onion, carrots, celery etc. I anticipated needing more fat so I added more olive oil, perhaps two or three more Tbsp as I was frying the veggies. Thank you for sharing this awesome recipe with us!
KarenP@123's picture
11th Jun, 2017
Loved it but I used Port left over from Christmas. Forgot the cheese on the first batch but you don't need it if you want to leave it out.
Jo in Scotand
26th May, 2017
Delicious - unfortunately I didn't have any bacon to hand but it was still very tasty. I also didn't have any wine so made some extra beef stock (with a cube) and added a splash of balsamic vinegar. I'm curious to know why 6 cherry tomatoes would make a difference but I had plenty to use up so threw in about 20 :-D
spindoctor's picture
17th May, 2017
The title of the recipe says "The best spaghetti Bolognese recipe" and it is! This is the best bolognese recipe I have ever made in my life. I followed the recipe exactly but omitted the wine having only bottles of red 10 years and above old. I made double the amount and froze the rest in 1 portion containers to be eaten at a later date for a quick lunch
9th Mar, 2017
Would echo what frandmkjay said re method and seasoning. Also, although I would try to avoid sugar where possible, I would always add a teasooon of sugar to any recipe using tomatoes in quantity. This counteracts the acidity of the tomatoes and makes a noticeable improvement. Good tip for tomato based curries also.
18th Feb, 2017
Great recipe! I changed very slightly; Firstly, I used a food processor to finely chop the carrot, celery, onion and rosemary. (I have a mini one, cost about £10 and nice and small in the cupboard) saves so much time! Just chuck it all in and it comes out very finely chopped and ready to go! I left the garlic out from the carrot, celery, onion and rosemary and only added t the pan after the veg had been cooking for about 10 mins. I then added the tomato puree after the meat had browned, then cooked this out for 10 minutes before adding the wine (250ml as suggested in frandmckay's post) and cooking this for about 15 minutes until reduced. Only after that did I add all the other ingredients. I also used a hand blender to blend the tinned plum tomatoes before I put them in. I added mushrooms! Oh and season all the way :)
ljp1968's picture
11th Jan, 2017
Delicious recipe! Best Spaghetti Bolognese we've ever had thanks for frandmckay's guidance further down the comments. Will definitely be cooking this regularly, totally worth the effort!


3rd Oct, 2017
Hi everyone This is in reply to frandmckay's tip posted in September 2016. Would someone be able to provide some further assistance regarding Steps 1 and 2 in Frand's tips? (1) For Step 1, when Frand mentions to add some salt and pepper, do you add this whilst you are cooking the onion, carrot, celery and rosemary? (2) For Step 2, once the meat is browned, do you add the tomato paste and the wine along with the rest of the ingredients (chopped basil, oregano, bay leaves, stock cube, chilli and cherry tomatoes) at the same time? Or do you wait until the alcohol has cooked off more before adding the rest of the ingredients? Thanks!
28th May, 2016
Can this recipe be frozen?
goodfoodteam's picture
15th Oct, 2016
The blue star above the nutrition is the symbol we use on any of our recipes that can be frozen. Additional information is also added here so in this case, it's just the sauce that's freezable.
10th Nov, 2015
why wont the print button work?
5th May, 2015
The best spag Bol I have ever had
8th Apr, 2015
If I were to make this the day before I intend to eat it, how would I go about doing this? Should I freeze it, refrigerate it or would it be ok to leave in the pot? Thanks in advance :)
11th Oct, 2016
I left in the pot overnight and it was fine the next day. But in saying that - if it was mid summer and very warm, then put into the fridge.
29th Sep, 2014
roughly how long does the whole thing take??
16th Jun, 2014
"A good lug" is how much, exactly?
10th Feb, 2014
Can i use mild cheddar instead of parmesan as I've been to three shops and they are all sold out :(


1st May, 2017
A top tip given by a M starred chef is to brown your mince in the oven in a baking tray at the start of your cooking. This allows you get on with the rest of your preparation, and also stops the mince from becoming stewed in the juices. It works - I use this method in all my mince dishes to get that nutty browned taste.
1st Nov, 2016
Great recipe, my fave that I've tried. Agree with frandmckay (below) that garlic should be added just 2-3 minutes before the mince. I'd also suggest using a blender to chop everything else in one go, making things easier/quicker (and giving very fine pieces, which seems to make the sauce thicker). Tossing the carrots, celery and onion all in there while the bacon fried, then doing the same with the basil and chilli, made it less laborious.
25th Oct, 2016
To the poster saying this was incredibly bland... as with any recipie use some common sense. The recipie fails to call for salt and pepper, likely accidentally omitted due to the fact that adding salt and pepper to taste is usually something that anyone with any sense at all just does naturally when cooking anything anyhow. If you followed this to the letter then it would be very bland. Also if it's too watery you can tell that before you taste it even, so simply leave off the lid, turn up the heat and let it cook down. The same goes for the thug about it being bland. You didn't taste it before you were done cooking it? That's your problem right there, as no sauce calling for this many seasonings could ever be bland.
4th Sep, 2016
I love this recipe for the mix of ingredients - I've used it a few times now. The taste is great! The method is poorly written in my opinion though - like someone tried to pack it down into too few steps. I suggest a few refinements to really get the most out of your ingredients: Step 1: Don't add the garlic until the rest of the veg is nearly done. Garlic burns very easily - it only needs 2-3 minutes to release the flavours before you add the mince. Add some salt & pepper here, but don't go crazy if your bacon is salty. Step 2: After the meat is browned, add the tomato paste and TWICE the amount of wine. Let it cook, stirring, until the alcohol cooks off and it reduces down to what would have been the amount of wine called for. This way you get the flavour in your sauce without the 'wine-y' alcohol effect - save that for the glass alongside! Keep tasting as you go - I can't believe this recipe doesn't call for salt and pepper! Don't be afraid to add it - tomatoes take salt like sponges. If your sauce gets thick before the time is up, add some stock and keep going. The cook time is about more than thickening the sauce - its about cooking off the acid from the tomato and letting the flavours of everything meld. Better to add liquid and let it keep cooking than to cut it off too soon. I hope this helps someone make a killer sauce - this is a GREAT simple recipe. Just needs a little technique to make it brill!
3rd Oct, 2017
Hi Frand/everyone Would you be able to provide some further information regarding Steps 1 and 2 please? (1) For Step 1, when you mention to add some salt and pepper, do you add this whilst you are cooking the onion, carrot, celery and rosemary? (2) For Step 2, once the meat is browned, do you add the tomato paste and the wine along with the rest of the ingredients (chopped basil, oregano, bay leaves, stock cube, chilli and cherry tomatoes) at the same time? Or do you wait until the alcohol has cooked off more before adding the rest of the ingredients? Thanks!
11th Oct, 2016
Thank you for this tip. I followed your instructions and it was delicious!
19th Apr, 2016
I used a food processor to do all of the chopping, threw everything together and I think this radically reduced the prep time. Also add Worcester and soy sauce.
5th Jan, 2016
Add 3-4tbsp of ketchup, 2tbsp of good quality balsamic vinegar, 2tbsp more of tomato puree, and another good glug of red wine. This adds richness to the end product. I also added a tin of chopped mushrooms about 5 minutes before serving (drain before adding).'s picture
19th Jun, 2015
Delicious Spagetti Bolognese dish and a real crowd pleaser. Effort: more a w/ender or day off dish. Takes a little more time to prepare the veggies, cutting in small pieces and re-referring back to ingredients/method. Additional: I added Worcestershire Sauce (a good splosh), a teaspoon of marmite and 1/2 teaspoon of English mustard and 1 chunk of dark chocolate. Added different veggies I.e peppers. * Phillipa28 great tip: I put dish in the oven on Gas Mark 4 covered for 1 1/2 hours, really worked. Thanks for tip. :0)
11th Feb, 2015
I am not sure it's worth buying fresh rosemary just for 2 stems so I used dried.turned out fine! I didn't use celery as my wife does not like it, however I added mushrooms.