
Creamy Vegan Zucchini Pasta with Basil and Lemon tastes bright, silky, and rich, with a sauce that clings to every noodle like the best Alfredo’s lighter, fresher 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 first threw this together on a hot August night with too much zucchini and not enough patience, and it instantly joined my weeknight rotation.
Why Creamy Vegan Zucchini Pasta with Basil and Lemon Is Worth It
This pasta gives you all the comfort of a creamy bowl of noodles without dairy, heaviness, or a food coma. The zucchini melts into the sauce, the basil keeps everything fresh, and the lemon cuts through with just enough tang.
You also use simple pantry ingredients: cashews or plant milk, nutritional yeast, pasta, and olive oil. The whole dish comes together in one pot plus a blender, which means fewer dishes and more time to sit down and eat.
“This Creamy Vegan Zucchini Pasta with Basil and Lemon tastes like a fancy restaurant dish but comes together on a weeknight budget and schedule. ★★★★★”
Ingredients You Need
Pasta and vegetables
- 12 ounces pasta (spaghetti, linguine, or short shapes like fusilli; use gluten-free if needed)
- 2 medium zucchini, thinly sliced or cut into half-moons
- 1 small yellow onion, finely chopped
- 3–4 garlic cloves, minced
- 1 packed cup fresh basil leaves, plus extra for garnish
- Zest of 1 lemon (organic if possible)
- Juice of 1 large lemon (about 3 tablespoons)
Creamy vegan sauce base
- 1 cup raw cashews, soaked in hot water 20–30 minutes, then drained
- Pantry shortcut: use 1 cup thick, unsweetened cashew cream or plain unsweetened oat creamer if you skip soaking.
- 1 ¼ cups vegetable broth (low-sodium so you control the salt)
- 3 tablespoons nutritional yeast (adds cheesy flavor without dairy)
- 2 tablespoons extra-virgin olive oil
- ½ teaspoon onion powder
- ½ teaspoon garlic powder
- ½–¾ teaspoon fine sea salt, plus more to taste
- ¼ teaspoon black pepper
- Pinch of red pepper flakes (optional, for heat)
Finishing touches
- 2–3 tablespoons reserved starchy pasta water (as needed to loosen the sauce)
- Extra basil, thinly sliced, for topping
- Extra lemon zest or wedges, for serving
- Vegan parmesan-style cheese, for sprinkling (optional; Violife and Follow Your Heart both work well)
Substitution notes
- Swap cashews with silken tofu (1 heaping cup) for a nut-free version.
- Use unsweetened soy milk or oat milk instead of broth for extra creaminess; choose barista or “extra creamy” versions.
- Replace nutritional yeast with a tablespoon of white miso for savory depth if you avoid “nooch.”
Equipment
- Large pot for boiling pasta
- Large skillet or wide sauté pan
- Blender (high-speed works best, but a regular blender still does the job)
- Microplane or fine grater for lemon zest
- Tongs or pasta fork
Quick Tips & substitutions
- Salt the pasta water generously; it should taste like the sea so the noodles carry flavor.
- Cook the pasta just to al dente; the noodles finish in the sauce and soak up flavor.
- Slice zucchini thin so it softens quickly and blends into the sauce texture.
- Use a high-speed blender for the smoothest cashew sauce; blend longer if you see grit.
- Add pasta water slowly to the sauce; stop once it looks glossy and coats the noodles.
- Swap basil with baby spinach plus a handful of fresh parsley if basil runs out.
- Use gluten-free pasta made from brown rice or chickpeas for a gluten-free version.
- Choose oat or soy creamer instead of cashews for a nut-free, ultra-fast sauce.
- Add a spoonful of vegan pesto to the sauce for extra basil and garlic punch.
- Taste the sauce after blending and adjust lemon, salt, and pepper before you add pasta.
How to Make Creamy Vegan Zucchini Pasta with Basil and Lemon
Step 1: Cook the pasta
Bring a large pot of salted water to a boil. Add pasta and cook until al dente, following package directions but checking 1–2 minutes early. Scoop out 1 cup of starchy pasta water, then drain the pasta and set it aside. Toss the hot pasta with a drizzle of olive oil so the noodles do not stick.
Step 2: Sauté veggies and aromatics
Heat 2 tablespoons olive oil in a large skillet over medium heat. Add chopped onion and a pinch of salt, then cook until the onion turns translucent and soft, about 5–7 minutes, and stir often. Add the sliced zucchini and cook until it turns tender and lightly golden in spots, about 6–8 minutes. Stir in minced garlic and red pepper flakes and cook 1–2 minutes, until the garlic smells fragrant and no longer raw.
Step 3: Blend the creamy vegan sauce
While the veggies cook, add soaked cashews, vegetable broth, nutritional yeast, onion powder, garlic powder, salt, pepper, lemon zest, and lemon juice to a blender. Toss in about half of the basil leaves. Blend on high until the sauce turns completely smooth and creamy, scraping down the sides as needed. Taste and adjust with more salt, pepper, or lemon juice until the flavor pops.
Step 4: Combine sauce with zucchini
Lower the skillet heat to medium-low. Pour the blended sauce over the zucchini and onion mixture and stir well. Let the sauce bubble gently for 2–3 minutes so it thickens slightly and the flavors meld. If it thickens too much, add a splash of pasta water to loosen it.
Step 5: Toss the pasta
Add the cooked pasta straight into the skillet with the creamy zucchini sauce. Toss with tongs until every strand or shape gets coated. Add a splash of pasta water at a time until the sauce looks glossy and clings to the noodles. Tear or slice the remaining basil and stir it in right at the end to keep the flavor fresh and bright.
Step 6: Taste and serve
Taste the pasta and adjust seasoning with extra salt, pepper, or lemon juice. Plate the pasta and top with more basil, extra lemon zest, and vegan parmesan if you like. Serve hot while the sauce feels extra silky and the basil still smells fragrant.
Recipe Variations
- Extra protein: Add cooked chickpeas, white beans, or grilled marinated tofu cubes.
- Nut-free: Use silken tofu or unsweetened soy creamer instead of cashews.
- Gluten-free: Use your favorite gluten-free pasta and double-check broth and vegan cheese labels.
- Low-carb-ish: Swap half the pasta with zucchini noodles and toss them in at the very end.
- Extra green: Blend in a handful of baby spinach or kale with the sauce.
- Spicy version: Add more red pepper flakes or a spoonful of Calabrian chili paste.
- Herb swap: Try half basil and half fresh parsley or chives for a different flavor.
Ways to Serve Creamy Vegan Zucchini Pasta with Basil and Lemon
- Pair with a simple green salad with lemony vinaigrette.
- Add roasted broccoli or asparagus on the side for more veggies.
- Serve with warm crusty bread or garlic bread for sauce swiping.
- Pack leftovers in a thermos for a cozy work or school lunch.
- Top with toasted pine nuts or walnuts for crunch and extra richness.
Storage Success
Store leftover Creamy Vegan Zucchini Pasta with Basil and Lemon in an airtight container in the fridge for up to 3–4 days. The sauce thickens as it chills, so add a splash of water or plant milk when you reheat it on the stove over low heat. Stir often while it warms so the sauce turns silky again and does not stick. Skip freezing this one, since the creamy sauce can change texture and turn grainy after thawing.

Creamy Vegan Zucchini Pasta with Basil and Lemon
Ingredients
Instructions
- Bring a large pot of generously salted water to a boil. Add the pasta and cook until al dente, following package directions but checking 1–2 minutes early. Scoop out about 1 cup of starchy pasta water, then drain the pasta. Toss the hot pasta with a small drizzle of olive oil to prevent sticking and set aside.
- While the pasta cooks, heat 2 tablespoons olive oil in a large skillet over medium heat. Add the chopped onion and a pinch of salt. Cook, stirring often, until the onion is translucent and soft, about 5–7 minutes.
- Add the sliced zucchini to the skillet and cook until tender and lightly golden in spots, about 6–8 minutes. Stir in the minced garlic and red pepper flakes (if using) and cook for 1–2 minutes more, until the garlic is fragrant and no longer raw. Remove from the heat if the garlic starts to brown.
- While the veggies cook, add the soaked and drained cashews, vegetable broth, nutritional yeast, onion powder, garlic powder, sea salt, black pepper, lemon zest, lemon juice, and about half of the basil leaves to a blender. Blend on high until completely smooth and creamy, scraping down the sides as needed. Taste and adjust with more salt, pepper, or lemon juice until the flavor is bright and balanced.
- Return the skillet with the zucchini and onion to medium-low heat. Pour the blended sauce into the skillet and stir to combine. Let the sauce bubble gently for 2–3 minutes, until it thickens slightly and the flavors meld. If it becomes too thick, stir in a splash of the reserved pasta water to loosen it.
- Add the cooked pasta to the skillet with the creamy zucchini sauce. Toss with tongs until all of the pasta is evenly coated, adding a little reserved pasta water at a time until the sauce looks glossy and clings to the noodles. Tear or slice the remaining basil and stir it in at the end to keep the flavor fresh and bright.
- Taste the pasta and adjust seasoning with extra salt, pepper, or lemon juice as needed. Serve hot, topped with more basil, extra lemon zest or wedges, and vegan parmesan-style cheese if desired.
Notes
Approximate per serving (1/4 of recipe): 520 calories; fat 25 g; saturated fat 4 g; carbohydrates 62 g; fiber 6 g; sugars 7 g; protein 17 g; sodium 620 mg. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply