One Pot Vegan Pasta for When You Need Dinner Done Fast

When the day has stretched longer than planned, and you’re staring at the clock wondering if dinner will ever happen, a meal that comes together quickly is a lifeline. This one pot vegan pasta does just that—it’s a seamless mix of simple ingredients cooked all at once, so you spend less time juggling pots and more time enjoying the moment of finally sitting down.

I remember the first time I tried this recipe. I was distracted by a call from a friend and almost let the pot boil over, but the scent of garlic and oregano pulled me back in. The cherry tomatoes burst with sweetness, and the zucchini added a gentle crunch somewhere between soft and firm. The spinach wilted just right, like it was made to soak up every bit of the broth’s flavor. I wasn’t expecting it to be so comforting, especially on a rushed evening when I felt like I hadn’t had a break all day.

Why You’ll Love It

  • It’s all cooked in one pot—less cleanup, more time to unwind or scroll through your favorite recipes.
  • The blend of fresh vegetables and herbs keeps it light but satisfying, perfect for a healthy weeknight dinner.
  • The flavors come together quickly but still feel layered, like you spent hours simmering it.
  • It’s simple—and that’s kind of the point. No complicated steps or hard-to-find ingredients.
  • Because it’s vegan, it fits into many diets, but you don’t lose any of the comfort food vibes.

So if you’re looking for a dinner that respects your time and your taste buds, this one pot vegan pasta is a solid choice.

Print

One Pot Vegan Pasta

A quick and easy one pot vegan pasta recipe that’s perfect for a healthy, delicious weeknight dinner. This dish combines pasta, fresh vegetables, and flavorful herbs all cooked together in one pot for minimal cleanup.

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 1x

Ingredients

Scale

12 ounces dry spaghetti pasta
1 medium yellow onion, thinly sliced
4 cloves garlic, minced
1 pint cherry tomatoes, halved
1 medium zucchini, thinly sliced
4 cups fresh baby spinach
4 cups vegetable broth
1/4 cup extra virgin 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 tablespoons fresh basil leaves, chopped (for garnish)

Instructions

In a large pot or deep skillet, combine the dry spaghetti pasta, sliced onion, minced garlic, halved cherry tomatoes, sliced zucchini, and fresh baby spinach.
Pour in the vegetable broth and drizzle the olive oil over the ingredients.
Add the dried oregano, dried basil, red pepper flakes, salt, and black pepper to the pot.
Bring the mixture to a boil over high heat, stirring frequently to prevent the pasta from sticking to the bottom.
Once boiling, reduce the heat to medium and continue to cook, stirring occasionally, until the pasta is al dente and most of the liquid has been absorbed, about 10 to 12 minutes.
Remove the pot from heat and let it sit for 2 minutes to thicken slightly.
Stir the pasta to combine all ingredients evenly.
Serve immediately, garnished with chopped fresh basil leaves.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Kitchen Notes: I usually make this in a large deep skillet or a wide pot to give the pasta enough room to cook evenly. The broth reduces nicely as you stir, so keep an eye on it so nothing sticks to the bottom. Serving it with a crisp green salad or some crusty bread feels like a little extra treat, but honestly, it’s perfect on its own. If you want to switch things up, I’ve tried swapping zucchini for yellow squash, or adding a handful of mushrooms—sometimes it works, sometimes it’s just okay. A pinch of red pepper flakes adds a nice kick, but I tend to add it at the end so I can control the heat better.

FAQ

Can I use a different type of pasta? Yes, but cooking times may vary. Thinner pastas generally work best for this method.

How do I store leftovers? Keep them in an airtight container in the fridge for up to three days. Reheat gently with a splash of broth or water to keep it from drying out.

Can I make this gluten-free? Absolutely. Just swap in your favorite gluten-free pasta and watch the cooking time closely.

This recipe is a little reminder that quick meals don’t have to sacrifice flavor or warmth. If you’ve been craving something wholesome but easy, give it a try—you might find it becoming your go-to on busy nights.