Cozy Weekend One-Pot Tomato Basil Spaghetti

Cozy Weekend One-Pot Tomato Basil Spaghetti

There are few greater pleasures than surrendering a whole Saturday afternoon to a single pot of something bubbling on the stove, the windows steamed, the radio humming a low tune, and the promise of a deeply satisfying meal unfurling through the house like a slow, edible sigh. This One-Pot Tomato Basil Spaghetti is my chosen vessel for that kind of weekend ritual.

Recipe Overview

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Servings: 4 generous portions
  • Difficulty: Easy

Why You’ll Love This One-Pot Tomato Basil Spaghetti

  • One pot, less washing up: The entire dish, from raw pasta to finished plate, happens in a single, deep pan. That means fewer dishes to tackle later, leaving you more time to linger over a second helping.
  • Deeply infused flavour: Because the spaghetti cooks directly in the tomato sauce, the pasta absorbs every ounce of the rich, herby, garlicky liquid. There is no separate pot of salted water to drain away flavour.
  • Starchy, clinging sauce: The pasta releases its own starch as it cooks, thickening the sauce naturally into a silky, velvety coating that clings to every strand. No cream or butter is needed for that luxurious finish.
  • A proper weekend project: This isn’t a ten-minute blitz. This is a recipe that asks you to stir, to smell, to watch the sauce reduce and the pasta soften. It’s a mindful, calming way to spend an hour.
  • Endlessly adaptable: After testing this recipe five times, I finally got it just right, and I’ve since discovered it’s a brilliant base for whatever you have in the fridge, from wilted greens to leftover roast chicken.
One-Pot Tomato Basil Spaghetti

One-Pot Tomato Basil Spaghetti
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 400g dried spaghetti
  • 2 tablespoons olive oil
  • 1 large onion, finely diced
  • 4 cloves garlic, thinly sliced
  • 800g tinned chopped tomatoes (good quality, such as San Marzano)
  • 500ml vegetable or chicken stock
  • 1 tablespoon tomato purée
  • 1 teaspoon dried oregano
  • ½ teaspoon chilli flakes (optional)
  • 1 teaspoon caster sugar
  • Salt and freshly ground black pepper, to taste
  • A large handful of fresh basil leaves, roughly torn, plus extra for serving
  • 50g grated Parmesan or vegetarian hard cheese, to serve

Tip: Use the best tinned tomatoes you can find. They are the backbone of this dish, and a cheap, watery tin will leave you with a thin, acidic sauce. San Marzano tomatoes, with their sweet, low-acid flesh, are worth the extra pound.

How to Make One-Pot Tomato Basil Spaghetti

  1. Sweat the aromatics: Place your largest, deepest frying pan or a wide pot over a medium heat. Add the olive oil and, once it shimmers and smells warmly of olives, tip in the diced onion. Cook, stirring occasionally, for 6–8 minutes, until the onion is soft, translucent, and looks like pale, golden glass. The kitchen should smell sweet and savoury.
  2. Add the garlic and tomato purée: Stir in the sliced garlic and the tomato purée. Cook for 1 minute, stirring constantly. The garlic will become fragrant but not browned, and the purée will darken to a deep brick red and smell intensely of cooked tomato.
  3. Build the sauce base: Pour in the tinned tomatoes, stock, dried oregano, chilli flakes if using, and the sugar. Season with a good pinch of salt and several grinds of black pepper. Stir everything together. The liquid will look a little thin and bright red at this point.
  4. Add the spaghetti: Break the spaghetti in half and lay it into the pot, pushing it down gently so it is mostly submerged in the liquid. Don’t worry if a few ends stick out. Bring the sauce to a gentle, burbling simmer — you should hear soft pops and see lazy bubbles breaking the surface.
  5. Simmer and stir: Reduce the heat to medium-low. Cover the pot with a lid and let it simmer for 10 minutes. Then remove the lid, and using tongs, stir the pasta thoroughly, separating any strands that have stuck together. The sauce will have thickened slightly, and the pasta will be pale and starting to soften.
  6. Cook uncovered: Continue cooking uncovered for another 8–12 minutes, stirring every 2 minutes to prevent the pasta from sticking to the bottom. The sauce will reduce and thicken into a rich, rusty-red coating. The pasta should be al dente — tender with a slight bite at the centre. If the sauce looks too dry before the pasta is cooked, add a splash of hot water or extra stock.
  7. Finish with basil: Remove the pot from the heat. Tear the fresh basil leaves directly over the pasta and stir them through. The heat will wilt the basil, releasing its sweet, peppery aroma. Taste and adjust the seasoning — you might want a final crack of black pepper or a pinch more salt.
  8. Serve immediately: Divide the pasta among warm bowls. Top with a generous shower of grated Parmesan and a few extra basil leaves. The sauce should be thick enough to coat each strand without pooling at the bottom of the bowl.

Tips From My Kitchen

  • Use a wide, heavy-bottomed pan: A large, wide pan is essential for even cooking. A deep, narrow saucepan will cause the pasta to clump and cook unevenly. A wide, shallow pot allows the liquid to spread, the pasta to lie flat, and the sauce to reduce at a steady rate.
  • Don’t skip the stirring: This is not a set-and-forget dish. The starch released by the pasta makes it prone to sticking. Stirring every couple of minutes during the uncovered stage is non-negotiable. It also helps you see the sauce thickening in real time, so you can judge when it’s ready.
  • Break the spaghetti in half: I know, I know — the purists will wince. But for a one-pot method, long strands simply don’t submerge properly. Breaking them ensures even cooking and makes twirling on a fork much easier. The texture remains perfectly fine.
  • Reserve extra stock or water: Have a cup of hot stock or boiling water nearby before you start. If the sauce reduces too much before the pasta is done, a splash will loosen it without diluting the flavour. Add it slowly, a tablespoon at a time.
  • Let it rest for a moment: After you stir in the basil, let the pot sit off the heat for 1–2 minutes. This allows the sauce to settle and cling even more tightly to the pasta. It also lets the basil infuse the entire dish without overcooking.
  • Grate your own cheese: Pre-grated cheese contains anti-caking agents that stop it from melting smoothly. Grate a block of Parmesan just before serving — it will melt into silky ribbons on contact with the hot pasta, adding a salty, nutty depth.

Equipment You’ll Need

  • Large, deep frying pan or wide pot (5-litre capacity is ideal)
  • Wooden spoon or silicone spatula
  • Tongs or a pasta fork
  • Cheese grater
  • Measuring jug
  • Lid that fits your pot snugly

Delicious Variations to Try

  • Spicy Version: For a fiery kick, add a whole, deseeded red chilli, slit lengthwise, along with the garlic. Or stir in a teaspoon of harissa paste with the tomato purée. The heat will mellow as it cooks, leaving a warm, lingering tingle.
  • Vegetarian/Vegan Option: This dish is already vegetarian. To make it vegan, simply omit the Parmesan or use a good-quality nutritional yeast flakes stirred in at the end for a cheesy, savoury note. A spoonful of cashew cream also adds wonderful richness.
  • Different Protein: If you want a heartier meal, brown some chicken thighs or turkey meatballs in the pot before you start the onions. Remove them, cook the vegetables, then return the meat to the pot when you add the spaghetti. The meat will braise gently in the sauce, becoming incredibly tender.

What to Serve With One-Pot Tomato Basil Spaghetti

  • A simple green salad dressed with lemon juice and olive oil — the acidity cuts through the rich sauce beautifully.
  • Grilled or roasted vegetables, such as courgettes or bell peppers, for extra colour and texture. I often make my Pasta Grilled Eggplant Bell Peppers alongside for a truly rustic weekend spread.
  • Garlic bread or a crusty loaf to mop up any remaining sauce from the bottom of the bowl.
  • A glass of chilled sparkling water with a slice of lemon — it keeps the palate fresh between each rich, saucy forkful.

Frequently Asked Questions

Can I use a different shape of pasta?
Yes, but adjust the cooking time and liquid accordingly. Shorter shapes like penne or fusilli need slightly less stock and cook a little faster. Keep an eye on the pot and stir more often, as shorter pasta can clump together more readily than long strands.

Why did my pasta turn out mushy?
This usually happens if the heat was too high or the pot was covered for too long. A gentle simmer is key — you want lazy bubbles, not a violent boil. Also, check the pasta 2 minutes before the suggested time on the packet, as it will continue to soften slightly as it rests.

Can I make this ahead of time?
It’s best enjoyed fresh, as the pasta will absorb more sauce as it sits, becoming quite dry. If you do have leftovers, store them in an airtight container in the fridge. To reheat, add a splash of water or stock and warm gently in a pan, stirring, to bring the sauce back to life.

Can I use fresh tomatoes instead of tinned?
Absolutely, especially in late summer when tomatoes are at their peak. Use about 800g of ripe, fleshy tomatoes. Score the skins, blanch them for 30 seconds in boiling water, then peel and roughly chop them. You may need to cook the sauce for an extra 5 minutes to concentrate the flavour.

Is this recipe gluten-free?
Not as written, but it can be easily adapted. Use a good-quality gluten-free spaghetti and increase the liquid slightly, as gluten-free pasta tends to absorb more. Cook according to the packet’s instructions for one-pot methods, and stir very frequently to prevent sticking.

Cozy Weekend One-Pot Tomato Basil Spaghetti

One-Pot Tomato Basil Spaghetti

A quick and flavorful one-pot pasta dish where spaghetti cooks directly in a rich tomato sauce, infused with garlic, oregano, and fresh basil, then topped with Parmesan cheese.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 400 g dried spaghetti
  • 2 tablespoons olive oil
  • 1 large onion finely diced
  • 4 cloves garlic thinly sliced
  • 800 g tinned chopped tomatoes good quality, such as San Marzano
  • 500 ml vegetable or chicken stock
  • 1 tablespoon tomato purée
  • 1 teaspoon dried oregano
  • ½ teaspoon chilli flakes optional
  • 1 teaspoon caster sugar
  • Salt and freshly ground black pepper to taste
  • A large handful of fresh basil leaves roughly torn, plus extra for serving
  • 50 g grated Parmesan or vegetarian hard cheese to serve

Method
 

  1. Sweat the aromatics: Place your largest, deepest frying pan or a wide pot over a medium heat. Add the olive oil and, once it shimmers and smells warmly of olives, tip in the diced onion. Cook, stirring occasionally, for 6–8 minutes, until the onion is soft, translucent, and looks like pale, golden glass. The kitchen should smell sweet and savoury.
  2. Add the garlic and tomato purée: Stir in the sliced garlic and the tomato purée. Cook for 1 minute, stirring constantly. The garlic will become fragrant but not browned, and the purée will darken to a deep brick red and smell intensely of cooked tomato.
  3. Build the sauce base: Pour in the tinned tomatoes, stock, dried oregano, chilli flakes if using, and the sugar. Season with a good pinch of salt and several grinds of black pepper. Stir everything together. The liquid will look a little thin and bright red at this point.
  4. Add the spaghetti: Break the spaghetti in half and lay it into the pot, pushing it down gently so it is mostly submerged in the liquid. Don't worry if a few ends stick out. Bring the sauce to a gentle, burbling simmer — you should hear soft pops and see lazy bubbles breaking the surface.
  5. Simmer and stir: Reduce the heat to medium-low. Cover the pot with a lid and let it simmer for 10 minutes. Then remove the lid, and using tongs, stir the pasta thoroughly, separating any strands that have stuck together. The sauce will have thickened slightly, and the pasta will be pale and starting to soften.
  6. Cook uncovered: Continue cooking uncovered for another 8–12 minutes, stirring every 2 minutes to prevent the pasta from sticking to the bottom. The sauce will reduce and thicken into a rich, rusty-red coating. The pasta should be al dente — tender with a slight bite at the centre. If the sauce looks too dry before the pasta is cooked, add a splash of hot water or extra stock.
  7. Finish with basil: Remove the pot from the heat. Tear the fresh basil leaves directly over the pasta and stir them through. The heat will wilt the basil, releasing its sweet, peppery aroma. Taste and adjust the seasoning — you might want a final crack of black pepper or a pinch more salt.
  8. Serve immediately: Divide the pasta among warm bowls. Top with a generous shower of grated Parmesan and a few extra basil leaves. The sauce should be thick enough to coat each strand without pooling at the bottom of the bowl.

Notes

For best results, use a large, deep pan or wide pot. Break spaghetti in half so it fits submerged in the liquid. Stir frequently to prevent sticking. Add a splash of hot water or extra stock if sauce becomes too dry before pasta is al dente. For a vegetarian version, use vegetable stock and vegetarian hard cheese.

This One-Pot Tomato Basil Spaghetti has become my weekend anchor, a simple yet deeply rewarding project that fills the kitchen with warmth and the promise of a very good meal. I’d love to hear how your own pot turns out — did you add a twist? Did the aromas lure everyone into the kitchen before you’d even called them? Share your thoughts and your own little adaptations in the comments below.

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating