Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Main dishes

Vegan Pasta Primavera

Iosune with a glass of juice.
Published: Jun 3, 2026 by Iosune Robles · This post may contain affiliate links
No ratings yet
Pin Recipe Jump to Recipe
Two bowls of vegan pasta primavera garnished with fresh basil and vegan cheese

This Vegan Pasta Primavera is one of my favorite pasta recipes to make in the spring and summer. It's made with colorful vegetables, plenty of garlic, fresh basil, and a bright lemony finish, all tossed with farfalle pasta for an easy meal that feels both fresh and satisfying. It comes together in about 30 minutes and is a great way to make the most of seasonal produce.

Two plates of vegan pasta primavera topped with vegan cheese and fresh basil

Traditional pasta primavera is usually made with butter, Parmesan cheese, and sometimes cream. For this vegan version, I use vegan cheese instead, along with pasta water, olive oil, and lemon juice to create a light sauce that coats every bite without feeling heavy. The result is just as flavorful as the original, with plenty of fresh vegetables and a lighter, plant-based twist.

I love serving this pasta primavera for an easy weeknight dinner, but it's also great for lunch the next day. Leftovers keep well in the fridge, making it a good option for meal prep during the spring and summer months. Serve it on its own or pair it with a simple salad and some crusty Vegan Bread for a complete meal.

Looking for more vegan pasta recipes? Try my Vegan Mushroom Pasta for a rich and satisfying meal, Vegan Spaghetti when you need a quick dinner made with simple ingredients, or Tofu Bolognese for a hearty, protein-packed twist on a classic pasta favorite.

Why You'll Love This Vegan Pasta Primavera

This is why I keep coming back to it:

  • Loaded with fresh vegetables: Every bite is packed with colorful vegetables like asparagus, peas, zucchini, tomatoes, carrots, and bell pepper, making this a great way to enjoy more veggies in a satisfying meal.
  • Light, fresh, and full of flavor: Olive oil, garlic, lemon, and basil create a simple sauce that lets the vegetables shine without feeling heavy.
  • Ready in about 30 minutes: This recipe comes together quickly, making it perfect for busy weeknights when you want something homemade without spending hours in the kitchen.
  • Perfect for spring and summer: The combination of fresh vegetables, bright lemon, and herbs makes this pasta especially delicious during the warmer months, but you can enjoy it any time of the year.
  • Easy to customize: Swap the vegetables based on what you have on hand or what's in season. It's a flexible recipe that's hard to mess up and always turns out delicious.
Ingredients for vegan pasta primavera

Vegan Pasta Primavera Ingredients

  • Farfalle pasta: I like using farfalle because it holds the vegetables well and gives the dish a classic pasta primavera look, but any short pasta will work. Penne, fusilli, rigatoni, or rotini are all great options.
  • Olive oil: Extra virgin olive oil is my favorite for this recipe because it adds plenty of flavor, but regular olive oil, avocado oil, or another neutral-flavored oil will also work.
  • Garlic: Fresh garlic adds the best flavor. If needed, you can replace it with ½ teaspoon garlic powder, although the flavor won't be quite the same.
  • Red onion: I like the mild sweetness and color it adds. Feel free to use yellow onion, white onion, or shallots instead.
  • Carrot: Adds color, texture, and a touch of natural sweetness. You can omit it or replace it with another vegetable if preferred.
  • Asparagus: One of the classic vegetables used in pasta primavera. Fresh asparagus works best, but green beans are a good substitute.
  • Zucchini: Adds texture and pairs well with the other vegetables. Yellow squash works just as well.
  • Red bell pepper: Adds sweetness and color. Any bell pepper will work.
  • Frozen peas: A convenient option that adds sweetness and a pop of color. Fresh peas can also be used when in season.
  • Cherry tomatoes: They soften slightly as they cook and help create a light sauce. Grape tomatoes work too.
  • Grated vegan cheese: I used a block of vegan cheese and grated it myself, but any grated vegan cheese that melts well will work. You can also use my Vegan Parmesan Cheese for a more traditional parmesan-style flavor.
  • Lemon zest and lemon juice: Fresh lemon juice adds brightness and helps balance the richness of the olive oil and vegan cheese. The lemon zest is optional but recommended for extra fresh lemon flavor.
  • Fresh basil: Adds a fresh flavor that works beautifully with the vegetables and lemon. Fresh parsley can be used instead if preferred.
  • Salt and black pepper: Essential for bringing all the flavors together. Adjust to taste.
  • Red pepper flakes: Optional, but great if you want a little heat.

Find the full recipe with exact measurements in the recipe card below.

How to Make Vegan Pasta Primavera

Cooked farfalle draining in a colander over a pot
  1. Cook the pasta in a large pot of salted boiling water until al dente. Before draining, reserve ¾ cup (180 ml) of the cooking water.
Sliced red onion cooking in olive oil in a large skillet
  1. While the pasta cooks, heat the olive oil in a large skillet and cook the onion for 3-4 minutes, or until softened.
Red onion and minced garlic cooking in a large skillet
  1. Add the garlic and cook for about 1 minute, stirring often, until fragrant.
Asparagus, carrot, zucchini, and red bell pepper cooking in a skillet
  1. Mix in the carrot, asparagus, zucchini, and red bell pepper. Cook for 4-5 minutes, stirring occasionally, until tender but still slightly crisp.
Peas, cherry tomatoes, and seasonings added to the vegetables in a skillet
  1. Stir in the peas, cherry tomatoes, salt, black pepper, and red pepper flakes if using. Cook for another 2-3 minutes.
Cooked pasta, vegan cheese, lemon zest, and lemon juice added to the skillet
  1. Add the cooked pasta to the skillet along with ½ cup (120 ml) of the reserved pasta water, vegan cheese, lemon zest, and 2 tablespoons of lemon juice.
Vegan pasta primavera tossed in a skillet until glossy and creamy
  1. Toss everything together until the sauce lightly coats the pasta. Add more pasta water if needed and adjust the lemon juice to taste.
Vegan pasta primavera topped with fresh basil and vegan cheese on a plate
  1. Remove from the heat, stir in the basil, and serve immediately with extra vegan cheese on top.

Tips for the Best Results

  • Cut the vegetables into similar-sized pieces: This helps them cook more evenly and makes it easier to get a little bit of everything in each bite.
  • Use freshly grated vegan cheese: Pre-shredded vegan cheeses often contain anti-caking agents that can make them melt less smoothly. Grating your own usually gives the best texture.
  • Choose ripe but firm tomatoes: They should soften slightly when cooked without completely breaking down into the sauce.
  • Add the basil at the very end: Fresh basil loses its flavor and color quickly when cooked for too long, so stir it in just before serving.
  • Adjust the lemon to your taste: Some lemons are more acidic than others. Start with the smaller amount and add more if you'd like a brighter, fresher flavor.
Close-up of vegan pasta primavera with asparagus, peas, and vegan cheese

Serving Suggestions

This pasta dish is satisfying enough to serve as a main dish, but you can easily round out the meal with one or two simple sides:

  • Vegan Caesar Salad: The crisp lettuce and creamy dressing pair perfectly with the fresh vegetables and lemony flavors in the pasta.
  • Vegan Garlic Bread: Great for soaking up any sauce left at the bottom of the bowl.
  • Vegan Bread: A simple side that turns this pasta into an even more satisfying meal.
  • Crispy Baked Tofu: An easy way to add extra protein while keeping the dish completely plant based.
  • Vegan Chicken: Perfect if you're looking for a heartier meal with more protein.

How to Store and Reheat Leftovers

  • Fridge: Store the leftovers in an airtight container in the refrigerator for up to 4 days.
  • Freezer: I don't recommend freezing this recipe, as the vegetables can become soft and watery once thawed.
  • Reheat: Warm the leftovers in a skillet over medium heat with a splash of water until heated through. You can also reheat them in the microwave. Add a squeeze of lemon juice before serving if you'd like to freshen up the flavors.

Frequently Asked Questions

Can I make Vegan Pasta Primavera ahead of time?

Yes. You can prepare the vegetables up to 1 day in advance and store them in an airtight container in the refrigerator. When you're ready to eat, cook the pasta and finish the recipe as directed.

Can I use different vegetables?

Absolutely. Pasta primavera is very flexible, so feel free to use whatever vegetables you have on hand. Broccoli, green beans, mushrooms, yellow squash, and spinach are all great options.

Can I add protein to this recipe?

Yes. If you'd like to make this pasta more filling, try adding tofu, tempeh, seitan, chickpeas, white beans, or lentils. Crispy tofu is one of my favorite options because it adds a nice contrast in texture, but any of these protein sources work well with the fresh vegetables and lemony flavors in the dish.

Can I use a different type of pasta?

Of course. Farfalle works well because it holds the vegetables nicely, but penne, fusilli, rotini, rigatoni, and other short pasta shapes are also great choices.

Can I make this recipe without vegan cheese?

Yes. The vegan cheese adds a savory, cheesy flavor and helps create a light sauce when combined with the pasta water, but the recipe will still be delicious without it. You may want to add a little extra salt to make up for the lost flavor.

Vegan pasta primavera served in two bowls with extra vegan cheese and basil

More Vegan Pasta Recipes

  • Vegan Stuffed Shells
  • Vegan Lasagna
  • Vegan Vodka Sauce
  • Vegan Mac and Cheese
  • Silken Tofu Pasta Sauce

Did you make this recipe? Leave a comment and a rating below. I'd love to hear how it turned out!

Homemade vegan pasta primavera topped with basil and grated vegan cheese
No ratings yet

Love it? Leave a rating!

Vegan Pasta Primavera

This Vegan Pasta Primavera is fresh, colorful, and ready in just 30 minutes. Made with seasonal vegetables, garlic, lemon, basil, and vegan cheese, it's an easy pasta dish that's perfect for spring and summer.
Prep: 15 minutes mins
Cook: 15 minutes mins
Total: 30 minutes mins
Servings: 4
PRINT PIN COMMENT


Ingredients 
 

  • 12 ounces farfalle pasta
  • 2 tablespoons olive oil
  • 1 red onion, thinly sliced
  • 4 garlic cloves, minced
  • 1 large carrot, peeled and cut into thin matchsticks
  • 1 medium zucchini, sliced into half moons

  • 1 bunch asparagus, trimmed and cut into 1-inch (2.5 cm) pieces
  • ½ red bell pepper, thinly sliced
  • 1 cup frozen peas
  • 1 cup cherry tomatoes, halved
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes, optional
  • ½ cup grated vegan cheese, or my vegan Parmesan cheese, plus more for serving
  • Zest of 1 lemon, optional but recommended
  • 2-3 tablespoons lemon juice
  • ¼ cup fresh basil

Instructions 

  • Bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Reserve ¾ cup (180 ml) of pasta water, then drain.
    Cooked farfalle draining in a colander over a pot
  • Heat the olive oil in a large skillet over medium-high heat. Stir in the onion and cook for 3-4 minutes, stirring occasionally, until softened.
    Sliced red onion cooking in olive oil in a large skillet
  • Stir in the garlic and cook for 1 minute, stirring frequently, until fragrant.
    Red onion and minced garlic cooking in a large skillet
  • Add the carrot, asparagus, zucchini, and red bell pepper. Cook for 4-5 minutes, stirring occasionally, until the vegetables are tender but still crisp.
    Asparagus, carrot, zucchini, and red bell pepper cooking in a skillet
  • Stir in the peas, cherry tomatoes, salt, black pepper, and red pepper flakes if using. Cook for 2-3 minutes, until the tomatoes start to soften.
    Peas, cherry tomatoes, and seasonings added to the vegetables in a skillet
  • Return the cooked pasta to the skillet, then add ½ cup (120 ml) of the reserved pasta water, vegan cheese, lemon zest, and 2 tablespoons lemon juice.
    Cooked pasta, vegan cheese, lemon zest, and lemon juice added to the skillet
  • Toss until the pasta is glossy and lightly creamy. Add more pasta water if needed, 1-2 tablespoons at a time. Taste and add the remaining tablespoon of lemon juice if you want it brighter.
    Vegan pasta primavera tossed in a skillet until glossy and creamy
  • Remove from the heat and gently fold in the fresh basil. Serve immediately with more vegan cheese on top.
    Vegan pasta primavera topped with fresh basil and vegan cheese on a plate

Notes

  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Freezing is not recommended, as the vegetables may lose their texture and become watery once thawed.
  • Reheat in a skillet over medium heat with a splash of water until warmed through, or microwave individual portions. A little extra lemon juice can help freshen up the flavors before serving.

Nutrition

Serving: 1serving | Calories: 519kcal | Carbohydrates: 86g | Protein: 18g | Fat: 12g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 756mg | Potassium: 872mg | Fiber: 10g | Sugar: 11g | Vitamin A: 4999IU | Vitamin C: 64mg | Calcium: 99mg | Iron: 5mg
Did you try this recipe?Leave a comment below and let me know how it turned out!
Course: Main Dish
Cuisine: Italian
Author: Iosune Robles

More Vegan Main Dish Recipes

  • Vegan taco salad served with lime wedges and extra tortilla chips on the side
    Vegan Taco Salad
  • Tofu lettuce wraps served with extra filling and toppings on the side
    Tofu Lettuce Wraps
  • Bowl of crispy Korean BBQ tofu over rice with chopsticks and toppings around
    Korean BBQ Tofu
  • Crispy baked BBQ tofu triangles topped with sesame seeds and sliced green onions
    BBQ Tofu
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most popular recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Fresh spring recipes

  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad
  • Jar of vegan lemon curd with lemons around and a spoon scooping curd from the jar.
    Vegan Lemon Curd
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake
  • Vegan tuna on a slice of bread, with lettuce and tomato slices, on a white plate.
    Easy Vegan Tuna
  • Two pieces of toast with vegan chicken salad, lettuce, tomato, chives, and black pepper
    Vegan Chicken Salad

Footer

↑ Back to top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required