One-Pot Italian Pasta

This one-pot Italian pasta is comfort food at its simplest: spaghetti finished right in a garlicky tomato passata with fresh basil and wilted spinach, all in one pot and ready in about 15 minutes. You boil the pasta, drain most of the water, then cook everything together so the noodles soak up the sauce instead of sitting in it. It is quick, budget-friendly, and easy to make vegan by skipping the parmesan.

One-Pot Italian Pasta recipe

The Milan story behind this recipe

When in Italy, eat like the Italians! Ever since we moved to Milan, we have been eating pasta like crazy. I am not used to eating this much pasta, but it is quick, easy to make, and there is a huge variety of pasta types in the stores. We were also kind of “forced to,” as fresh produce here is not only quite expensive but also extremely limited. This was pretty shocking for me, coming from Romania where you can find so many types of fruits, vegetables and greens at very low prices.

Back home I used to eat pasta once a month, and now I eat it five times a week! I will have to start jogging soon or that pasta belly will start to grow. The good news is that I was able to find really cheap spinach, valerian, arugula and other greens, so we started eating more salads too. So here is my first one-pot Italian pasta recipe, born straight out of our new Milan routine.

One-Pot Italian Pasta vegan

What you need and why it matters

The ingredient list is short, so the quality of each one really shows. Here is what to look for:

  • Spaghetti (500 g): any dried spaghetti works. Use gluten-free spaghetti if you need it, and check the package time, since gluten-free varieties can cook faster or slower.
  • Tomato passata (500 ml): smooth strained tomatoes, not chunky sauce. This becomes the whole sauce, so pick one with a clean, ripe tomato flavor and no added sugar.
  • Garlic (6 cloves, minced): six cloves sounds like a lot, but they mellow as they cook in the sauce. Fresh cloves beat jarred here.
  • Fresh basil and spinach: both go in near the end so they stay bright. Fresh basil gives the classic Italian aroma; the spinach wilts down a lot, so the 200 g is not as much as it looks.
  • Parmesan (optional): a couple of tablespoons of grated parmesan add savory depth at the end. To keep the dish vegan, skip it or use nutritional yeast (nooch) instead.
  • Onion powder, chili flakes, pepper and salt: these season the sauce. Chili flakes are there for a gentle warmth, so adjust to taste.

How the one-pot method works

The trick that makes this dish is finishing the pasta in the sauce instead of the water. You boil the spaghetti for about 8 minutes, drain almost all the water but leave roughly half a cup in the bottom, then return the pot to low heat and stir in the passata. That reserved starchy water helps the tomato cling to the noodles and gives you a glossy sauce without any cream. Because the pasta keeps cooking those last few minutes in the passata, it actually absorbs the tomato and garlic flavor rather than just being coated by it.

Add the garlic, salt, pepper, onion powder and chili flakes, and let everything simmer for about 3 minutes so the raw garlic edge softens. Then stir in the basil and spinach in handfuls, covering the fresh leaves with the hot pasta so they steam and wilt in seconds. Two more minutes off the aromatics, a final stir of parmesan if you are using it, then cover and rest for a minute before serving.

One-Pot Italian Pasta vegetarian recipe

Tips to get it right

  • Do not over-drain. Leaving about half a cup of the cooking water is what keeps the sauce silky. If it looks dry, add a splash more warm water rather than more oil.
  • Slightly undercook the boil. Since the pasta finishes in the sauce, pulling it a touch before fully al dente at the 8-minute mark keeps it from turning soft.
  • Add greens off high heat. Basil and spinach only need the residual heat. Steaming them under the pasta keeps the color fresh and the flavor bright.
  • Taste before serving. Passata brands vary in acidity and salt, so check the seasoning at the end and adjust the salt, pepper or chili to your liking.

What to serve it with

This pasta is a full meal on its own, but it plays nicely with a simple green salad or another Italian-style main from the blog. If you love this kind of quick tomato-and-greens pasta, try the creamy avocado pasta with basil and tomatoes or the fresh pasta with arugula pesto and capers. For more meatless dinner ideas in the same spirit, browse the full collection of vegan pasta recipes.

Storing and making ahead

Leftovers keep well in an airtight container in the fridge for up to 3 days. Pasta absorbs sauce as it sits, so when you reheat it, add a splash of water or a little extra passata and warm it gently on the stove or in the microwave, stirring so it loosens up again. I would not recommend freezing this one, since cooked spaghetti tends to go mushy after thawing. If you are meal-prepping, you can mince the garlic and wash the greens ahead of time so the actual cooking stays a 15-minute job. Craving more? Dive into more Italian recipes from the blog.

One-Pot Italian Pasta with tomatoes and spinach

If you make this one-pot spaghetti with tomatoes and spinach, I would love to hear how it went. Give it a star rating below and drop a comment telling me whether you kept the parmesan or went the nooch route, and how spicy you made it. Let me know how it turned out!

One-Pot Italian Pasta Spaghete cu Spanac si Rosii vegetarian

One-Pot Italian Pasta

This quick one-pot Italian pasta simmers spaghetti right in the tomato sauce with garlic, fresh basil, and spinach for a comforting weeknight dinner ready in about 30 minutes. It uses only simple, flavorful ingredients and leaves you with just one pot to wash.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Choose Serving Size 8

Ingredients 

  • 500 g spaghetti you can use gluten-free spaghetti, if needed
  • 500 ml tomato juice passata
  • 6 cloves garlic minced
  • 2 tbsp fresh basil chopped
  • 200 g fresh spinach
  • 2 tbsp parmesan grated, optional – vegans can skip this or replace it with nutritional yeast flakes (nooch)
  • 1 tsp onion powder
  • 1-2 pinches chili flakes
  • ½ tsp ground pepper
  • salt to taste

Instructions

  • Add water to a large pot and bring it to a boil. Add ½ tsp of salt.
  • Once boiling, add the spaghetti.
  • Cook the spaghetti for 8 minutes.
  • Drain almost all the water, leaving just a little on the bottom (about ½ cup).
  • Put the pot back on the stove over low heat.
  • Add the tomato juice and stir.
  • Add the garlic, salt, pepper, onion powder, and chili flakes.
  • Cook for 3 more minutes, stirring occasionally.
  • Add the basil and 1-2 handfuls of spinach. Stir and cover the fresh leaves with the hot pasta so they steam in a couple of seconds.
  • Add the rest of the spinach and stir. Let it steam in the hot pasta.
  • Cook for 2 more minutes, then remove from heat.
  • Add the grated parmesan (optional), stir, and cover with a lid.
  • Let it rest for about a minute, then serve.

Notes

To make it vegan, skip the parmesan or use 1-2 tbsp nutritional yeast (nooch) instead. Store leftovers in an airtight container in the fridge for up to 3 days; add a splash of water when reheating, as the pasta absorbs the sauce.

Frequently Asked Questions

Is this one-pot Italian pasta vegan or vegetarian?

As written it is vegetarian, because the recipe includes grated parmesan. The parmesan is optional, though, so you can make it fully vegan by leaving it out or replacing it with a couple of tablespoons of nutritional yeast (nooch) for a similar savory, cheesy note.

Can I make this one-pot pasta gluten-free?

Yes. Simply swap the regular spaghetti for gluten-free spaghetti. Keep an eye on the cooking time, since gluten-free pasta can cook faster or slower than wheat pasta, and it can turn soft quickly once it finishes in the sauce.

Why do I leave some pasta water in the pot?

You drain almost all the water but keep about half a cup on the bottom. That starchy cooking water helps the tomato passata cling to the noodles and creates a glossy sauce without any cream. It also lets the pasta finish cooking in the passata so it absorbs the tomato and garlic flavor.

What is passata and can I use regular tomato sauce instead?

Passata is smooth, strained, uncooked tomatoes with nothing chunky in it. It becomes the entire sauce here, so it is worth using. If you only have crushed or chopped tomatoes you can blend them until smooth, and avoid a heavily seasoned jarred pasta sauce, since this recipe already seasons the tomato with garlic, onion powder, basil and chili.

How long does one-pot Italian pasta take to make?

About 15 minutes from start to finish. The spaghetti boils for roughly 8 minutes, then everything simmers together in the passata for another 5 minutes or so before you fold in the basil and spinach and let it rest for a minute.

How do I store and reheat the leftovers?

Keep leftovers in an airtight container in the fridge for up to 3 days. The pasta soaks up sauce as it sits, so when reheating, add a splash of water or a little extra passata and warm it gently on the stove or in the microwave, stirring until it loosens. Freezing is not recommended, as cooked spaghetti tends to go mushy after thawing.

Similar Posts

5 from 1 vote

Leave a Reply

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

Recipe Rating




2 Comments