
This one-pot spaghetti Bolognese is a fast, family-friendly dinner with rich beef, tomato, and herb flavors in every bite. The pasta cooks right in the sauce, so you get a silky, deeply seasoned dish with minimal cleanup.
Heat the olive oil in a large heavy pot over medium-high heat. Add the onion and garlic, then cook for 2 to 3 minutes, stirring often, until softened and fragrant.
Add the beef mince and cook for 4 to 5 minutes, breaking it up with a spoon, until browned and no longer pink.
Stir in the tomato passata and tomato paste until the beef is evenly coated.
Pour a small splash of the beef broth into the empty passata bottle or jar, shake well to loosen any remaining sauce, and add it to the pot.
Add the remaining beef broth, Italian mixed herbs, chilli flakes, Worcestershire sauce, salt, and black pepper. Stir well and bring the sauce to a steady boil.
Add the spaghetti, spreading it out in the pot. Let it sit for about 30 seconds to soften, then gently press it down so it is mostly submerged in the liquid.
Cook for 10 to 12 minutes, stirring frequently to keep the pasta from sticking. After about 8 minutes, reduce the heat to medium if needed so the sauce keeps bubbling gently without catching on the bottom.
Remove the pot from the heat when the spaghetti is just tender and the sauce still looks slightly loose. Toss for 20 to 30 seconds; the pasta will finish cooking and the sauce will thicken.
Serve immediately with grated Parmesan on top.
If you prefer a milder sauce, use 1/4 tsp chilli flakes or leave them out. Stir often during the last few minutes so the pasta cooks evenly and the bottom does not scorch. Leftovers keep well in the refrigerator for up to 3 days; add a splash of water or broth when reheating to loosen the sauce.




