
Creamy Vegan Zucchini Pasta with Basil and Lemon tastes silky, bright, and herby, with a cozy richness that feels like alfredo’s lighter, cooler cousin. It works perfectly for busy weeknights, date nights, or meal prep, and you can get it on the table in about 30 minutes. I tested this on a Tuesday when my sink overflowed with dishes, so you know I kept it simple and practical.
Why You Should Try This Creamy Vegan Zucchini Pasta with Basil and Lemon
This pasta packs a ton of flavor without any dairy, thanks to cashews, olive oil, and starchy pasta water that turn zucchini into a lush, creamy sauce. Lemon and basil keep everything bright and fresh, so the bowl feels indulgent but not heavy.
You can sneak in a generous amount of vegetables while still serving a big comforting plate of noodles. The recipe works well for vegans, vegetarians, and omnivores who just want a lighter pasta that still tastes luxurious.
“This Creamy Vegan Zucchini Pasta with Basil and Lemon tastes like a fancy restaurant dish but comes together on a weeknight, and I scraped my bowl clean. ★★★★★”
Ingredients You’ll Need
Pasta
- 12 ounces pasta
- Short shapes like rigatoni, fusilli, or penne hold the sauce nicely.
- Use gluten free pasta if needed; brown rice or chickpea pasta both work well.
Vegetables and aromatics
- 2 tablespoons extra virgin olive oil
- 1 small yellow onion, finely chopped
- 3 medium zucchini, sliced into half moons or thin rounds
- 3 to 4 garlic cloves, minced
- 1 small handful fresh basil stems, tied or bunched (optional, for simmering)
Creamy vegan base
- 1 cup raw cashews, soaked in hot water at least 20 minutes
- Use roasted unsalted cashews in a pinch; the flavor turns slightly deeper and still tastes great.
- 1 to 1 ¼ cups reserved hot pasta water
- 2 tablespoons nutritional yeast
- I like Bragg or Bob’s Red Mill for consistent flavor.
- 2 to 3 tablespoons fresh lemon juice
- 1 teaspoon finely grated lemon zest
- 2 tablespoons extra virgin olive oil
- ½ teaspoon Dijon mustard
- ½ teaspoon fine sea salt, plus more to taste
- Freshly ground black pepper
Herbs and finishing touches
- 1 packed cup fresh basil leaves, roughly chopped
- ¼ cup flat leaf parsley, chopped (optional but tasty)
- Red pepper flakes, to taste
- Extra lemon wedges, for serving
Pantry shortcuts and substitutions
- Use canned full fat coconut milk instead of cashews if you avoid nuts. Use ¾ cup coconut milk and reduce pasta water slightly, then adjust to taste.
- Swap zucchini with yellow squash or a mix of both if that is what you have.
- Use frozen zucchini slices in a pinch; sauté them straight from frozen and cook off extra liquid.
- Replace nutritional yeast with a tablespoon of white miso for a different savory note.
Equipment
- Large pot for boiling pasta
- Large skillet or wide Dutch oven for the sauce
- High speed blender or regular blender
- Cutting board and sharp knife
- Microplane or fine grater for lemon zest
- Tongs or a pasta spoon
Tips & Tricks
- Salt the pasta water generously so the noodles taste seasoned from the inside out.
- Scoop out at least 2 cups of pasta water before you drain the pot so you have plenty for the sauce.
- Slice zucchini fairly thin so it softens and caramelizes slightly instead of steaming.
- Keep the heat at medium so the garlic turns fragrant but not brown or bitter.
- Blend the cashew sauce until completely smooth for the creamiest texture.
- Add pasta water gradually to the blender so you control thickness.
- Toss the pasta with the sauce over low heat and move quickly so the sauce stays silky and does not thicken too much.
- Stir in fresh basil and lemon juice at the end so they stay bright and vibrant.
- Taste and adjust salt, lemon, and red pepper flakes right before serving.
- Serve the pasta immediately after you finish tossing, since the sauce thickens as it cools.
How to Make Creamy Vegan Zucchini Pasta with Basil and Lemon
Step 1: Cook the pasta
Bring a large pot of water to a boil and salt it generously. Add the pasta and cook until al dente, following the package time as a guide. Scoop out at least 2 cups of hot pasta water, then drain the pasta and set it aside.
Drizzle a teaspoon of olive oil over the drained pasta and toss it so the noodles do not clump. Keep the pot nearby so you can reuse some of that residual heat later.
Step 2: Sauté veggies and aromatics
Heat 2 tablespoons of olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and a pinch of salt, then cook until the onion turns translucent and soft, about 5 to 7 minutes, stirring often. Add the zucchini and another pinch of salt, then cook 8 to 10 minutes, until the slices soften and pick up light golden spots.
Stir in the minced garlic and cook 1 to 2 minutes, until fragrant. If you use basil stems, tuck them into the pan and let them mingle with the zucchini for extra flavor, then pull them out before blending.
Step 3: Blend the creamy vegan zucchini sauce
While the vegetables cook, drain the soaked cashews and add them to a blender. Add the cooked zucchini and onion mixture, nutritional yeast, Dijon mustard, lemon zest, 2 tablespoons olive oil, ½ teaspoon salt, and 1 cup hot pasta water. Blend on high until the sauce turns very smooth and creamy, about 1 to 2 minutes in a high speed blender.
Check the texture and add more pasta water, a splash at a time, until the sauce looks pourable but still thick enough to cling to pasta. Taste and add 2 tablespoons lemon juice, then blend again and adjust with more lemon or salt as needed.
Step 4: Toss pasta with sauce
Return the drained pasta to the large pot and set it over low heat. Pour the creamy vegan zucchini sauce over the pasta and toss with tongs until every piece looks coated. If the sauce looks too thick, add a splash of hot water and toss again until it loosens.
Stir in the chopped basil, parsley if you use it, and a pinch of red pepper flakes. Taste once more and adjust salt, pepper, and lemon juice until the flavors pop.
Step 5: Serve and garnish
Spoon the Creamy Vegan Zucchini Pasta with Basil and Lemon into warm bowls. Top with extra basil, more red pepper flakes, and a drizzle of good olive oil if you feel fancy. Serve lemon wedges on the side so everyone can brighten their own bowl.
If you like a cheesy vibe, sprinkle extra nutritional yeast over the top. I also like to grind a generous amount of black pepper over each serving for a cacio e pepe style finish.
What to Serve with Creamy Vegan Zucchini Pasta with Basil and Lemon
Serve this Creamy Vegan Zucchini Pasta with Basil and Lemon with a simple green salad tossed with olive oil, lemon, and a pinch of salt. Add roasted broccoli, asparagus, or green beans for extra vegetables and texture. Garlic bread or warm crusty bread makes a great side and helps scoop up every bit of sauce.
You can also pair it with a chilled sparkling water with lemon or lime, or a fruity iced tea. If you cook for kids, add sliced cucumbers, cherry tomatoes, or carrot sticks on the side for a colorful plate.
Storage Options
- Store leftover pasta in an airtight container in the fridge for up to 3 days.
- Reheat gently on the stove over low heat with a splash of water or plant milk, and stir often until the sauce loosens and turns creamy again.
- Microwave individual portions in short bursts, stirring between each burst and adding a spoonful of water if the sauce looks too thick.
- Freeze the sauce by itself in a freezer safe container for up to 2 months, then thaw in the fridge and toss with freshly cooked pasta.

Creamy Vegan Zucchini Pasta with Basil and Lemon
Ingredients
Instructions
- Bring a large pot of water to a boil and salt it generously. Add the pasta and cook until al dente according to package directions. Scoop out at least 2 cups of hot pasta water, then drain the pasta.
- Drizzle a teaspoon of olive oil over the drained pasta, toss to prevent clumping, and set aside. Keep the pot nearby to reuse later.
- Heat 2 tablespoons olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and a pinch of salt and cook, stirring often, until soft and translucent, about 5–7 minutes.
- Add the sliced zucchini and another pinch of salt. Cook, stirring occasionally, for 8–10 minutes, until the zucchini softens and develops light golden spots.
- Stir in the minced garlic and cook for 1–2 minutes, until fragrant. If using basil stems, tuck them into the pan while the zucchini cooks, then remove and discard them before blending.
- Drain the soaked cashews and add them to a blender. Add the cooked zucchini and onion mixture, nutritional yeast, Dijon mustard, lemon zest, 2 tablespoons olive oil, 1/2 teaspoon salt, and 1 cup hot pasta water.
- Blend on high until the sauce is very smooth and creamy, 1–2 minutes. Add more pasta water a splash at a time until the sauce is pourable but thick enough to cling to pasta.
- Add 2 tablespoons lemon juice, blend again, then taste and adjust with more lemon juice, salt, or black pepper as needed.
- Return the drained pasta to the large pot and set it over low heat. Pour the creamy zucchini sauce over the pasta and toss with tongs until evenly coated. If the sauce is too thick, add a splash of hot water and toss again.
- Stir in the chopped basil, parsley if using, and a pinch of red pepper flakes. Taste and adjust salt, pepper, and lemon juice so the flavors are bright.
- Serve the pasta immediately in warm bowls. Garnish with extra basil, more red pepper flakes, a drizzle of olive oil, and lemon wedges on the side for squeezing at the table.
Notes
Approximate per serving (1 of 4): 520 calories; fat 26 g; saturated fat 4 g; carbohydrates 62 g; fiber 6 g; sugars 7 g; protein 16 g; sodium 420 mg. Values are estimates and will vary based on pasta shape, brands used, and exact portion size.

Leave a Reply