
Creamy Vegan Zucchini Pasta with Basil and Lemon tastes bright, silky, and rich, with a cozy Alfredo vibe that does not leave you feeling heavy. It works perfectly for busy weeknights, date nights, or meal prep, and you can get it on the table in about 30 minutes. I first made a version of this after a very aggressive farmers’ market zucchini haul, and it quickly became a regular in my own kitchen.
Why You Should Try This Creamy Vegan Zucchini Pasta with Basil and Lemon
This pasta gives you all the comfort of a creamy bowl of noodles while you sneak in a generous amount of vegetables. The zucchini blends into a velvety sauce with cashews and olive oil, so you taste richness and lemony basil instead of “hey, that’s a lot of squash.”
You only need simple pantry ingredients and one blender to pull this off. Clean up stays easy, the leftovers taste great, and nobody at the table needs to know the sauce comes from zucchini unless you want to brag a little.
“This Creamy Vegan Zucchini Pasta with Basil and Lemon tastes like a fancy restaurant dish that secretly came from weeknight ingredients and a blender. ★★★★★”
Ingredients You’ll Need
Pasta and vegetables
-
12 ounces pasta
- I like short shapes like rigatoni, fusilli, or penne because they hold the sauce well.
- Use gluten free pasta if you need it.
-
2 medium zucchini, about 1 ½ pounds total
- Smaller zucchini taste sweeter and less watery.
- You can swap in yellow squash for part of the amount if that is what you have.
-
3 tablespoons olive oil
- Extra virgin tastes best here, since it flavors the sauce.
-
3 cloves garlic, minced
- Use jarred minced garlic in oil if you feel tired or rushed.
-
½ teaspoon red pepper flakes
- Adjust to taste or skip if you cook for kids or spice sensitive eaters.
Creamy vegan sauce base
-
½ cup raw cashews, soaked
- Soak in hot water for 15 to 20 minutes to soften.
- Use cashew butter in a pinch: 3 tablespoons cashew butter plus 3 tablespoons water.
-
1 ¼ cups unsweetened plant milk
- I like oat milk or soy milk because they taste neutral and creamy.
- Avoid vanilla or sweetened versions.
-
3 tablespoons nutritional yeast
- This adds a cheesy flavor without dairy.
- Bragg and Bob’s Red Mill both taste great here.
-
2 tablespoons fresh lemon juice
- About 1 large lemon.
- Bottle lemon juice works if that is what you have, but fresh tastes brighter.
-
1 teaspoon lemon zest, packed
- Zest the lemon before you juice it.
-
1 teaspoon fine sea salt, plus more to taste
-
½ teaspoon freshly ground black pepper
Fresh herbs and finishing touches
-
1 packed cup fresh basil leaves
- Tear the leaves instead of chopping if you want a rustic look.
-
2 tablespoons chopped fresh parsley (optional but nice)
-
2 tablespoons toasted pine nuts or chopped walnuts (optional crunch)
-
Extra lemon wedges for serving
Pantry shortcuts and notes
- Use frozen zucchini if fresh looks sad: thaw, squeeze out extra water, then sauté as written.
- Use pre minced garlic, pre washed basil, and store bought lemon juice when you need speed.
- Blend the sauce in a high speed blender if you own one, since it gives the smoothest texture.
Equipment list
- Large pot for boiling pasta
- Large skillet or sauté pan
- Blender or food processor
- Cutting board and sharp knife
- Citrus zester or fine grater
- Measuring cups and spoons
- Tongs or pasta spoon
Tips & Tricks
- Salt the pasta water generously so the noodles taste seasoned from the inside out.
- Cook the pasta just to al dente, since it will finish in the hot sauce.
- Slice the zucchini into half moons or thin rounds so they soften and caramelize quickly.
- Dry the zucchini well before cooking so it browns instead of steaming.
- Soak cashews in very hot water for at least 15 minutes to help them blend silky smooth.
- Blend the sauce longer than you think, about 1 to 2 minutes, to remove any graininess.
- Reserve at least 1 cup of starchy pasta water before you drain the pot.
- Thin the sauce with splashes of pasta water until it looks slightly looser than you want.
- Taste and adjust salt, lemon, and nutritional yeast at the end so the flavors pop.
- Stir in the basil at the very end so it stays bright green and fragrant.
How to Make Creamy Vegan Zucchini Pasta with Basil and Lemon
Step 1: Prep the cashews and vegetables
Set a kettle or small pot of water over high heat and bring it to a boil.
Pour the hot water over the cashews in a heatproof bowl and let them soak for 15 to 20 minutes.
Meanwhile, wash the zucchini, trim the ends, and slice them into thin half moons about ¼ inch thick.
Mince the garlic and roughly chop the basil and parsley, then set them aside.
Step 2: Cook the pasta
Bring a large pot of water to a boil and salt it generously.
Add the pasta and cook it until it reaches al dente, following the package time as a guide.
Scoop out at least 1 cup of pasta water and keep it near the stove.
Drain the pasta and leave it in the colander while you finish the sauce.
Step 3: Sauté the zucchini and garlic
Place a large skillet over medium high heat and add the olive oil.
Add the sliced zucchini in a single layer as much as possible and sprinkle with a pinch of salt.
Cook the zucchini for 6 to 8 minutes, stirring only occasionally, until it turns golden in spots and softens.
Add the minced garlic and red pepper flakes and cook 1 to 2 minutes, until the garlic smells fragrant.
Step 4: Blend the creamy vegan sauce
Drain the soaked cashews and add them to the blender.
Pour in the plant milk, nutritional yeast, lemon juice, lemon zest, salt, and black pepper.
Scoop about half of the sautéed zucchini and garlic into the blender, then blend on high until the mixture turns completely smooth and creamy.
Taste the sauce and adjust salt, pepper, or lemon juice to match your preference.
Step 5: Combine pasta, sauce, and remaining zucchini
Return the empty pasta pot to the stove over low heat.
Add the drained pasta, the remaining sautéed zucchini in the skillet, and all of the blended sauce.
Stir everything together and add splashes of reserved pasta water until the sauce coats the noodles and looks glossy and loose.
Let the pasta cook in the sauce for 2 to 3 minutes so the flavors meld.
Step 6: Add herbs and finish the dish
Turn off the heat and stir in the chopped basil and parsley.
Taste again and add more lemon juice, salt, or red pepper flakes if you want extra brightness or heat.
Sprinkle the top with toasted pine nuts or walnuts if you like crunch.
Serve the Creamy Vegan Zucchini Pasta with Basil and Lemon hot, with extra basil and lemon wedges on the side.
What to Serve with Creamy Vegan Zucchini Pasta with Basil and Lemon
This Creamy Vegan Zucchini Pasta with Basil and Lemon pairs nicely with a simple green salad, maybe with cucumbers and tomatoes to echo the fresh flavors. You can add garlic roasted broccoli or asparagus on the side if you want more vegetables. Warm crusty bread or garlic bread tastes great for scooping up extra sauce. Pour sparkling water with lemon slices or a chilled herbal iced tea to keep the meal light and refreshing.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Add a splash of plant milk or water before reheating to loosen the sauce.
- Reheat gently on the stove over low heat and stir often until hot, or use the microwave in short bursts.
- Freeze portions in freezer safe containers for up to 2 months, then thaw overnight in the fridge before reheating.

Creamy Vegan Zucchini Pasta with Basil and Lemon
Ingredients
Instructions
- Pour very hot or boiling water over the raw cashews in a heatproof bowl and let them soak for 15 to 20 minutes, then drain before blending.
- Wash the zucchini, trim the ends, and slice into thin half moons about 1/4 inch thick.
- Mince the garlic and roughly chop the basil and parsley, then set aside.
- Bring a large pot of salted water to a boil.
- Add the pasta and cook until al dente according to package directions.
- Before draining, scoop out at least 1 cup of starchy pasta water and set aside.
- Drain the pasta and leave it in the colander while you prepare the sauce.
- Place a large skillet over medium-high heat and add the olive oil.
- Add the sliced zucchini in as close to a single layer as possible and season with a pinch of salt.
- Cook for 6 to 8 minutes, stirring only occasionally, until the zucchini softens and turns golden in spots.
- Stir in the minced garlic and red pepper flakes and cook for 1 to 2 minutes, until the garlic is fragrant.
- Add the drained soaked cashews to a blender.
- Pour in the plant milk, nutritional yeast, lemon juice, lemon zest, sea salt, and black pepper.
- Scoop about half of the sautéed zucchini and garlic into the blender.
- Blend on high for 1 to 2 minutes, until the sauce is completely smooth, silky, and creamy.
- Taste and adjust with more salt, pepper, or lemon juice if needed.
- Return the empty pasta pot to the stove over low heat.
- Add the drained pasta, the remaining sautéed zucchini from the skillet, and all of the blended sauce to the pot.
- Stir gently to coat the pasta, adding splashes of reserved pasta water until the sauce looks glossy and slightly loose.
- Let the pasta cook in the sauce for 2 to 3 minutes so the flavors meld.
- Turn off the heat and stir in the chopped basil and parsley.
- Taste and adjust seasoning with more lemon juice, salt, or red pepper flakes if desired.
- Sprinkle with toasted pine nuts or chopped walnuts for crunch, if using.
- Serve hot with extra basil and lemon wedges on the side.
Notes
Approximate per serving (1/4 of recipe): 520 calories; fat 23 g; saturated fat 4 g; carbohydrates 68 g; fiber 6 g; sugars 7 g; protein 17 g; sodium 520 mg. Values are estimates and will vary based on pasta type, plant milk, and exact ingredient brands.

Leave a Reply