
Creamy Vegan Zucchini Pasta with Basil and Lemon tastes bright, silky, and rich, with a sauce that clings to every noodle like a good friend who refuses to leave the party. 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 on a hot summer night in a tiny apartment kitchen with one dull knife and a single pan, so if I can pull it off, you absolutely can too.
Why Make This Creamy Vegan Zucchini Pasta with Basil and Lemon at Home
You get a super creamy pasta without any dairy, heavy feeling, or mystery ingredients. The zucchini, basil, and lemon keep everything fresh and light, while cashews and nutritional yeast add that cozy, cheesy vibe.
You control the salt, the fat, and the texture, so the dish can stay weeknight-healthy or go extra saucy and indulgent. Plus, this recipe uses basic pantry items and a blender, so you skip expensive store-bought sauces and still eat like you ordered from a fancy little bistro.
“This Creamy Vegan Zucchini Pasta with Basil and Lemon tastes like summer in a bowl and somehow feels both comfort-food rich and light enough for a second helping. ★★★★★”
Ingredients You Need
Pasta
- 12 ounces pasta
- Short shapes like fusilli, rigatoni, or penne hold the sauce really well.
- Use gluten-free pasta if you avoid gluten; brown rice or chickpea pasta both work nicely.
Zucchini & Aromatics
- 2 medium zucchini, thinly sliced or cut into half-moons
- 1 small yellow onion, finely chopped
- 3 to 4 garlic cloves, minced
- 2 tablespoons olive oil
- Use extra-virgin for the best flavor, but any neutral olive oil works.
Creamy Vegan Sauce Base
- 1 cup raw cashews, soaked
- Quick soak: cover in hot water for 20 to 30 minutes.
- Pantry shortcut: use 1 cup canned full-fat coconut milk instead, and skip the water in the blender.
- 1 ¼ to 1 ½ cups water or unsweetened plant milk
- Oat or soy milk give a richer sauce; almond milk keeps it lighter.
- 3 tablespoons nutritional yeast
- This adds a cheesy, savory flavor; I like Bragg or Bob’s Red Mill for consistent taste.
- 2 to 3 tablespoons fresh lemon juice, plus more to taste
- Zest of 1 lemon
- 1 teaspoon Dijon mustard
- ½ to 1 teaspoon fine sea salt, to taste
- ½ teaspoon freshly ground black pepper
Herbs & Finishing Touches
- 1 to 1 ½ cups fresh basil leaves, loosely packed
- ¼ teaspoon red pepper flakes, optional, for a little heat
- 2 to 3 tablespoons toasted pine nuts or walnuts, optional, for crunch
- Extra lemon wedges, for serving
Optional Add-ins
- 1 cup baby spinach or arugula, stirred in at the end
- ½ cup thawed peas for extra sweetness and protein
- ½ cup vegan parmesan-style shreds or homemade cashew parm
Equipment List
- Large pot for boiling pasta
- Large skillet or sauté pan
- Blender (high-speed works best, but a regular blender still does the job)
- Fine mesh strainer or colander
- Cutting board and sharp knife
- Microplane or small grater for lemon zest
- Measuring cups and spoons
Tips & Mistakes
- Salt the pasta water generously so the noodles taste good before the sauce touches them.
- Keep the zucchini in a single layer in the pan so it browns slightly instead of steaming and turning soggy.
- Taste the sauce before you toss it with the pasta and adjust lemon, salt, and nutritional yeast until it hits your favorite balance.
- Save at least 1 cup of starchy pasta water, since it helps thin and silk up the sauce.
- Avoid overcooking the pasta; pull it just shy of al dente so it finishes in the pan with the sauce.
- Blend the sauce long enough to get it completely smooth; gritty cashew bits ruin the creamy effect.
- Add basil at the end and avoid long simmering, since high heat dulls the fresh flavor and color.
- Start with less lemon juice, then add more; too much acid can overpower the basil and zucchini.
- Reheat leftovers gently with a splash of water or plant milk so the sauce stays creamy instead of gluey.
How to Make Creamy Vegan Zucchini Pasta with Basil and Lemon
Step 1: Soak the Cashews
- Add the raw cashews to a bowl and cover them with very hot water.
- Let them sit for 20 to 30 minutes while you prep everything else.
- Drain and rinse before blending so the sauce tastes clean and smooth.
Step 2: Cook the Pasta
- Bring a large pot of water to a boil and season it generously with salt.
- Add the pasta and cook it until it reaches just shy of al dente, according to the package.
- Scoop out at least 1 cup of pasta water, then drain the pasta.
- Toss the drained pasta with a small drizzle of olive oil so it does not stick while you finish the sauce.
Step 3: Sauté the Zucchini and Aromatics
- Heat 2 tablespoons olive oil in a large skillet over medium heat.
- Add the chopped onion with a pinch of salt and cook until it softens and turns lightly golden, about 4 to 5 minutes.
- Stir in the garlic and cook about 30 seconds, just until fragrant.
- Add the sliced zucchini in an even layer and cook, stirring occasionally, until it turns tender and lightly browned in spots, about 6 to 8 minutes.
Step 4: Blend the Creamy Vegan Sauce
- Add the soaked cashews to the blender with 1 ¼ cups water or plant milk.
- Add nutritional yeast, lemon juice, lemon zest, Dijon mustard, salt, and black pepper.
- Blend on high until the sauce turns completely smooth and velvety, scraping down the sides as needed.
- Taste and adjust with more lemon, salt, or nutritional yeast until you love the flavor.
Step 5: Combine Pasta, Zucchini, and Sauce
- Reduce the skillet heat to low and add the cooked pasta to the zucchini and onion mixture.
- Pour in about two-thirds of the creamy sauce and toss everything together.
- Add small splashes of pasta water as you stir until the sauce coats the pasta and looks glossy and loose.
- If the pasta still looks dry, add more sauce and more pasta water until it reaches your ideal creaminess.
Step 6: Add Basil and Final Seasoning
- Tear or roughly chop the basil leaves and stir them into the warm pasta.
- Add red pepper flakes if you want a little kick.
- Taste again and adjust salt, pepper, and lemon juice.
- If you use spinach, arugula, peas, or vegan parmesan, fold them in now and let them warm through for 1 to 2 minutes.
Step 7: Serve
- Spoon the Creamy Vegan Zucchini Pasta with Basil and Lemon into warm bowls.
- Top with extra basil, toasted nuts, and a sprinkle of nutritional yeast or vegan parmesan.
- Add a final squeeze of lemon over each bowl for brightness.
- Serve right away while the sauce stays silky and the basil tastes fresh.
Variations I've Tried
- Extra green version: I blend a handful of spinach or basil directly into the sauce for a pale green color and even more herby flavor.
- Coconut-based version: I swap the cashews and water for a can of full-fat coconut milk and keep the lemon on the higher side to balance the richness.
- High-protein version: I use chickpea pasta, add peas, and toss in a few spoonfuls of hemp seeds at the end.
- Garlic lover version: I roast a whole head of garlic, squeeze the cloves into the blender, and cut the raw garlic in the pan down to one clove.
How to Serve Creamy Vegan Zucchini Pasta with Basil and Lemon
Serve this pasta hot in wide bowls so the sauce has room to pool and cling to every bite. Add a simple side salad with crisp lettuce, cucumbers, and a lemony vinaigrette to echo the citrus in the sauce. Garlic bread or warm crusty bread makes a great partner, especially if you like to swipe up every last bit of sauce. For drinks, go with sparkling water with lemon slices, iced herbal tea, or a light citrusy mocktail.
How to store
- Fridge: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Freezer: Freeze portions in freezer-safe containers for up to 2 months; the texture stays best if you use cashews instead of coconut milk.
- Reheating on the stove: Add a splash of water or plant milk to a skillet, add the pasta, and warm over low to medium heat, stirring until the sauce loosens and turns creamy again.
- Reheating in the microwave: Place a portion in a microwave-safe bowl, add a spoonful of water or plant milk, cover loosely, and heat in short bursts, stirring between each, until hot and smooth.

Leave a Reply