This is hands-down the best ragu, or Bolognese, recipe in the world. It is an authentic Italian and treasured family recipe that I have always praised, and have at long last managed to persuade my step-father to allow me to share. I know that everyone think’s their mum’s or family’s Bolognese is the best that there is out there, but I challenge you to the title; if you make this recipe and still believe that yours is better, I will happily meet with you for a “ragu-off” and bow down to you if you win me over.

That is how much I believe in the power of this recipe! Plus, my friends have always vouched for it too. The secret ingredients are the white wine & full-fat milk (which, by the way, almost entirely evaporate so you don’t need to be concerned about your alcohol or calorie intake!), and the key is to cook it slowly over a low heat for many hours. The result? A rich, creamy, silky smooth ragu that you could eat all on it’s own until there is room for no more. I personally recommend enjoying this perfect ragu recipe with spaghetti (Nonna’s Spaghetti al Ragu) to achieve a true classic that both you and your lucky diners will rave about until the end of time, or courgetti (Nonna’s Courgetti al Ragu) for a super healthy carb-alternative. Both bases are equally delicious and it really depends on your mood and whether you fancy something lighter or heavier, as nothing can retract from the flavour of the ragu! The ragu also keeps wonderfully frozen, so make a huge batch and keep it on stand-by for a quick, unbelievably delicious dinner whenever you fancy it, or have had a long day & just want to put your feet up and relax with a luxurious bowl of food.

Bolognese Sauce
Prep time
Cook time
Total time
Recipe type: Sauces, Dips & Dressings
Serves: 6 people
  • 1kg lean minced beef
  • 3 tbsp olive oil
  • 50g grass-fed butter
  • 2 onions
  • 2 large carrots
  • 2 large celery sticks
(Equal ratios of onions: carrots: celery)
  • 1.5kg (3 tins) chopped tomatoes
  • 750ml (1 bottle) dry (drinkable!) white wine
  • 375ml full-fat milk
  • 1 tbsp nutmeg
  • Salt (personal taste)
  1. Finely chop the onions, carrot & celery.
  2. Add the olive oil & butter to a deep frying pan and place over a medium-high heat.
  3. Add the onions to the frying pan and sauté until they turn a light golden colour.
  4. Add the carrots & celery and continue sautéing until they change colour.
  5. Add the minced beef and a large pinch of salt & stir until all of the meat has browned.
  6. Add the wine & stir occasionally, until it has completely evaporated.
  7. Once the wine has evaporated, add the milk and nutmeg & stir occasionally, until it also has completely evaporated.
  8. Once the milk has evaporated, add the chopped tomatoes & stir.
  9. Once the tomatoes begin to bubble, turn down the heat to very low and allow to simmer uncovered for at least 3 hours, stirring occasionally.
  10. (Add water if/when the ragu absorbs all of the liquid to prevent it from burning. You can repeat this many times; it is better to add little and often than add a lot at once).
  11. Once the ragu has been cooking for several hours and has reached its desired rich, creamy, silky smooth consistency, turn off the heat.
  12. Either serve hot or allow to cool completely and store in an airtight container in the fridge for up to 4 days or in the freezer for up to 3 months.
  13. Enjoy!