It’s one of those evenings when you open the fridge, see a few veggies looking a bit lonely, and suddenly wish dinner could just make itself. This one pot pasta vegan recipe feels like the answer to that kind of night. I remember the last time I made it, I was halfway through reorganizing the kitchen — a bit distracted, dropping a spoon here and there — but the pot did most of the work. The smell of garlic and oregano filled the air, mixing with the tang of tomatoes, and I could hear the soft simmer as the pasta cooked right in the sauce. The spinach wilted perfectly at the end, adding that fresh pop I didn’t realize I was craving until it was there. It wasn’t fancy, definitely not Instagram-perfect, but it hit the spot like a warm hug.
Why You’ll Love It
– It’s all in one pot, which means less cleanup and more time to relax.
– The flavors build up as everything cooks together, no need to fuss with separate sauces or sides.
– It’s quick enough for weeknights, but still satisfying enough for a casual dinner with friends.
– It leans on simple pantry staples, though fresh herbs at the end make a noticeable difference.
– It’s simple — and that’s kind of the point, especially when you just want something easy that feels like you made an effort.
If you’re a bit wary about cooking pasta straight in broth and tomatoes, I get it. It might seem odd at first, but this method really helps the pasta soak up all that flavor without turning mushy. Just keep an eye on it and stir now and then.
PrintOne Pot Vegan Pasta
A quick and easy one pot vegan pasta recipe that combines pasta, vegetables, and a flavorful tomato sauce all cooked together for a delicious, fuss-free meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4
Ingredients
12 ounces dry spaghetti pasta
1 medium yellow onion, thinly sliced
4 cloves garlic, thinly sliced
1 can (14 ounces) diced tomatoes with juices
4 cups vegetable broth
1 tablespoon olive oil
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon red pepper flakes
1 teaspoon salt
1/2 teaspoon black pepper
2 cups fresh baby spinach
1/4 cup fresh basil leaves, chopped
Instructions
In a large pot, add the dry spaghetti pasta, sliced onion, sliced garlic, diced tomatoes with their juices, vegetable broth, olive oil, dried oregano, dried basil, red pepper flakes, salt, and black pepper.
Bring the mixture to a boil over high heat, stirring occasionally to prevent the pasta from sticking.
Once boiling, reduce the heat to medium and simmer uncovered for 10 to 12 minutes, stirring frequently, until the pasta is cooked al dente and most of the liquid has been absorbed.
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 hot, optionally garnished with additional fresh basil.
Kitchen Notes
Don’t worry too much about having a fancy pot here; any large, deep pan will do. When it comes to serving, I usually pair this with a crisp green salad or some crusty bread to sop up the saucy bits. Sometimes I toss in a handful of mushrooms or swap the spinach for kale if that’s what’s on hand — it’s pretty forgiving. I haven’t tested all veggie swaps, but carrots or zucchini seem like they’d work if chopped small. Fresh basil at the end is a game-changer, though you could try parsley if basil isn’t your thing.
FAQ
Q: Can I make this gluten-free?
A: Sure! Just use your favorite gluten-free pasta and keep an eye on the cooking time since those can vary.
Q: What if I want it spicy?
A: The red pepper flakes add a subtle kick, but feel free to add more or some chili oil after cooking.
Q: Can I prepare this ahead?
A: It’s best fresh, but leftovers keep well for a couple of days. Reheat gently with a splash of broth.
Ready to dive into a fuss-free meal that feels homey and fresh? Give this one pot vegan pasta a try tonight and see how something so simple can still surprise you.

