One-Pot Spinach Tomato Pasta
· ·

One-Pot Spinach Tomato Pasta

This one-pot spinach tomato pasta cooks in a single pan in 25 minutes, start to finish. The pasta simmers directly in vegetable stock with cherry tomatoes, garlic and onion, so the starch it releases thickens the sauce as it cooks — no draining, no separate sauce pan, and one pot to wash. It’s naturally vegan, feeds two, and turns creamy without a drop of cream.

One-Pot Spinach Tomato Pasta

Why This One-Pot Pasta Works

  • Ready in 25 minutes, most of which is hands-off simmering
  • One pot, one spoon — no colander, no second pan
  • Creamy without cream, thanks to pasta starch plus a spoonful of nutritional yeast
  • Naturally vegan and easy to make gluten-free
  • Two servings, easily doubled for four
  • Pantry-flexible — swap the greens, the pasta shape, or the herbs

What Is One-Pot Pasta?

One-pot pasta is a method where dried pasta and sauce ingredients cook together in the same pan, in a measured amount of liquid, rather than the pasta being boiled separately and drained. The pasta absorbs most of the liquid as it cooks, and the starch it releases stays in the pan and thickens what’s left into a sauce.

It’s a genuinely controversial idea — and I say that as someone who blushes explaining it to my Italian friends. Traditionally pasta is boiled in heavily salted water, drained, and married to a sauce made separately. That method gives you more control over texture.

What one-pot pasta gives you instead is a real, homemade dinner on the table in under half an hour with a single pan to wash. On a Tuesday night, that trade is worth making.

One-Pot Spinach Tomato Pasta

Ingredients

  • Olive oil – this is one of only a handful of ingredients, so its flavour is prominent. A decent extra virgin oil is worth using here.
  • Brown onion – red or white onion works too.
  • Garlic – adjust to taste. I like to use 3 cloves for a mild but noticeable garlic flavour. If you don’t like garlic, you can omit it altogether.
  • Cherry tomatoes – Small tomatoes are sweeter and more concentrated than large ones, which matters when they’re the main flavour in the sauce. Squashing half of them releases their juice into the liquid. Grape or plum tomatoes work as well.
  • Vegetable stock – check whether yours is salted and season accordingly.
  • Dried pasta – I’ve made this pasta with fusilli, penne and farfalle, but I almost always lean towards fusilli, as the spirals catch the sauce and hold onto the spinach. Any short shape works, but check the packet cooking time. If your pasta needs significantly longer or shorter than 8–10 minutes, adjust the simmer accordingly.
  • Fresh spinach – fresh spinach makes a great additional to this recipe. It adds flavour, texture and colour, plus it’s packed with nutrients. 
  • Basil – I love adding fresh herbs because they really make a difference in the flavour. If you don’t have any at hand, you can swap a teaspoon of dry basil.
  • Nutritional yeast – it adds very little flavour of its own but makes the sauce noticeably creamier and more savoury. Finely grated hard vegan cheese does the same job.

Tips for the Best Results

  • Stir every few minutes. There’s no excess water in the pan, so pasta will stick to the bottom if left alone. This is the single most common thing that goes wrong.
  • Keep a kettle of hot water nearby. Some pasta shapes and brands drink more liquid than others. If the pan looks dry before the pasta is cooked, add hot water a splash at a time.
  • Don’t skip the 5-minute rest. The sauce will look slightly loose when you take it off the heat. It thickens as it sits.
  • Use a wide pan. More surface area means the pasta cooks more evenly and the liquid reduces properly.
One-Pot Spinach Tomato Pasta

Frequently Asked Questions

How many servings does this recipe make?

Two generous servings, or three smaller portions. The recipe doubles well — use a wider pan and add an extra minute or two to the simmer.

Is one-pot spinach tomato pasta vegan?

Yes, this recipe is fully vegan as written. The creaminess comes from pasta starch rather than dairy. You can also swap nutritional yeast for grated hard cheese to make it vegetarian.

Can I make this gluten-free?

Yes. Use your preferred gluten-free pasta and add about 120 ml (½ cup) more stock or water, as gluten-free pasta absorbs more liquid. Serve it straight away — if gluten-free pasta sits, it soaks up all the remaining sauce and turns mushy.

How long does it keep?

Up to 2 days in an airtight container in the fridge. Reheat on the stove with a splash of water, stirring gently until warmed through. It doesn’t freeze well — the pasta softens too much on thawing.

Can I use dried herbs instead of fresh basil?

Yes. Use 1 teaspoon of dried basil and add it earlier, with the tomatoes rather than at the end, so it has time to rehydrate and release its flavour.

Why is my one-pot pasta watery?

Most often it hasn’t rested. Take the pan off the heat and leave it uncovered for 5 minutes; the starch continues to thicken the sauce. If it’s still loose, return it to low heat for another minute or two, uncovered.

Do I need to salt the water like normal pasta?

No, the vegetable stock seasons the pasta as it cooks. Taste before adding salt at the end, especially if your stock is already salted.

What pasta shape works best?

Short shapes work best: fusilli, penne, farfalle or rigatoni. Long shapes like spaghetti are harder to submerge evenly in a standard saucepan. Check your packet’s cooking time and adjust step 5 to finish about 2 minutes short of it.

More Vegan Pasta Recipes

Browse the full collection of vegan pasta recipes.

One-Pot Spinach Tomato Pasta

One-Pot Spinach Tomato Pasta

This one-pot spinach tomato pasta perfectly balances rich and light for a healthy meal that leaves you satisfied for hours. Ready in under half an hour, with just one pot to clean, this is the recipe to have at hand on those days when home cooking is the last thing on your mind.
4.25 from 4 votes
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings: 2

Ingredients

  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, crushed or finely chopped
  • 15 cherry tomatoes, halved
  • 1 ½ cup (360 ml) vegetable stock
  • 1 â…“ cup (80 g) fusilli pasta
  • 2 handfuls spinach, roughly chopped
  • 1 bunch fresh basil, torn
  • 1 tablespoon nutritional yeast, optional
  • ½ teaspoon salt, skip or adjust if using salted vegetable stock

Instructions
 

  • Heat the olive oil in a large saucepan over medium-high heat. Add the onion and cook for 2–3 minutes, until it starts to brown.
  • Add the garlic and cook for 1 minute more, until fragrant.
  • Add the tomatoes and cook for 2–3 minutes, stirring, then squash about half of them with the back of a spoon. Pour in the vegetable stock.
  • Add the pasta, making sure it's fully submerged, and bring to a boil.
  • Reduce the heat to medium-low and cook for 7 minutes, stirring occasionally, until the pasta is almost done.
  • Add the spinach a handful at a time, stirring until each batch wilts. Stir in the basil and cook for a few minutes more, until the sauce clings to the pasta.
  • Remove from the heat, stir in the nutritional yeast, and season to taste. Let it sit for 5 minutes before serving.

Notes

The nutritional yeast is optional, but it makes the pasta noticeably creamier.
If you tried this recipe, I’d love to hear what you think! Leave a rating above, drop a comment, or tag @spoonfulofkindness on Instagram.

Nutrition Facts

Calories: 279kcal | Carbohydrates: 45g | Protein: 8g | Fat: 8g | Saturated Fat: 1g | Sodium: 748mg | Potassium: 645mg | Fiber: 4g | Sugar: 8g | Vitamin A: 4024IU | Vitamin C: 44mg | Calcium: 80mg | Iron: 3mg

4.25 from 4 votes (4 ratings without comment)

Leave a Reply

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

Recipe Rating