Sometimes, after a long day, all I want is something warm and satisfying without standing over the stove for ages. This one pot pasta vegan recipe fits that craving perfectly—everything cooks together in one pot, which means less cleanup and more time to relax.
I remember the first time I made it, the kitchen smelled like a cozy Italian trattoria even though I was just in my small apartment. The bubbling tomato sauce mixed with garlic and herbs was almost hypnotic. I got a bit distracted halfway through, checking my phone, and almost forgot to stir—luckily, the pasta was forgiving. When I finally sat down to eat, the combination of tender noodles, wilted spinach, and fresh basil hit just the right note. It wasn’t fancy, but it felt like a little celebration on a plate.
- Combines pasta, vegetables, and sauce all in one pot for easy cleanup.
- Ready in about 30 minutes, making it ideal for busy evenings.
- Fresh herbs add brightness, though it’s simple enough to skip extras if you’re in a rush.
- It’s simple — and that’s kind of the point. No complicated steps or hard-to-find ingredients.
If you’re wondering about leftovers, this pasta keeps well in the fridge for a couple of days and reheats nicely with a splash of broth to loosen it up. It’s one of those meals that tastes just as good the next day, which feels like a small win when you’re juggling a busy week.
Print
One Pot Vegan Pasta
- Total Time: 30 minutes
- Yield: 4
Description
A quick and easy one pot vegan pasta recipe that combines pasta, vegetables, and a flavorful tomato sauce all cooked together for a delicious and comforting meal.
Ingredients
12 ounces dry spaghetti pasta
1 tablespoon olive oil
1 medium yellow onion, thinly sliced
4 cloves garlic, thinly sliced
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon red pepper flakes
1 can (14.5 ounces) diced tomatoes with juice
4 1/2 cups vegetable broth
1/2 teaspoon salt
1/4 teaspoon black pepper
2 cups fresh baby spinach
1/4 cup fresh basil leaves, chopped
Instructions
In a large wide pot or deep skillet, combine the dry spaghetti, olive oil, sliced onion, sliced garlic, dried oregano, dried basil, red pepper flakes, diced tomatoes with juice, vegetable broth, salt, and black pepper.
Bring the mixture to a boil over high heat, stirring occasionally to prevent the pasta from sticking.
Once boiling, reduce heat to medium and simmer uncovered, stirring frequently, until the pasta is cooked al dente and most of the liquid has been absorbed, about 10 to 12 minutes.
Stir in the fresh baby spinach and cook for an additional 2 minutes until wilted.
Remove the pot from heat and stir in the chopped fresh basil leaves.
Serve immediately, optionally garnished with extra fresh basil.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
For equipment, all you need is a large, wide pot or a deep skillet—nothing fancy. When serving, I usually sprinkle extra fresh basil on top or toss in a handful of nutritional yeast for a cheesy flavor without dairy. Sometimes I swap baby spinach for kale or add chopped mushrooms if I have them on hand. And if I’m feeling a bit adventurous, a pinch of smoked paprika adds a subtle depth, but honestly, it’s great as-is.
FAQ:
Can I use different pasta shapes? Yes, though cooking times might vary a bit depending on the shape and size.
Is it okay to add other veggies? Absolutely. Zucchini, bell peppers, or mushrooms can work well, but you might want to adjust the broth slightly.
What if I don’t have fresh herbs? Dried herbs work too; just add them earlier in the cooking process.
Give this one pot pasta vegan a try next time you want something fuss-free but full of flavor. You might just find it becomes a staple in your weeknight rotation.
