This creamy vegan pasta primavera is exactly the sort of family dinner I come back to again and again: quick, colourful and full of fresh vegetables, but still creamy and comforting enough that everyone actually wants to eat it. I've made this as a vegan version using plant-based cream and vegan parmesan, so it has all the richness of the original without the dairy. It's also really flexible, which is perfect for busy weeks when you want to use up the vegetables you already have in the fridge rather than buying lots of extra ingredients.
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from We Made This Vegan.
This post contains affiliate links and I may receive a small commission if you visit a link and buy something. Purchasing via an affiliate link doesn't cost you any extra, and I only recommend products and services I trust. I may have been sent products featured here as a gift or paid to include them in coverage. Thank you for supporting this blog.
Table of Contents
This creamy vegan pasta primavera is a colourful, comforting pasta dish packed with fresh vegetables, a light cream sauce and plenty of flavour. It is the kind of easy dinner that feels fresh enough for spring and summer, but still cosy enough for those evenings when you want a bowl of creamy pasta.
Pasta primavera is often described as a classic Italian-American dish, rather than a traditional Italian recipe. It became popular in New York City in the 1970s, with Le Cirque often credited as one of the places that helped make it famous. This vegan version keeps all the bright colours, fresh produce and creamy sauce, but swaps the dairy for vegan cream and vegan parmesan cheese.
This easy vegan pasta primavera is a great way to use up your favourite veggies, especially when you have lots of seasonal vegetables in the fridge. Broccoli, bell peppers, yellow squash, zucchini, peas and cherry tomatoes all work beautifully together, giving the dish plenty of texture, colour and freshness.
Why you'll love this vegan pasta primavera recipe
This vegan pasta primavera recipe is simple, flexible and full of fresh veggies. It is creamy without being too heavy, colourful enough for picky eaters, and easy enough to make on a busy weeknight.
The best part is that you can adapt it depending on what you have. Use red bell pepper, yellow bell pepper, snow peas, grape tomatoes, red onion, asparagus, spinach, summer vegetables or any other fresh produce from your local grocery store. It is a delicious way to make a big batch of vegetables feel comforting and satisfying.
You can also make it with your choice of pasta. Penne works really well because the creamy sauce clings to the ridges and fills the tubes, but gluten-free pasta, fusilli, rigatoni, spaghetti or any other pasta dishes you enjoy will also work.
Ingredients

For the pasta and vegetables:
- penne pasta
- olive oil
- broccoli florets
- red bell pepper, sliced
- yellow squash, sliced
- peas
- zucchini, sliced
- cherry tomatoes, halved
- garlic cloves, minced
For the cream sauce:
- vegan cream
- grated vegan parmesan cheese
- salt
- black pepper
- red pepper flakes, optional
To garnish:
- Fresh basil or fresh parsley
- Extra vegan parmesan cheese
About the ingredients
The ingredients in this creamy vegan pasta primavera are simple and easy to find in most supermarkets or your local grocery store. Penne pasta makes a lovely base because it holds the creamy sauce well, but you can use any choice of pasta you like. Just cook it until al dente, so it is still a little firm before being tossed with the vegetables and sauce.
The vegetables are the real star of this recipe. Broccoli, bell peppers, yellow squash, zucchini, peas and cherry tomatoes bring bright colors, sweetness, crunch and plenty of freshness. They also add fibre, vitamins and texture, making this a great way to enjoy more fresh vegetables in a comforting pasta recipe.
For the vegan version, use vegan cream and vegan parmesan cheese instead of dairy cream and Parmesan. You can also add a spoonful of nutritional yeast for a slightly cheesy, savoury flavour. If you prefer a homemade creamy sauce, you could blend soaked raw cashews with vegetable broth, lemon juice, lemon zest, garlic, nutritional yeast, salt and black pepper. Silken tofu, white beans, soy milk, oat milk or coconut milk can also be used in different sauce ingredients if you want to experiment.
Instructions
Bring a large pot of water to the boil and salt it well. Cook the pasta according to the package directions or package instructions until al dente. Before draining, reserve a little pasta water in case you need to loosen the sauce later. Drain the cooked pasta and set aside.
Heat the olive oil in a large skillet over medium heat. Add the broccoli, red bell pepper, yellow squash and zucchini. Cook for a few minutes, stirring often, until the vegetables are tender-crisp. They should still have a little bite and keep their bright colours.
Stir in the garlic cloves and cook for about 30 seconds, until fragrant.
Pour in the vegan cream and bring the sauce to a gentle simmer.
Stir in the vegan parmesan cheese, salt, black pepper and red pepper flakes, if using. If the sauce feels too thick, add a splash of pasta cooking water, veggie broth or vegetable broth to loosen it.
Add the cooked pasta and toss everything together until the pasta is fully coated in the creamy sauce.
Fold in the cherry tomatoes and warm them through gently.
Garnish with extra vegan parmesan cheese and fresh herbs such as fresh basil or fresh parsley before serving.
📖 Recipe
Creamy Vegan Pasta Primavera Recipe
- Total Time: 35 minutes
- Yield: 4-6 servings 1x
- Diet: Vegan
Description
Creamy vegan pasta primavera with fresh vegetables, vegan cream and parmesan. A colourful easy dinner recipe.
Ingredients
For the pasta and vegetables:
12 oz / 340g penne pasta
1 tablespoon olive oil
1 cup broccoli florets
1 red bell pepper, sliced
1 yellow squash, sliced
1 cup peas
1 zucchini, sliced
1 cup cherry tomatoes, halved
3 garlic cloves, minced
For the cream sauce:
1 cup vegan cream
½ cup grated vegan parmesan cheese, plus extra to serve
½ teaspoon salt
½ teaspoon black pepper
¼ teaspoon red pepper flakes, optional
To garnish:
Fresh basil or fresh parsley
Extra vegan parmesan cheese
Instructions
- Bring a large pot of water to the boil and salt it well. Cook the pasta according to the package directions or package instructions until al dente. Before draining, reserve a little pasta water in case you need to loosen the sauce later. Drain the cooked pasta and set aside.
- Heat the olive oil in a large skillet over medium heat.
- Add the broccoli, red bell pepper, yellow squash and zucchini. Cook for a few minutes, stirring often, until the vegetables are tender-crisp. They should still have a little bite and keep their bright colours.
- Stir in the garlic cloves and cook for about 30 seconds, until fragrant.
- Pour in the vegan cream and bring the sauce to a gentle simmer.
- Stir in the vegan parmesan cheese, salt, black pepper and red pepper flakes, if using. If the sauce feels too thick, add a splash of pasta cooking water, veggie broth or vegetable broth to loosen it.
- Add the cooked pasta and toss everything together until the pasta is fully coated in the creamy sauce.
- Fold in the cherry tomatoes and warm them through gently.
- Garnish with extra vegan parmesan cheese and fresh herbs such as fresh basil or fresh parsley before serving.
Variations and substitutions
You can make this vegan pasta primavera with almost any fresh vegetables you have to hand. Asparagus, snow peas, red onion, mushrooms, spinach, kale, grape tomatoes, carrots, green beans and summer veggies all work well. Cut everything into bite-sized pieces so the vegetables cook evenly.
For a different sauce, try adding a little lemon juice and lemon zest to brighten the cream sauce. You can also stir in nutritional yeast for extra cheesy flavour, or add Italian seasoning for a more savoury herby taste.
To add extra protein, mix in white beans, chickpeas, crispy tofu or vegan chicken pieces. If you want a nut-based creamy sauce, blend raw cashews with soy milk, oat milk, vegetable broth, garlic, lemon juice and nutritional yeast until smooth. This is a great option if you prefer creamy pastas without shop-bought vegan cream.
For a gluten-free version, use your favourite gluten-free pasta and cook it carefully so it stays al dente. Gluten-free pasta can sometimes soften quickly, so keep an eye on it as the pasta cooks.
If you like a little heat, add extra red pepper flakes. For a milder version for children or picky eaters, leave them out and let everyone add them at the table.
Ali's Serving suggestions
This creamy vegan pasta primavera is filling enough to serve as a main dish, especially with a sprinkle of vegan parmesan cheese and plenty of fresh basil on top.
It also works nicely as a side dish with garlic bread, a crisp green salad, roasted vegetables or a simple tomato salad. If you are serving a larger meal, it pairs well with vegan meatballs, roasted chickpeas or a platter of grilled seasonal vegetables.
The best way to serve it is straight away while the sauce is warm and silky. If it thickens as it sits, add a splash of water, pasta water, oat milk or veggie broth and stir gently over a low heat.
Storage and reheating
Store leftovers in an airtight container in the fridge for up to 3 days. The sauce will thicken as it cools, so add a splash of water, vegan cream, soy milk, oat milk or vegetable broth when reheating.
Reheat gently in a large saucepan or skillet over low to medium heat, stirring often. You can also microwave it in short bursts, stirring between each one.
This recipe is best enjoyed fresh, but leftovers are still delicious the next day. Add a little extra black pepper, fresh herbs or vegan parmesan cheese before serving to freshen it up.
This creamy vegan pasta primavera is colourful, simple and full of fresh vegetables. It is a lovely vegan version of a classic Italian-American dish, with tender pasta, bright seasonal vegetables and a light cream sauce made without dairy.
Whether you make it with spring vegetables, summer vegetables or whatever fresh veggies you have in the fridge, this easy vegan pasta primavera is a great recipe to keep in your weeknight dinner rotation. Top it with fresh herbs, black pepper and a sprinkle of vegan parmesan cheese for a comforting bowl of pasta with tons of flavor.
Frequently asked questions
Can I use different vegetables?
Yes, this is a very flexible recipe. You can use your favorite veggies, including asparagus, snow peas, red onion, mushrooms, spinach, kale, carrots, grape tomatoes, yellow bell pepper or extra peas. It is a great way to use whatever fresh produce you already have.
Can I make this vegan pasta primavera without vegan cream?
Yes. You can make a creamy sauce with soaked raw cashews, silken tofu, white beans, soy milk, oat milk or coconut milk. Blend with vegetable broth, garlic, lemon juice, nutritional yeast, salt and black pepper until smooth.
Can I make this recipe gluten-free?
Yes, simply use gluten-free pasta. Cook it according to the package instructions and keep it al dente so it does not become too soft when mixed with the sauce.
Can I add nutritional yeast?
Yes, nutritional yeast is a lovely addition. It adds a savoury, cheesy flavour and works especially well if your vegan parmesan cheese is quite mild.
Can I make this ahead of time?
You can, although the creamy sauce is best when freshly made. If making it ahead, store it in an airtight container and add a splash of pasta water, vegan cream, oat milk or vegetable broth when reheating.
Can I serve this cold?
You can serve leftovers cold as a creamy pasta salad, although the sauce will be thicker. If you want to serve it cold, add a little lemon juice, olive oil or splash of water to loosen it before eating.
Is pasta primavera Italian?
Pasta primavera is usually considered an Italian-American dish rather than a traditional Italian recipe. It became well known in New York City and is loved for its fresh vegetables, bright colours and creamy sauce.
What can I use instead of vegan parmesan cheese?
You can use nutritional yeast, a homemade cashew parmesan, or simply leave it out and season the sauce well with salt, black pepper, garlic and lemon juice.
Can I add pesto?
Yes, a spoonful of vegan pesto or vegetarian pesto pasta-style sauce can be stirred through at the end for extra flavour. It will change the taste of the actual recipe, but it is delicious if you enjoy basil-based pasta recipes.
If you enjoyed this creamy vegan pasta primavera recipe you will love these other vegan pasta recipes...
-
One-Tray Roasted Pepper and Butter Bean Pasta
-
Creamy Vegan Sun-Dried Tomato Pasta With Spinach
-
Veggie Rainbow Orzo Salad Recipe With Lemon Basil Dressing
-
Vegan Red Lentil Pasta Bake With Crunchy Topping
It would really help my reach if you shared this recipe with your friends in real life and on social media and don't forget to Pin this post for later...






Comments
No Comments