Vegan One-Pot Pasta Primavera

Featured in: Vegetarian & Vegan

This vibrant Italian-inspired dish combines penne pasta with colorful vegetables including bell peppers, zucchini, cherry tomatoes, snap peas, and broccoli. Everything cooks together in vegetable broth, infusing the pasta with flavor while creating a light, creamy sauce.

Fresh lemon zest and juice add brightness, while torn basil leaves bring aromatic depth. The one-pot method means the starch from the pasta naturally thickens the cooking liquid, eliminating the need for heavy cream or butter.

Ready in just 30 minutes, this dish is perfect for busy weeknights. The vegetables remain tender-crisp, providing texture and nutritional value. Nutritional yeast offers an optional cheesy, umami-rich finish.

Updated on Wed, 11 Feb 2026 14:26:00 GMT
Bright, colorful Vegan One-Pot Pasta Primavera with lemon and fresh basil is served steaming from a single Dutch oven. Save to Pinterest
Bright, colorful Vegan One-Pot Pasta Primavera with lemon and fresh basil is served steaming from a single Dutch oven. | krispyrecipes.com

There's something magical about watching a pot of seemingly random vegetables and dried pasta transform into something that tastes like you've been simmering it for hours. I discovered this dish on a Tuesday evening when my fridge was overflowing with spring vegetables and I was too tired to dirty multiple pans. One pot, twenty minutes, and suddenly my kitchen smelled like an Italian trattoria. My partner walked in mid-cook and asked what smelled so good—I hadn't even finished yet.

I made this for my sister who'd just gone vegan, and she got emotional—not because it was healthy, but because it actually tasted like the kind of food we grew up eating. That's when I realized this dish bridges something important: it doesn't apologize for being plant-based, it celebrates it.

Ingredients

  • Penne or fusilli (340g): Shapes with ridges and curves catch the light broth and lemon juice better than smooth pasta; check the box to confirm it's vegan since some brands sneak egg.
  • Red onion and garlic: These two build the flavor foundation—don't skip the sautéing step, it mellows the onion's bite.
  • Bell peppers, zucchini, cherry tomatoes, snap peas, broccoli: Use what's fresh and seasonal; these aren't precious—they're just vehicles for the broth and lemon.
  • Vegetable broth (900ml): Low-sodium is crucial because the liquid reduces and concentrates; taste before adding extra salt.
  • Extra-virgin olive oil (2 tbsp): This isn't a health ingredient here, it's a flavor one; don't cheap out.
  • Sea salt and black pepper: Adjust at the end after the lemon goes in; acidity changes how salt tastes.
  • Lemon zest and juice: The zest adds brightness that juice alone can't deliver; use a microplane if you have one.
  • Fresh basil (½ cup torn): Tear it by hand rather than chopping so it doesn't bruise and turn dark; add it at the very end.
  • Nutritional yeast (optional, 2 tbsp): This gives a subtle umami richness that makes people ask what the secret ingredient is.

Instructions

Product image
Air fry, roast, reheat, and dehydrate meals quickly for crispy snacks and easy weeknight dinners.
Check price on Amazon
Wake up the onion and garlic:
Heat olive oil in a large pot over medium heat, then add sliced red onion and minced garlic. Let them sizzle and soften for 2–3 minutes until the kitchen fills with that warm, aromatic smell—you'll know it's ready when the onion turns translucent and smells sweet rather than sharp.
Build color with the vegetables:
Add bell peppers, zucchini, cherry tomatoes, snap peas, and broccoli to the pot. Sauté for 3–4 minutes, stirring occasionally, until everything softens just slightly but still holds its shape—you want tender vegetables, not sad ones.
Bring it all together:
Pour in the dried pasta, vegetable broth, salt, pepper, and red pepper flakes if using. Stir everything so the pasta doesn't clump together, then turn the heat to high.
The gentle simmer:
Once it reaches a boil, reduce heat to medium-low and let it simmer uncovered for 10–12 minutes, stirring often. The pasta will gradually absorb the liquid and soften while staying slightly al dente; watch it carefully toward the end because the last minute matters.
The transformation at the end:
Remove from heat, then add lemon zest, lemon juice, torn basil, and nutritional yeast if using. Stir gently and taste—this is where you adjust for salt and pepper since the lemon changes everything.
Product image
Air fry, roast, reheat, and dehydrate meals quickly for crispy snacks and easy weeknight dinners.
Check price on Amazon
A close-up of the vegan One-Pot Pasta Primavera shows zesty lemon and basil garnish over penne and crisp vegetables. Save to Pinterest
A close-up of the vegan One-Pot Pasta Primavera shows zesty lemon and basil garnish over penne and crisp vegetables. | krispyrecipes.com

My neighbor smelled this cooking and knocked on the door asking what was happening. When I handed her a bowl, she sat on my kitchen stool and ate the whole thing in silence, which somehow felt like the highest compliment.

The Beauty of Seasonal Swapping

This dish doesn't demand specific vegetables—it celebrates whatever's at its peak. In summer I use asparagus and fresh peas; in fall I add diced butternut squash; in spring I throw in young spinach at the very end so it wilts gently. The broth and lemon are flexible enough to make any combination feel intentional and delicious. Don't view the ingredient list as law; view it as a suggestion from someone who happened to have these things on hand.

Why This Works as a One-Pot Meal

Most one-pot pasta dishes can taste watery or muddled, but this one stays vibrant because you're not cooking in plain water—you're cooking in seasoned vegetable broth that actually has flavor. The vegetables release their own liquid as they cook, which helps create a light sauce rather than a heavy cream. This is why stirring matters: the released starch from the pasta and the cooking liquid from the vegetables combine to create a silky finish without any dairy needed.

Making It Your Own

I've made this dish at least fifty times now, and it's never the same twice—not because I'm being precious about it, but because I cook with what I have. Some nights I add a splash of white wine after sautéing the vegetables; other times I toss in a handful of olives or sun-dried tomatoes near the end. The nutritional yeast is optional, but once you try it, you'll understand why it's there: it adds a subtle savory depth that makes people lean back and say this tastes expensive.

  • Pine nuts or toasted seeds: Add crunch and richness without dairy; toast them in a dry pan first for maximum flavor.
  • A drizzle of good olive oil at serving: Finish like a chef does—a little extra-virgin oil on top makes it look intentional and tastes genuinely better.
  • Fresh mint or parsley: If basil isn't available, these work beautifully and bring their own brightness to the dish.
Product image
Pressure cook meals, make rice, steam vegetables, and prepare soups faster for easy everyday cooking.
Check price on Amazon
Hearty Vegan One-Pot Pasta Primavera with lemon, basil, and colorful vegetables is perfect for a quick weeknight dinner. Save to Pinterest
Hearty Vegan One-Pot Pasta Primavera with lemon, basil, and colorful vegetables is perfect for a quick weeknight dinner. | krispyrecipes.com

This is the kind of recipe that becomes a Tuesday night regular without you planning for it to. It's quick enough for a weeknight but impressive enough to serve at a casual dinner party.

Common Recipe Questions

Can I use different vegetables?

Absolutely. Swap in seasonal favorites like asparagus, spinach, peas, or diced eggplant. The method works with any vegetable that cooks within 10-12 minutes.

What pasta shapes work best?

Short pasta varieties like penne, fusilli, rotini, or farfalle are ideal. They hold up well during the one-pot cooking process and capture the vegetable broth in their crevices.

Is this freezer-friendly?

The pasta can become mushy when frozen and reheated. For best results, enjoy freshly made or store in the refrigerator for up to 3 days and reheat with a splash of water or broth.

How do I prevent the pasta from sticking?

Stir frequently during the first 5 minutes of cooking, especially as the broth begins to thicken. The liquid should mostly absorb but leave a light, saucy consistency coating the pasta.

Can I add protein?

White beans, chickpeas, or tofu cubes can be added during the last 5 minutes of cooking. Alternatively, serve alongside grilled plant-based meats or sprinkle with hemp seeds.

Vegan One-Pot Pasta Primavera

Vegan pasta loaded with seasonal vegetables in a light lemon-basil broth.

Prep Duration
10 minutes
Cooking Duration
20 minutes
Overall Time
30 minutes
Created by Mia Harper

Recipe Type Vegetarian & Vegan

Skill Level Easy

Cuisine Type Italian-Inspired

Total Portions 4 Serving Size

Dietary Considerations Plant-Based, No Dairy

What You’ll 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 & Seasoning

01 4 cups low-sodium vegetable broth
02 2 tablespoons extra-virgin olive oil
03 1 teaspoon sea salt, or to taste
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: Heat olive oil in a large pot over medium heat. Add sliced onion and minced garlic, sautéing for 2 to 3 minutes until translucent and fragrant.

Step 02

Cook Vegetables: Add bell peppers, zucchini, cherry tomatoes, snap peas, and broccoli florets to the pot. Sauté for 3 to 4 minutes until vegetables begin to soften.

Step 03

Combine Pasta and Broth: Add dried pasta, vegetable broth, salt, pepper, and red pepper flakes to the pot. Stir thoroughly to distribute pasta evenly and prevent clumping.

Step 04

Simmer Until Tender: Bring the mixture 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 desired. Taste and adjust seasoning as needed.

Step 06

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

Tools You’ll Need

  • Large pot or Dutch oven
  • Sharp chef's knife
  • Cutting board
  • Wooden spoon or heat-resistant spatula
  • Citrus zester, optional

Possible Allergens

Double-check each ingredient for allergens and consult an expert if you're unsure.
  • Contains gluten if using regular pasta
  • Contains tree nuts if garnished with pine nuts
  • Verify all pasta and broth labels for potential hidden allergens

Nutritional Information (per serving)

This data is for informational purposes and shouldn't replace professional advice.
  • Calorie Count: 370
  • Total Fat: 7 grams
  • Total Carbohydrates: 65 grams
  • Protein Content: 12 grams