Rich, slow-cooked Bolognese meat sauce with beef, pork, soffritto, wine and milk — served with spaghetti. This authentic spaghetti Bolognese recipe is the world's most popular pasta dish, made properly from scratch.
True Bolognese (ragù alla Bolognese) is not a tomato sauce with mince — it's a slow-cooked meat ragù where beef and pork are the stars. The sauce is enriched with white wine and milk, giving it a subtle creaminess and tenderness. The tomatoes are there for acidity, not colour. Two to three hours of simmering is what separates a great Bolognese from an ordinary one.
Serves 6
Gently soften onion, carrot and celery in olive oil over low-medium heat for 10–12 minutes until very soft but not coloured. Add garlic for 1 minute more.
Add beef and pork. Increase heat to medium-high. Break up the meat and cook until all liquid evaporates and the meat starts to fry and brown — about 10 minutes.
Don't rush this step. Water must evaporate before browning can occur. Browning = flavour.
Pour in wine and stir until fully absorbed. Then add milk and stir until absorbed. This tenderises the meat and adds depth.
Add chopped tomatoes, tomato purée, bay leaf and nutmeg. Stir, then reduce to the lowest possible simmer. Cook uncovered for 2–2.5 hours, stirring every 20 minutes, until the sauce is deep, rich and barely liquid.
Cook spaghetti in heavily salted water until al dente. Reserve a cup of pasta water. Toss pasta in the sauce with a splash of pasta water. Serve with generous Parmesan.
Time is the main ingredient. Two hours at a bare simmer is non-negotiable for the best result.
Milk is traditional and crucial — it tenderises the meat and gives richness.
Bolognese freezes beautifully — make a double batch.
Tagliatelle Bolognese: in Bologna, this dish is always served with tagliatelle, not spaghetti.
Slow cooker Bolognese: after browning the meat and soffritto, transfer everything to a slow cooker and cook on low for 6–8 hours.
Refrigerate for up to 5 days. Freeze for up to 3 months. The sauce improves overnight.
Ragù alla Bolognese originates from Bologna, the capital of Emilia-Romagna in northern Italy. The earliest recorded recipe dates to 1891. The Accademia Italiana della Cucina registered a definitive recipe in 1982 — made with tagliatelle, never spaghetti, and crucially, very little tomato.
Authentic Bolognese uses a small amount of tomato and is enriched with milk and wine. American-style 'meat sauce' typically has far more tomato and is quicker to make.
At minimum 1.5 hours; ideally 2.5–3 hours at the lowest possible simmer. The long cook time is what makes the flavour deep and complex.
Milk tenderises the meat proteins and adds a subtle creaminess and richness. This is the authentic Italian technique documented in the earliest recipes.
Yes — Bolognese freezes perfectly for up to 3 months. It often tastes better after freezing and reheating.
Per serving (400g / 14.1 oz) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes