Classic Spaghetti With Meat Sauce
When the clock’s ticking and everyone’s hungry, this Classic Spaghetti with Meat Sauce is my secret weapon—a deeply savoury, rich sauce that comes together in one pan while the pasta boils, leaving you with a proper dinner and minimal washing up.
Recipe Overview
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4 to 6
- Difficulty: Easy
Why You’ll Love This Classic Spaghetti with Meat Sauce
- One-pan sauce, minimal mess: The meat sauce cooks entirely in a single large frying pan, so you’re only left with the pasta pot and a colander to wash.
- Ready in 35 minutes flat: From the moment you start browning the mince to the final toss of spaghetti, this recipe respects a busy weeknight schedule.
- Make-ahead and freeze like a dream: Double the sauce on Sunday, stash half in the freezer, and you’ve got a zero-effort dinner waiting for the next chaotic Tuesday.
- Kids actually ask for seconds: My kids absolutely devour this every time I make it. The secret is letting the sauce simmer long enough for the flavours to meld without any hidden veggies they’ll pick out.
- Uses pantry staples: No chasing obscure ingredients. Tinned tomatoes, dried pasta, mince, and a few aromatics are all you need to pull this together.
Ingredients You’ll Need
- 500g dried spaghetti
- 2 tablespoons olive oil
- 1 large onion, finely diced
- 3 cloves garlic, minced
- 500g beef mince (15-20% fat works best)
- 2 tablespoons tomato purée
- 800g tinned chopped tomatoes
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon sugar
- 1 beef stock cube, crumbled
- Salt and freshly ground black pepper, to taste
- 50g Parmesan cheese, finely grated, plus extra for serving
- Small handful fresh basil leaves, for garnish (optional)
Tip: Use the best tinned tomatoes you can find—San Marzano if possible—because they form the backbone of your sauce. The sugar is not for sweetness but to balance the acidity of the tomatoes.
How to Make Classic Spaghetti with Meat Sauce
- Get the pasta water on first. Fill a large pot with water, bring it to a rolling boil over high heat, and salt it generously—it should taste like the sea. When the water is bubbling furiously, drop in the spaghetti and cook according to the packet instructions until al dente, about 8-10 minutes. Reserve a mugful of pasta water before draining.
- Start the soffritto. While the pasta boils, heat the olive oil in a large frying pan over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until it turns translucent and smells sweet, not burnt. The edges should just begin to catch a pale gold colour.
- Add the garlic and mince. Tip in the minced garlic and stir for 30 seconds until fragrant, then add the beef mince. Break it up with a wooden spoon and let it brown without stirring too often—you want deep caramelisation, not grey meat. After 5-6 minutes, the mince should be sizzling and releasing a rich, nutty aroma, with browned bits sticking to the pan.
- Stir in the tomato purée. Push the mince to one side, drop the tomato purée into the empty space, and cook it for 1 minute, stirring constantly. It will darken from bright red to a deep brick colour and smell intensely concentrated. Then mix it through the meat.
- Build the sauce. Pour in the tinned chopped tomatoes, then fill the empty tin halfway with water and add that too. Sprinkle in the dried oregano, dried basil, sugar, and crumbled stock cube. Stir well, scraping up the browned bits from the bottom of the pan.
- Simmer until thick and glossy. Bring the sauce to a gentle bubble, then reduce the heat to low. Let it simmer uncovered for 15-20 minutes, stirring every few minutes. The sauce will transform from watery and bright to thick, dark red, and glossy, with oil pooling slightly on the surface. Taste and adjust salt and pepper.
- Marry the pasta and sauce. Drain the spaghetti (reserving that pasta water!) and tip it directly into the frying pan with the sauce. Toss everything together using tongs for 1-2 minutes over low heat. If the sauce seems tight, add a splash of reserved pasta water to loosen it until it clings to each strand.
- Finish and serve. Remove the pan from the heat, stir through the grated Parmesan and fresh basil leaves, and serve immediately with extra Parmesan on the side.
Tips From My Kitchen
- Brown the mince in batches if needed: If your pan is crowded, the meat will steam instead of sear, and you’ll lose that deep, savoury flavour. Cook half the mince, set it aside, then brown the second half—it only adds a few minutes but makes a world of difference.
- Reserve more pasta water than you think you need: That starchy water is liquid gold for loosening the sauce and helping it cling to the spaghetti. I always save a full mug (about 250ml) even if I only use half.
- Let the sauce rest off the heat before serving: After you toss the pasta and sauce together, let it sit in the pan for 2-3 minutes before plating. This allows the flavours to meld and the sauce to thicken slightly, giving you a more cohesive dish.
- Make it ahead for an even better flavour: This is my go-to recipe when I need something quick but impressive, and it’s also perfect for meal prep. The sauce actually tastes better the next day, so make it the night before, refrigerate it, and simply reheat with a splash of water while you boil fresh pasta.
- Use wholewheat spaghetti for extra fibre: If you’re feeding a family that needs a bit more staying power, swap half the regular spaghetti for wholewheat. Cook it a minute longer than the packet says, and the sauce will still cling beautifully.
- Double the recipe without doubling the work: Make 1kg of mince and two tins of tomatoes in the same pan—just give it an extra 5 minutes of simmering. Freeze half in a labelled container for a night when you have zero energy.
Equipment You’ll Need
- Large pot for boiling
- Colander
- Large frying pan
- Tongs or pasta fork
What to Serve With Classic Spaghetti with Meat Sauce
- A crisp green salad dressed with lemon juice and olive oil to cut through the richness.
- Garlic bread or a crusty baguette to mop up every last drop of sauce from the plate.
- Steamed green beans or broccoli for a quick veggie hit that doesn’t need much attention.
Still hungry for ideas? You might also love Classic Spaghetti With Meat Sauce Recipe from our sister kitchens.
Frequently Asked Questions

Classic Spaghetti with Meat Sauce
Ingredients
Method
- Get the pasta water on first. Fill a large pot with water, bring it to a rolling boil over high heat, and salt it generously—it should taste like the sea. When the water is bubbling furiously, drop in the spaghetti and cook according to the packet instructions until al dente, about 8-10 minutes. Reserve a mugful of pasta water before draining.
- Start the soffritto. While the pasta boils, heat the olive oil in a large frying pan over medium heat. Add the diced onion and cook for 4-5 minutes, stirring occasionally, until it turns translucent and smells sweet, not burnt. The edges should just begin to catch a pale gold colour.
- Add the garlic and mince. Tip in the minced garlic and stir for 30 seconds until fragrant, then add the beef mince. Break it up with a wooden spoon and let it brown without stirring too often—you want deep caramelisation, not grey meat. After 5-6 minutes, the mince should be sizzling and releasing a rich, nutty aroma, with browned bits sticking to the pan.
- Stir in the tomato purée. Push the mince to one side, drop the tomato purée into the empty space, and cook it for 1 minute, stirring constantly. It will darken from bright red to a deep brick colour and smell intensely concentrated. Then mix it through the meat.
- Build the sauce. Pour in the tinned chopped tomatoes, then fill the empty tin halfway with water and add that too. Sprinkle in the dried oregano, dried basil, sugar, and crumbled stock cube. Stir well, scraping up the browned bits from the bottom of the pan.
- Simmer until thick and glossy. Bring the sauce to a gentle bubble, then reduce the heat to low. Let it simmer uncovered for 15-20 minutes, stirring every few minutes. The sauce will transform from watery and bright to thick, dark red, and glossy, with oil pooling slightly on the surface. Taste and adjust salt and pepper.
- Marry the pasta and sauce. Drain the spaghetti (reserving that pasta water!) and tip it directly into the frying pan with the sauce. Toss everything together using tongs for 1-2 minutes over low heat. If the sauce seems tight, add a splash of reserved pasta water to loosen it until it clings to each strand.
- Finish and serve. Remove the pan from the heat, stir through the grated Parmesan and fresh basil leaves, and serve immediately with extra Parmesan on the side.
Notes
This Classic Spaghetti with Meat Sauce has saved my sanity on more busy weeknights than I can count. It’s the kind of dinner that feels like a proper meal without demanding a proper effort. If you give it a try, I’d love to hear how it went for your family—drop a comment below and let me know what you served alongside it, or if you’ve got your own sneaky shortcut to share. For more no-fuss dinners that actually deliver on flavour, have a look at our Dinner Recipes collection, or if you’re after something hearty and warming, this Beef And Bean Chili Award Winning is another weeknight staple in my house.