
Spaghetti Bolognese
A slow-simmered beef and tomato ragù with finely chopped vegetables and a splash of milk, tossed through spaghetti. It's a filling family dinner that rewards a little patience.
Published 29 Sep 2026
Ingredients
Equipment: Large heavy-based saucepan or deep frying pan, large pot for pasta, colander, wooden spoon
Method
Heat the olive oil in a large heavy-based saucepan over medium heat. Add the onion, carrot and celery with a pinch of the salt and cook, stirring often, until soft and sweet but not browned.
Stir in the garlic and cook for 1 minute until fragrant. Turn the heat up to medium-high and add the beef mince.
Break the mince up with a wooden spoon and cook until all the pink has gone and it starts to brown and sizzle in the pan, with no watery liquid left.
Add the tomato paste and cook, stirring, until it darkens to a brick red colour and smells rich.
Pour in the chopped tomatoes, hot stock and milk. Add the oregano, bay leaf, the rest of the salt and the pepper, and stir well, scraping up anything stuck to the base.
Bring to a gentle bubble, then lower the heat and simmer partly covered, stirring every 10 minutes. It is ready when the sauce is thick, glossy and a little oil pools at the edges. Add a splash of hot water if it gets too dry.
About 15 minutes before the sauce is ready, bring a large pot of water to a rolling boil and add 2 tbsp salt. Cook the spaghetti about 1 minute less than the packet says, until just firm to the bite. Scoop out a mug of pasta water, then drain.
Remove the bay leaf and taste the sauce, adding salt and pepper if needed. Toss the spaghetti in the pan with the sauce over low heat for 1 minute, adding a splash of pasta water so the sauce clings to the strands.
Serve straight away, topped with grated cheese and torn basil or parsley.
Cooking tips
- Chop the vegetables very finely, or grate the onion, so they melt into the sauce.
- Let the mince brown properly before adding liquid; this gives the ragù depth of flavour.
- The milk softens the acidity of the tomatoes. Don't skip it if your tomatoes taste sharp.
- The sauce tastes even better made a day ahead.
Substitutions
- Use chicken or lamb mince instead of beef; add an extra tablespoon of oil if using lean chicken.
- Swap tinned tomatoes for 5 ripe tomatoes, blended to a purée, and simmer 10 minutes longer.
- Use chicken stock or water with half a stock cube if you have no beef stock.
- Use cheddar or any hard, salty cheese if Parmesan is hard to find.
Serve with
Serve with a crisp green salad and warm garlic bread. Extra grated cheese and a pinch of chilli flakes at the table are welcome.
Storage
Store the sauce and pasta separately in airtight containers in the fridge for up to 3 days. The sauce freezes well for up to 3 months.
Reheating
Reheat the sauce in a pan over medium heat with a splash of water until steaming hot throughout. Warm the spaghetti in the sauce, or microwave it covered with a spoonful of water. Do not reheat more than once.
Nutrition per serving, estimated
Estimated from the ingredient list. Values vary with brands and portion size.
You might also cook
ItalianSpaghetti Aglio e Olio
Spaghetti tossed with garlic gently fried in olive oil, chili flakes and parsley. Five ingredients, fifteen minutes.
ItalianCreamy Mushroom Penne
Penne in a garlicky mushroom cream sauce with parmesan and black pepper. On the table in half an hour.
ItalianChicken Cacciatore
Bone-in chicken braised slowly with tomatoes, peppers, onion and herbs until the sauce turns rich and the meat falls off the bone. A one-pot Italian dinner that suits rice, bread or pasta.
ItalianChicken Parmesan
Crisp golden chicken cutlets under a simple garlicky tomato sauce and melted mozzarella. An Italian-American favourite that feels special but uses everyday ingredients.
Italian & Med kitchen
ItalianGarlic Bread with Parsley and Mozzarella
Crisp-edged, buttery garlic bread with a soft middle and a light melt of mozzarella. It takes ten minutes to prepare and goes with almost any pasta or soup.
ItalianRosemary Focaccia
A soft, airy Italian flatbread with a crisp golden base, deep olive oil dimples and fragrant rosemary. The dough is mixed by hand with no kneading, so it suits beginners.
ItalianCaprese Salad with Balsamic Glaze
Sliced ripe tomatoes, creamy mozzarella and fresh basil, dressed simply with olive oil and a sweet balsamic glaze. It takes ten minutes and needs no cooking.
ItalianTomato Bruschetta with Garlic and Basil
Crisp, garlic-rubbed toasted bread topped with juicy marinated tomatoes, basil and olive oil. It takes 20 minutes and works as a light starter or party snack.