Quick One-Pot Tomato Basil Spaghetti for Busy Weeknights

Quick One-Pot Tomato Basil Spaghetti for Busy Weeknights

After a long day, the last thing I want is a mountain of washing up. This One-Pot Tomato Basil Spaghetti is my secret weapon for getting a proper, flavour-packed dinner on the table in under 30 minutes with just one pot to clean.

Recipe Overview

  • Prep time: 5 minutes
  • Cook time: 20 minutes
  • Total time: 25 minutes
  • Serves: 4
  • Difficulty: Easy

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

  • One pot, minimal mess: You cook the pasta right in the sauce, so there is no separate saucepan to drain and no colander to scrub. It is the weeknight miracle we all need.
  • Truly fast: From the moment you step into the kitchen to the moment you sit down, dinner is ready in about 25 minutes. No complicated steps, just straightforward cooking.
  • Deep, rich flavour without the wait: Because the pasta absorbs the seasoned tomato water as it cooks, you get a concentrated sauce that tastes like it has been simmering all afternoon.
  • Perfect for busy families: I’ve been making this for over 8 years, and it never disappoints. Even on chaotic evenings, I know I can pull this together without stress.
  • Make-ahead friendly: You can prep the garlic and basil in advance, or cook the whole dish and reheat it the next day. The flavours only get better overnight.
One-Pot Tomato Basil Spaghetti

One-Pot Tomato Basil Spaghetti
10 min prep  ·  25 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 1 tbsp olive oil
  • 4 cloves garlic, finely sliced
  • 1 small onion, finely diced
  • 2 x 400g tins chopped tomatoes
  • 500ml vegetable or chicken stock
  • 1 tsp dried oregano
  • ½ tsp sugar
  • Salt and black pepper, to taste
  • 400g dried spaghetti
  • 1 large handful fresh basil leaves, roughly torn
  • 30g grated Parmesan or vegetarian hard cheese, to serve

Tip: Use a good-quality tinned tomato here. I find that San Marzano style tomatoes give a sweeter, less acidic sauce that really makes the dish sing.

How to Make One-Pot Tomato Basil Spaghetti

  1. Sweat the aromatics: Heat the olive oil in a large, deep pot over a medium flame. Add the diced onion and cook for 3-4 minutes, stirring occasionally, until the onion turns translucent and you smell that sweet, savoury aroma. Add the sliced garlic and cook for another 30 seconds until it is fragrant but not coloured.
  2. Build the sauce base: Pour in both tins of chopped tomatoes, the stock, dried oregano, and sugar. Season with a generous pinch of salt and a few grinds of black pepper. Stir everything together and bring it to a lively simmer. You will see small bubbles breaking across the surface.
  3. Add the spaghetti whole: Lay the dry spaghetti into the pot in a star pattern — this helps it soften evenly. Press the strands down gently with a wooden spoon so they are submerged in the liquid. The pasta should be mostly covered; don’t worry if a few tips poke out.
  4. Cook the pasta in the sauce: Cover the pot with a lid and reduce the heat to medium-low. Let it cook for about 10-12 minutes. Every 3 minutes, lift the lid and stir the pasta with tongs to prevent it from sticking. You will see the liquid reduce and the pasta become tender.
  5. Check for doneness: After 10 minutes, taste a strand of spaghetti. It should be al dente — firm to the bite but not chalky in the centre. The sauce should have thickened enough to coat the pasta, looking rich and deep red rather than watery.
  6. Finish with basil and cheese: Remove the pot from the heat. Toss in the torn basil leaves and stir them through the hot pasta. The heat will wilt the basil instantly, releasing that fresh, peppery scent. Sprinkle over the grated Parmesan and toss once more.
  7. Rest and serve: Let the pasta sit for 1-2 minutes before serving. This allows the sauce to cling even more to the spaghetti. Spoon into bowls and top with extra basil and cheese if you like.

Tips From My Kitchen

  • Use a wide, shallow pot for even cooking: A large, wide pot or a deep frying pan works best here. It allows the liquid to spread out so the pasta cooks uniformly. A narrow, tall saucepan can leave the top strands undercooked while the bottom ones turn mushy.
  • Don’t skip the sugar: Even if you use high-quality tinned tomatoes, a pinch of sugar balances their natural acidity. It doesn’t make the dish sweet; it simply rounds out the sharp edges of the tomato flavour. My husband, who’s usually picky, asked for seconds and couldn’t believe there was hardly any effort involved.
  • Break the spaghetti in half if your pot is small: If you are using a standard-sized pot rather than a wide one, snapping the spaghetti in half before adding it ensures it all fits in the liquid. It makes serving a bit easier too, especially for younger children.
  • Stir frequently to prevent sticking: Because the starch from the pasta stays in the pot, the sauce can become quite sticky if left undisturbed. Set a timer for every 3 minutes and give it a good stir with tongs. You will notice the pasta strands release easily and look glossy.
  • Make it ahead for even better flavour: This dish reheats beautifully. Cook it completely, let it cool, and store it in the fridge for up to 3 days. When you reheat it, add a splash of water or extra stock to loosen the sauce, as the pasta will have absorbed some liquid overnight. The flavour deepens and becomes almost stew-like.
  • Reserve some pasta water if you can: Even though this is a one-pot recipe, I sometimes scoop out a cup of the cooking liquid just before the pasta finishes. If the sauce gets too thick when stirring in the basil and cheese, a splash of that starchy water brings it back to a silky consistency.

Equipment You’ll Need

  • Large, wide pot or deep frying pan (5-6 litre capacity)
  • Wooden spoon or silicone spatula
  • Tongs or pasta fork for stirring
  • Lid that fits your pot snugly
  • Cheese grater

Delicious Variations to Try

  • Spicy Version: Add 1 teaspoon of red chilli flakes or a finely chopped fresh red chilli along with the garlic. The heat infuses into the sauce as the pasta cooks, giving each strand a gentle kick without overwhelming the tomato and basil.
  • Vegetarian/Vegan Option: Use vegetable stock and swap the Parmesan for a tablespoon of nutritional yeast or a vegan hard cheese alternative. Stir in a handful of baby spinach just before serving for extra greenery and nutrients.
  • Different Protein: Brown 250g of minced beef or turkey in the pot before adding the onion, then proceed with the recipe. The meat adds richness and turns this into a heartier meal that still comes together in one pot. If you are after a lighter option, try the 10 Minute Seared Tuna And Mango Salad Bowl on a separate night.

What to Serve With One-Pot Tomato Basil Spaghetti

  • A simple green salad dressed with lemon juice and olive oil.
  • Garlic bread or crusty baguette slices for mopping up any leftover sauce.
  • Steamed green beans or broccoli tossed with a pat of butter.
  • For a truly speedy weeknight, pair it with the Quick Weeknight Spinach And Roasted Beet Salad for a complete meal in under 30 minutes.

Frequently Asked Questions

Can I use whole wheat or gluten-free spaghetti?
Yes, but you will need to adjust the cooking time. Whole wheat spaghetti usually takes a couple of minutes longer to become tender, while some gluten-free varieties can break down more quickly. Check the packet instructions and start testing for doneness a minute or two earlier than the standard time.

Why did my spaghetti turn out mushy?
Mushy pasta usually means it was overcooked or there was too much liquid in the pot. Stick to the measured stock and tomatoes, and keep the heat at a gentle simmer rather than a rolling boil. Stirring every few minutes also helps the pasta cook evenly without clumping.

Can I add vegetables to this dish?
Absolutely. Diced courgette, sliced mushrooms, or chopped bell peppers can be added right after the onion has softened. They will cook down in the sauce and add both flavour and texture. For another veggie-packed pasta idea, have a look at the Pasta With Zucchini And Ricotta.

How do I store and reheat leftovers?
Store the cooled spaghetti in an airtight container in the fridge for up to 3 days. To reheat, place it in a pan with a splash of water or stock and warm it over a medium heat, stirring often, until piping hot. You can also microwave it in 30-second bursts, stirring in between.

Is this recipe suitable for freezing?
Yes, it freezes well for up to 2 months. Let the dish cool completely, then portion it into freezer-safe containers. When you are ready to eat, thaw it overnight in the fridge and reheat gently on the hob with a splash of water. The texture remains very good, especially considering how simple the recipe is.

Quick One-Pot Tomato Basil Spaghetti for Busy Weeknights

One-Pot Tomato Basil Spaghetti

A quick and flavorful one-pot pasta dish where spaghetti cooks directly in a rich tomato sauce, finished with fresh basil and Parmesan. Perfect for a weeknight dinner with minimal cleanup.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 1 tbsp olive oil
  • 4 cloves garlic finely sliced
  • 1 small onion finely diced
  • 2 x 400g tins chopped tomatoes
  • 500 ml vegetable or chicken stock
  • 1 tsp dried oregano
  • ½ tsp sugar
  • Salt and black pepper to taste
  • 400 g dried spaghetti
  • 1 large handful fresh basil leaves roughly torn
  • 30 g grated Parmesan or vegetarian hard cheese to serve

Method
 

  1. Sweat the aromatics: Heat the olive oil in a large, deep pot over a medium flame. Add the diced onion and cook for 3-4 minutes, stirring occasionally, until the onion turns translucent and you smell that sweet, savoury aroma. Add the sliced garlic and cook for another 30 seconds until it is fragrant but not coloured.
  2. Build the sauce base: Pour in both tins of chopped tomatoes, the stock, dried oregano, and sugar. Season with a generous pinch of salt and a few grinds of black pepper. Stir everything together and bring it to a lively simmer. You will see small bubbles breaking across the surface.
  3. Add the spaghetti whole: Lay the dry spaghetti into the pot in a star pattern — this helps it soften evenly. Press the strands down gently with a wooden spoon so they are submerged in the liquid. The pasta should be mostly covered; don't worry if a few tips poke out.
  4. Cook the pasta in the sauce: Cover the pot with a lid and reduce the heat to medium-low. Let it cook for about 10-12 minutes. Every 3 minutes, lift the lid and stir the pasta with tongs to prevent it from sticking. You will see the liquid reduce and the pasta become tender.
  5. Check for doneness: After 10 minutes, taste a strand of spaghetti. It should be al dente — firm to the bite but not chalky in the centre. The sauce should have thickened enough to coat the pasta, looking rich and deep red rather than watery.
  6. Finish with basil and cheese: Remove the pot from the heat. Toss in the torn basil leaves and stir them through the hot pasta. The heat will wilt the basil instantly, releasing that fresh, peppery scent. Sprinkle over the grated Parmesan and toss once more.
  7. Rest and serve: Let the pasta sit for 1-2 minutes before serving. This allows the sauce to cling even more to the spaghetti. Spoon into bowls and top with extra basil and cheese if you like.

Notes

For a vegetarian version, use vegetable stock and vegetarian hard cheese. The star pattern when adding spaghetti helps it soften evenly without breaking.

I hope this One-Pot Tomato Basil Spaghetti becomes a regular in your weeknight rotation. It has saved me countless times when energy was low and the sink was already full. If you give it a try, I would love to hear how it went for your family — drop a comment below and let me know your favourite variation.

You might also like these recipes

Leave a Reply

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

Recipe Rating