One-Pot Italian Pasta
Prep time
Cook time
Total time
This quick one-pot Italian pasta recipe is the ultimate comfort meal! It's so easy to make and uses only simple, flavorful ingredients.
Serves: 6-8
  • 500g spaghetti (You can use gluten-free spaghetti, if needed)
  • ~500ml tomato juice (passata)
  • 6 garlic cloves, minced
  • A handful of fresh basil, chopped
  • 5-6 handfuls of fresh spinach
  • 2 Tbsps grated parmesan (optional – vegans can skip this or replace it with some nooch - nutritional yeast flakes)
  • 1 tsp onion powder
  • 1-2 pinches chili flakes
  • ½ tsp ground pepper
  • Salt, to taste
  1. Add water into a large pot and bring it to a boil. Add ½ tsp of salt.
  2. When it starts boiling, add spaghetti.
  3. Cook spaghetti for 8 minutes.
  4. Drain almost all the water, but leave just a little bit on the bottom (about ½ cup).
  5. Put the pot back on the stove at low temperature.
  6. Add tomato juice and stir.
  7. Add garlic cloves, salt, pepper, onion powder, and chili flakes.
  8. Cook for 3 more minutes, while stirring occasionally.
  9. Add basil and 1-2 handfuls of spinach. Stir and cover the fresh leaves with the hot pasta. It will steam in a couple of seconds.
  10. Add the rest of the spinach and stir. Let it steam in the hot pasta.
  11. Cook for 2 more minutes and remove from heat.
  12. Add grated parmesan (optional), stir and cover with a lid.
  13. You can serve it in about a minute.
Recipe by Gourmandelle | Vegetarian Blog at