Vegan One-Pot Pasta Primavera

Featured in: Weeknight Dinners

This vibrant pasta primavera combines tender pasta with a colorful mix of red onion, bell peppers, zucchini, cherry tomatoes, snap peas, and broccoli. Cooked all together in one pot with vegetable broth, olive oil, and seasoning, it allows the flavors to blend beautifully. A fresh touch of lemon zest, juice, and torn basil leaves add brightness and herbal aroma. Optional nutritional yeast enhances a cheesy note. This easy plant-based dish is perfect for quick, flavorful meals with minimal cleanup.

Updated on Wed, 11 Feb 2026 15:51:00 GMT
Bright and colorful vegan one-pot pasta primavera with lemon and basil, loaded with fresh vegetables and zesty citrus.  Save to Pinterest
Bright and colorful vegan one-pot pasta primavera with lemon and basil, loaded with fresh vegetables and zesty citrus. | matrixbowl.com

There's something about cooking pasta in one pot that feels like a small act of rebellion against kitchen chaos. I discovered this method on a particularly hectic Tuesday when I had no patience for multiple pans and an even shorter attention span for cleanup. The magic happens when the pasta absorbs all that vegetable broth, turning each strand into something tender and impossibly flavorful, while the vegetables surrender their essence into every bite. What started as a lazy-day dinner became the recipe I keep returning to when I want something that tastes deliberate but requires almost no effort.

I made this for my friend Marco who had just gone vegan, and I was honestly nervous he'd pick at it politely while mentally ordering takeout later. Instead, he asked for the recipe before he'd even finished his first plate, and now he texts me photos of his versions with whatever vegetables he finds at the market. There's something about feeding someone a meal that changes their expectations of what plant-based cooking can be.

Ingredients

  • Dried penne or fusilli, 340 g (12 oz): Penne cups hold the broth beautifully, but fusilli works just as well if you like the way it tangles with vegetables; always check the box to confirm it's vegan since some brands sneak in egg.
  • Red onion, 1 small, thinly sliced: The thin slices soften quickly and turn almost sweet as they cook down in the pot, adding depth without overpowering.
  • Garlic, 2 cloves, minced: Fresh garlic is non-negotiable here; it builds the foundation of flavor that makes everything else taste intentional.
  • Red and yellow bell peppers, 1 small each, sliced: The colors aren't just pretty—they bring different flavor notes, with yellow being slightly sweeter and red more savory.
  • Zucchini, 1 medium, sliced into half-moons: Half-moons cook more evenly than rounds and look elegant without requiring any real knife skill.
  • Cherry tomatoes, 1 cup (150 g), halved: Halving them lets the heat open them up gently, releasing their juice throughout the pot as a natural sauce base.
  • Snap peas or green beans, 1 cup (120 g), trimmed: These add a pleasant snap against the softer vegetables and a bright, almost grassy note that keeps the dish from feeling heavy.
  • Broccoli florets, 1 cup (100 g): They soften into the broth while keeping some structure, and honestly, they make the whole pot look more abundant.
  • Low-sodium vegetable broth, 900 ml (4 cups): This is where the real cooking happens; the pasta drinks it all up, so choose one you'd actually taste on its own.
  • Extra-virgin olive oil, 2 tbsp: Quality matters here since it's not cooking long enough to mellow out, and it becomes part of the final flavor profile.
  • Sea salt and black pepper: Start with the amounts listed but taste as you go; you're seasoning pasta and vegetables, which are both forgiving.
  • Red pepper flakes, a pinch: Optional, but they whisper heat without shouting, adding complexity that makes people ask what that subtle warmth is.
  • Lemon, zest and juice of 1: The zest goes in first and gets toasted slightly by the residual heat, intensifying its brightness before the juice adds tang.
  • Fresh basil leaves, ½ cup (15 g), torn: Tear basil by hand instead of chopping—it bruises less and releases oils more gently, keeping that fresh garden flavor intact.
  • Nutritional yeast, 2 tbsp: If you want that subtle cheesy undertone, sprinkle it in; it dissolves into the broth and adds a savory depth without any dairy.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Soften the aromatics:
Heat olive oil in a large pot over medium heat, then add the onion and garlic, letting them sizzle together for 2 to 3 minutes until they turn translucent and fragrant. You'll know they're ready when the kitchen smells like something good is about to happen.
Build the vegetable layer:
Toss in all the bell peppers, zucchini, cherry tomatoes, snap peas, and broccoli, stirring constantly for 3 to 4 minutes. You want them to soften just slightly and release their flavors into the oil without getting fully cooked yet.
Combine everything in the pot:
Add the dried pasta, vegetable broth, salt, pepper, and red pepper flakes, stirring well to make sure the pasta isn't clumping. The mixture should look like a loose soup at this point, and that's exactly what you want.
Let it simmer and absorb:
Bring everything to a boil over high heat, then dial it back to a gentle simmer and cook uncovered for 10 to 12 minutes, stirring frequently. The pasta will gradually absorb the broth while staying tender, and you'll see the liquid level drop steadily.
Finish with brightness:
Once the pasta is al dente and most liquid is gone, remove from heat and stir in the lemon zest, lemon juice, torn basil, and nutritional yeast if you're using it. Taste and adjust salt and pepper—this is your moment to make it exactly right.
Serve and savor:
Divide into bowls immediately while everything is warm and the basil is still vibrant, then drizzle with a bit more olive oil and scatter extra basil on top if you have it.
Creamy vegan one-pot pasta primavera bursting with seasonal vegetables, fragrant basil, and a hint of lemon zest.  Save to Pinterest
Creamy vegan one-pot pasta primavera bursting with seasonal vegetables, fragrant basil, and a hint of lemon zest. | matrixbowl.com

The first time I served this to a table of mixed eaters—vegan, vegetarian, and committed meat-eaters—nobody mentioned dietary restrictions even once. Everyone was too busy asking for seconds and whether they could take leftovers home.

Why This Works as a One-Pot Meal

Cooking pasta directly in the broth instead of in salted water is the secret that makes this entire approach work. The pasta acts like a sponge, soaking up all the vegetable flavors while releasing starch that becomes a light, silky sauce without cream or oil added separately. It's an old Italian technique that somehow feels brand new when you apply it to a plant-based dinner, and once you understand why it works, you'll start seeing possibilities everywhere.

Improvising with Seasonal Vegetables

The vegetables I've listed are what I grab most often, but this recipe genuinely welcomes whatever your market or garden offers. Spring calls for asparagus and peas; summer begs for more tomatoes and maybe some thinly sliced fennel; fall works beautifully with mushrooms and spinach stirred in at the end. The only rule is keeping everything in roughly similar-sized pieces so they cook together at the same pace, and respecting that heartier vegetables like carrots should go in with the aromatics while delicate greens like spinach join right at the end.

Elevating the Finish

The final moments before serving are when this dish transforms from dinner into something memorable. The lemon and basil are non-negotiable, but everything after that is fair game for personal expression and whatever you have on hand. A handful of toasted pine nuts adds buttery richness and crunch; vegan parmesan creates a savory complexity; even a few whole basil leaves scattered on top as garnish make the bowl look like you spent all afternoon cooking instead of twenty minutes.

  • Toast any nuts you're adding in a dry pan first to deepen their flavor and bring out their natural oils.
  • Fresh pasta water reserved from other dishes can substitute for some of the broth if you ever want to experiment with texture.
  • This dish is best enjoyed immediately, but leftovers keep well in the refrigerator for up to three days if you store the basil separately and add it fresh when reheating.
Flavorful vegan one-pot pasta primavera featuring tender penne, crisp veggies, and a refreshing lemon-basil finish. Save to Pinterest
Flavorful vegan one-pot pasta primavera featuring tender penne, crisp veggies, and a refreshing lemon-basil finish. | matrixbowl.com

This recipe works because it respects the vegetables while celebrating them, and it proves that simple cooking with good ingredients and enough attention is all you ever really need. Make it once exactly as written, then make it a hundred times your own way.

Recipe FAQs

Can I use gluten-free pasta for this dish?

Yes, gluten-free pasta varieties can be substituted to make this dish gluten-free without compromising flavor.

What vegetables work best for a seasonal variation?

Asparagus, peas, spinach, or green beans are excellent seasonal alternatives to switch up the vegetable mix.

How can I add a cheesy flavor without dairy?

Sprinkling nutritional yeast towards the end of cooking provides a savory, cheesy flavor while keeping the dish vegan.

Is it important to stir the pasta while cooking?

Stirring often prevents the pasta from sticking to the pot and helps cook it evenly in the vegetable broth.

What wine pairs well with this pasta?

A crisp Sauvignon Blanc or sparkling water with a hint of lemon are great beverage choices to complement the fresh flavors.

Can I prepare this dish ahead of time?

For best texture and flavor, it’s recommended to serve immediately, but leftovers can be gently reheated with a splash of broth or water.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegan One-Pot Pasta Primavera

Vibrant plant-based pasta with fresh vegetables, lemon zest, and basil cooked in a single pot.

Prep Duration
10 minutes
Cook Duration
20 minutes
Overall Time
30 minutes
Created by Zoey Rogers


Skill Level Easy

Cuisine Origin Italian-Inspired

Makes 4 Serving Size

Dietary Info Plant-Based, No Dairy

What You Need

Pasta

01 12 oz dried penne or fusilli pasta, vegan-friendly

Vegetables

01 1 small red onion, thinly sliced
02 2 cloves garlic, minced
03 1 small red bell pepper, sliced
04 1 small yellow bell pepper, sliced
05 1 medium zucchini, sliced into half-moons
06 1 cup cherry tomatoes, halved
07 1 cup snap peas or green beans, trimmed
08 1 cup broccoli florets

Liquids and Seasonings

01 4 cups low-sodium vegetable broth
02 2 tablespoons extra-virgin olive oil
03 1 teaspoon sea salt
04 ½ teaspoon freshly ground black pepper
05 Pinch of red pepper flakes, optional

Finishing Touches

01 Zest and juice of 1 lemon
02 ½ cup fresh basil leaves, torn
03 2 tablespoons nutritional yeast, optional

How to Make It

Step 01

Sauté Aromatics: In a large pot or Dutch oven, heat olive oil over medium heat. Add sliced onion and minced garlic, sautéing for 2 to 3 minutes until translucent.

Step 02

Add Vegetables: Add bell peppers, zucchini, cherry tomatoes, snap peas or green beans, and broccoli. Sauté for 3 to 4 minutes until slightly softened.

Step 03

Combine Pasta and Liquid: Add dried pasta, vegetable broth, salt, pepper, and red pepper flakes. Stir thoroughly to combine all ingredients evenly.

Step 04

Cook Pasta: Bring to a boil over high heat, then reduce to a gentle simmer. Cook uncovered for 10 to 12 minutes, stirring frequently, until pasta reaches al dente texture and most liquid is absorbed.

Step 05

Finish with Citrus and Herbs: Remove from heat. Stir in lemon zest, lemon juice, fresh basil, and nutritional yeast if using. Adjust seasoning to taste.

Step 06

Serve: Transfer to serving bowls immediately. Garnish with additional fresh basil and a light drizzle of olive oil if desired.

Tools Required

  • Large pot or Dutch oven
  • Sharp knife
  • Cutting board
  • Wooden spoon or spatula
  • Citrus zester, optional

Allergy Details

Check ingredients for allergens; reach out to a healthcare provider if you're unsure.
  • Contains gluten if using regular pasta
  • Contains tree nuts if garnished with pine nuts
  • Check pasta and broth labels for potential hidden allergens

Nutrition (per serving)

This info serves as a general guide and isn't medical advice.
  • Caloric Value: 370
  • Fat content: 7 grams
  • Carbohydrates: 65 grams
  • Proteins: 12 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.