What Is Vegan Creamy Zucchini Pasta with Basil and Lemon?
I used to think hiding vegetables in a pasta sauce was only for kids. Then I made this sauce for a dinner party, and even my most veggie skeptical friend asked for seconds. The magic is in how you prepare the zucchini.
When you sauté it with onion, garlic, and fresh basil, then blend it with creamy cashew butter and a handful of other simple ingredients, it becomes a silky, cheesy sauce no one would guess is packed with vegetables.
This dish is a weeknight wonder. It comes together in about 15 to 20 minutes, making it a perfect plant based dinner when you’re short on time.
The sauce tastes bright from lemon and fresh basil, while nutritional yeast adds a savory, nearly cheesy depth without any dairy. You can use regular pasta, or choose gluten free noodles to keep it entirely gluten free.
The recipe is vegan, dairy free, and can easily be made nut free by swapping the cashew butter for tahini. I keep a jar of cashew butter in my pantry just for sauces like this, because it creates a rich mouthfeel that rivals heavy cream. If you have a blender and a pot of boiling water, you’re halfway there.
Here’s a quick look at the nutrition you’ll get in each serving:
| Nutrient | Amount per Serving |
|---|---|
| Calories | 304 |
| Carbohydrates | 41 g |
| Protein | 16 g |
| Fat | 10 g |
| Saturated Fat | 2 g |
| Fiber | 8 g |
| Sugar | 4 g |
| Sodium | 77 mg |
With 16 grams of plant based protein and 8 grams of fiber, it’s a satisfying main dish that doesn’t leave you hungry an hour later. I like to top each bowl with a few extra basil leaves and a drizzle of good olive oil.
Jump to:
- What Is Vegan Creamy Zucchini Pasta with Basil and Lemon?
- Substitutions
- How to Make Vegan Creamy Zucchini Pasta with Basil and Lemon
- Storage instructions
- Recipe Pro Tips
- How do you make Vegan Creamy Zucchini Pasta With Basil And Lemon creamy?
- What pasta shapes work best with creamy zucchini sauce?
- Can I make this vegan zucchini pasta gluten free and protein rich?
- How should I store and reheat leftover Vegan Creamy Zucchini Pasta With Basil And Lemon?
- FAQs
- How do you make Vegan Creamy Zucchini Pasta With Basil And Lemon creamy?
- What pasta shapes work best with creamy zucchini sauce?
- Can I make this vegan zucchini pasta gluten free and protein-rich?
- How should I store and reheat leftover Vegan Creamy Zucchini Pasta With Basil And Lemon?
- Creamy Vegan Zucchini Pasta with Lemon and Basil
- Ingredients
- Instructions
- Last Step:
- Nutrition
- Did you make this recipe?
Substitutions
One of the best things about this recipe is how flexible it is. You can tailor it to what you have in your kitchen without losing the creamy, lemony character. I’ve tested several variations, and each one still tastes great.
- Basil: Fresh basil gives the sauce its summery lift, but flat leaf parsley works beautifully as a substitute. Use the same amount, and you’ll still get that fresh green note. If you only have dried basil, use about 1 tablespoon, but fresh is definitely best here.
- Cashew butter: This is my secret creamy weapon. If you don’t have cashew butter, you can use raw cashews: soak ¼ cup of raw cashews in hot water for 15 minutes, then drain and blend with the sauce. For a nut free version, tahini makes a wonderful swap. The sauce will be a touch more earthy, but still luscious. And if you’re not vegan, a spoonful of ricotta stirred in at the end adds a lovely lightness.
- Plant milk: Any unsweetened plant milk works here. I typically use oat milk because it’s neutral and creamy. Almond, soy, or cashew milk also do the job. If you eat dairy, regular cow’s milk can be used without any other adjustments.
- Nutritional yeast: This is what gives the sauce its cheesy, umami kick. If you don’t keep it on hand, you can swap in finely grated Parmesan cheese (vegetarian or regular). Start with 2 tablespoons and adjust to taste, because Parmesan is saltier than nutritional yeast.
You can also change up the pasta. Short shapes like rotini, penne, or fusilli catch the sauce in their ridges and curves, but linguine or spaghetti will still work if that’s what you have. For a gluten free dinner, use your favorite certified gluten free pasta and cook it just until al dente.
For another take, you might enjoy this creamy vegan zucchini basil pasta from Minimalist Baker. But honestly, this base recipe is so forgiving that you can play around and make it your own.
How to Make Vegan Creamy Zucchini Pasta with Basil and Lemon
The method is simple: sauté, blend, and toss. I’ve made this so many times that I can practically do it with my eyes closed, but I’ll walk you through each step so yours comes out perfectly creamy every time.
For the sauce:
- ½ onion, finely diced
- 4 garlic cloves, minced
- 2 medium or 4 small zucchinis, roughly chopped
- 3 tablespoons nutritional yeast
- ¼ cup reserved pasta water (heavily salted)
- ¾ cup plant milk
- ¼ cup cashew butter
- ½ to 1 cup fresh basil, finely chopped
- Juice from ½ lemon
- Salt and pepper to taste
For the pasta and protein:

- 4 servings cooked pasta (about 8 ounces dry)
- 1 can white beans, drained and rinsed (optional)
Step 1: Sauté the vegetables. Heat a drizzle of oil in a large pan over medium heat. Add the diced onion and cook, stirring occasionally, for 5 minutes until it starts to soften and turn translucent.
Add the chopped zucchini with a pinch of salt and pepper, and cook for another 5 minutes. The zucchini will release some moisture and begin to soften.
Finally, add the minced garlic and most of the chopped basil (reserve a few leaves for garnish), and cook for about 3 to 5 minutes more, until everything is tender and fragrant. Don’t rush this step; the cooked vegetables give the sauce its body.

Step 2: Blend the sauce. Carefully transfer the sautéed vegetables to a blender. Add the nutritional yeast, reserved pasta water (make sure it’s well salted, as this brings all the flavors together), plant milk, cashew butter, remaining fresh basil, lemon juice, and a good pinch of salt and pepper.
Blend on high until the sauce is completely smooth and velvety. If it seems too thick, you can add an extra splash of pasta water or plant milk to reach your desired consistency.

Step 3: Combine and serve. Pour the sauce over the hot cooked pasta in the pan or a large bowl. Add the white beans if you’re using them for extra protein and creaminess. Toss everything together gently, letting the sauce coat every noodle. Taste and adjust the seasoning with more salt, pepper, or a squeeze of lemon.
I love to finish the bowls with a sprinkle of fresh basil, a light dusting of nutritional yeast, and a drizzle of good olive oil.
If you’re in the mood for another garlic packed pasta, my Garlic Scape Pasta Vegan is a great option when garlic scapes are in season. And for a refreshing cold pasta dish, try my Creamy Pasta Salad on warm evenings.
Storage instructions
Leftover vegan creamy zucchini pasta keeps well in the refrigerator for up to 3 days. I like to portion it into airtight containers as soon as it cools down a bit, so I have grab, and go lunches ready. Make sure you refrigerate the pasta within 2 hours of cooking to keep it fresh and safe.
When you’re ready to reheat, gentleness is your friend. The sauce can separate if you blast it with high heat, so warm it slowly over low to medium heat.
Add a splash of water or unsweetened plant milk to loosen it back up, and stir frequently until heated through. You can also reheat it in short bursts in the microwave, stirring between each one, but I find the stovetop method gives the creamiest result.
If you meal prep, you can make the sauce ahead and store it separately from the pasta for up to 3 days. The sauce actually thickens as it sits, so you’ll want to thin it a little when you reheat it.
Combine everything just before serving for the freshest texture. A handy trick: when you boil your pasta, reserve a little extra pasta water and store it in a small jar in the fridge. That starched water is perfect for reviving the sauce after storage.
I don’t recommend freezing this dish. The creamy sauce is wonderful freshly made, but freezing tends to change its texture, and I’d rather you enjoy it at its best. This recipe yields just four servings, so with a small household we rarely have to worry about waste.
Recipe Pro Tips
After making this dish probably a dozen times, I’ve picked up a few tricks that take it from good to great.

- Boost the protein: The white beans are my favorite addition because they blend right in, adding creaminess and 7 extra grams of protein per serving. If you’re feeding someone who eats dairy, you can use dairy milk instead of plant milk, which adds a touch more richness. For an even higher protein punch, I’ve seen friends stir in cooked chicken or shrimp, but I’ll note that would make the dish no longer vegan. If you’re vegetarian, a sprinkle of Parmesan at the table does the trick.
- Salt your pasta water like the sea. This is the single most important step for flavor. The sauce draws a lot of seasoning from the pasta water, so don’t hold back. A good rule is 1 tablespoon of salt for every 4 quarts of water.
- Blend until silky smooth. A high speed blender gives the best result, creating a sauce that’s as creamy as a dairy Alfredo. If your blender isn’t super powerful, blend for a minute longer and strain through a fine mesh sieve if any graininess remains, though I’ve never needed to.
- Brighten with lemon zest. The recipe calls for lemon juice, but I often add the zest from that half lemon to the blender too. It makes the flavor pop even more. Just make sure to wash the lemon well first.
- Cook the pasta just under al dente. The pasta will continue to cook a bit when you toss it with the warm sauce, so pulling it off a minute early keeps it from getting mushy.
This sauce is also a fantastic base for other vegetables. Sometimes I’ll toss in a handful of spinach at the very end, letting the heat wilt it into the sauce, or stir in some roasted cherry tomatoes for a burst of sweetness. It’s a flexible recipe that welcomes whatever summer produce you have on hand.
How do you make Vegan Creamy Zucchini Pasta With Basil And Lemon creamy?
Cook the onion, zucchini, garlic, and basil in oil over medium heat until everything is softened, then blend them with nutritional yeast, heavily salted reserved pasta water, plant milk, cashew butter, lemon juice, salt, and pepper until smooth.
The zucchini creates a silky base, while the cashew butter and nutritional yeast give the sauce its rich, cheesy texture. Toss the sauce with 4 servings of cooked pasta and, if you want, white beans.
What pasta shapes work best with creamy zucchini sauce?
Short to medium shapes such as rotini, penne, rigatoni, or fusilli work especially well because ridges and curves help the sauce cling to the noodles. Long, thin pasta can still work, but it usually carries less of the creamy sauce in each bite.
For the best texture, cook the pasta until just shy of al dente and finish it with the sauce.
Can I make this vegan zucchini pasta gluten free and protein rich?
Yes, this recipe can be gluten free when you use certified gluten free pasta. To add more protein while keeping it vegan, stir in the optional white beans or use a lentil based pasta. The recipe also works well with other mild beans, but white beans blend in most smoothly.
How should I store and reheat leftover Vegan Creamy Zucchini Pasta With Basil And Lemon?
Store leftovers in a sealed container in the refrigerator for up to 3 days. Cool the pasta quickly and refrigerate it within 2 hours for best quality. Reheat gently over low to medium heat with a splash of water or plant milk to loosen the sauce and help prevent separation.
FAQs
How do you make Vegan Creamy Zucchini Pasta With Basil And Lemon creamy?
What pasta shapes work best with creamy zucchini sauce?
Can I make this vegan zucchini pasta gluten free and protein-rich?
How should I store and reheat leftover Vegan Creamy Zucchini Pasta With Basil And Lemon?

Creamy Vegan Zucchini Pasta with Lemon and Basil
What Is Vegan Creamy Zucchini Pasta with Basil and Lemon? I used to think hiding vegetables in a pasta sauce was only for kids.
- Total Time: 0 min
- Yield: 4 servings 1x
Ingredients
Sauce
½ onion, finely diced
4 cloves garlic, minced
2 medium or 4 small zucchinis, roughly chopped
3 tablespoon nutritional yeast
¼ cup reserved pasta water, heavily salted
¾ cup plant milk
¼ cup cashew butter
½–1 cup basil, finely chopped
½ lemon, juiced
salt and pepper, to taste
Other ingredients
4 servings cooked pasta
1 can white beans
Instructions
1-Heat oil in a pan over medium: Heat oil in a pan over medium heat. Add onions and cook for 5 minutes. Add zucchini and a pinch of salt and pepper and cook for another 5 minutes. Lastly add in garlic and basil and cook for 3-5 more minutes until everything is cooked and softened.
2-Add zucchini, garlic and onion to a: Add zucchini, garlic and onion to a blender along with the rest of the sauce ingredients. Blend until smooth.
3-Mix sauce with pasta and white beans: Mix sauce with pasta and white beans if using.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.- Prep Time: 5 min
- Cook Time: 20 min
- Method: stovetop
Nutrition
- Calories: 304
- Sugar: 4
- Sodium: 77
- Fat: 10
- Saturated Fat: 2
- Carbohydrates: 41
- Fiber: 8
- Protein: 16






