20-Minute Zucchini Pesto (Vegan)
This quick 20-minute zucchini pesto sauce recipe is vegan, dairy-free, gluten-free, and absolutely delicious. Raw, grated zucchini and fresh basil give this healthy homemade pesto sauce such a fresh taste and a generous serving of veggies in every bite. Serve it with pasta, grain bowls, as a spread, dip, and more!

It’s no secret that I LOVE all things pesto. It’s my go to sauce for just about everything – pastas, proteins, grain bowls, sandwiches…the list goes on. This zucchini pesto version is such a delicious twist on the traditional recipe and adds a generous serving of veggies to every bite!
This recipe is also such a lovely way to use up fresh zucchini (and to reap all it’s nutrition benefits). It truly gives this beautiful, fresh flavour to pesto and also helps to make the pesto more thick and creamy.
As a dietitian, I wanted to give an option that suits many dietary needs and preferences. This easy pesto recipe is vegan, dairy-free, and gluten-free. I’ve also shared ways to make it nut-free, if needed.
PS. If you’re a pesto lover just like me, be sure to check out some of my other favourites:
Want even more delicious sauce recipes? Check out my roundup of healthy homemade sauces + dressings for more ideas!
Ingredients Needed
All you need to make this easy zucchini pesto pasta recipe are 6 simple, healthy ingredients:
- zucchini
- basil
- garlic
- walnuts
- nutritional yeast
- olive oil
Full ingredient measurements and detailed instructions are located in the recipe card at the bottom of this post!
Recipe Modifications & Ingredient Swaps
- This recipe calls for walnuts, but you can use other nuts like pistachios, almonds, or pine nuts instead.
- If you need a nut-free version of this recipe, simply swap the walnuts with a seed like pumpkin seeds or hemp seeds.
- This recipe is dairy-free and uses nutritional yeast for that “cheesy” flavour. That said, you can go the more traditional route and use freshly grated parmesan instead of nutritional yeast if you’d prefer!
- While I recommend using fresh basil, you are also welcome to throw in some other leafy greens here. I know that baby spinach, arugula, or baby kale work great in pestos! You could do half the basil and half another green, if desired.
- If you’d like to add a touch of lemon, it would work great here too!
Do You Have To Cook Zucchini For Pesto?
Nope! This recipe uses raw zucchini. All you need to do is shred it in a food processor, squeeze out any excess liquid, and it’s ready to be blended into a yummy sauce.
Bonus – using raw zucchini makes this come together super quickly!
What Can You Use Pesto For?
- The obvious one is, of course, with pasta! Stir this sauce into any pasta shape, or use gluten-free pastas if needed. Feel free to stir in some extra veggies, like tomatoes or a handful of arugula.
- Pesto also tastes great with different proteins, like salmon, shrimp, chicken, or eggs (e.g. over scrambled eggs or a frittata).
- Add a scoop of pesto to your grain bowls or salads for an extra burst of flavour and some creamy, healthy fats.
- Use pesto as a dip or spread for sandwiches or open-faced toasts.
- Add it to homemade pizza, in place of tomato sauce.
- Serve in a small bowl and add to a charcuterie or cheese board
Is Pesto Vegan?
Traditionally, no. Pesto recipes usually contain a cheese, like parmesan.
This zucchini pesto pesto recipe, however, uses nutritional yeast as a vegan or non-dairy substitute for parmesan cheese. It has a lovely cheesy flavour, plus plenty of B-vitamins!
While I love me some freshly grated parmesan, I wanted to share a dairy-free option for those who need it. That said, if you’d like to make this with parmesan instead of nutritional yeast – you totally can 😉
What Can I Use Instead Of Pine Nuts In Pesto?
While pine nuts are traditionally used in pesto sauces, I personally love making pesto with other nuts and seeds! I find pine nuts particularly expensive at my local grocery store.
Here are some of my favourite swaps for pine nuts in pesto:
- walnuts
- pistachios
- hemp seeds (hearts)
- pumpkin seeds (pepitas)
Can You Make A Nut-Free Pesto?
Yes! If you’d like to make a nut-free pesto, simply swap the walnuts in this recipe for either hemp seeds or pumpkin seeds. Both will work great 🙂
My Go-To Food Processor
Large Food Processor
This is my go-to large food processor from Cuisinart and the one I used to make this recipe. It’s a super quick and powerful way to create things like sauces, energy balls, homemade froyo, shredded cheese, veggies, and more!
Zucchini Nutrition Benefits
Zucchini is rich in many micronutrients, like:
- vitamin A
- vitamin C
- vitamin K
- vitamin B6
- folate
- manganese
- magnesium
- potassium
- copper
This summer squash is also a great source of dietary fibre, with one medium zucchini providing 2 grams or 8% of your daily fibre needs.
Like other fruits and veggies, zucchini is also a great source of antioxidants, especially carotenoids like lutein and zeaxanthin.
More Ways To Use Zucchini
- Raw Zucchini Salad With Lemon Vinaigrette
- Grilled Zucchini With Goat Cheese, Basil & Honey
- Chocolate Chip Zucchini Bread Steel Cut Oatmeal
- Roasted Zucchini With Parmesan & Basil
- Pan Seared Scallops & Zucchini Noodle Pasta
- Creamy Zucchini Potato Soup
Did you give this Creamy Vegan Zucchini Pesto Recipe a try? Let me know by leaving a comment and recipe rating below!
If you do make this recipe, don’t forget to tag me on Instagram or Pinterest – seeing your creations always makes my day. You can also subscribe to my email list to never miss a new recipe or nutrition education post!
Get the Recipe: 20-Minute Zucchini Pesto Sauce (Vegan)
Ingredients
- Approx. 2 cups raw zucchini, grated (from 3 small or 2 med-sized zucchinis)
- 2 cups fresh basil
- 4 large cloves garlic
- 1/2 cup raw walnuts
- 1/2 cup nutritional yeast
- 1/3 cup extra virgin olive oil
- Salt + pepper, to taste
Equipment
Instructions
- Wash, dry, and remove the hard ends of the zucchini.
- Using the shredding attachment of your food processor, shred zucchini.
- Remove shredded zucchini with a spoon and place it into the center of a paper towel. Gently squeeze out any excess water.
- Switch to the regular blade of your food processor. Place shredded zucchini inside along with all other ingredients. Blend until smooth, adjusting seasonings to taste.
- Remove pesto from food processor and serve as desired!
Notes
- The obvious one is, of course, with pasta! Stir this sauce into any pasta shape, or use gluten-free pastas if needed. Feel free to stir in some extra veggies, like tomatoes or a handful of arugula.
- Pesto also tastes great with different proteins, like salmon, shrimp, chicken, or eggs (e.g. over scrambled eggs or a frittata).
- Add a scoop of pesto to your grain bowls or salads for an extra burst of flavour and some creamy, healthy fats.
- Use pesto as a dip or spread for sandwiches or open-faced toasts.
- Add it to homemade pizza, in place of tomato sauce.
- Serve in a small bowl and add to a charcuterie or cheese board
- This recipe calls for walnuts, but you can use other nuts like pistachios, almonds, or pine nuts instead.
- If you need a nut-free version of this recipe, simply swap the walnuts with a seed like pumpkin seeds or hemp seeds.
- This recipe is dairy-free and uses nutritional yeast for that “cheesy” flavour. That said, you can go the more traditional route and use freshly grated parmesan instead of nutritional yeast if you’d prefer!
- While I recommend using fresh basil, you are also welcome to throw in some other leafy greens here. I know that baby spinach, arugula, or baby kale work great in pestos! You could do half the basil and half another green, if desired.
- If you’d like to add a touch of lemon, it would work great here too!
Did you make this recipe?
Let me know by leaving a recipe rating below, or by tagging @walderwellness on Instagram. I love seeing your beautiful creations!
8 Comments on “20-Minute Zucchini Pesto (Vegan)”
I really loved it. Something was a bit strong for me so I did add some more olive oil, nuts and i also added lemon juice! Ate it with spaghetti, tomato and arugula and also on toast with cherry tomato and balsamic glaze 🙂
Hi Laura! Thank you so much for sharing your experience! Love that you added lemon juice to this one and that you enjoyed it with both spaghetti as well as toast :). Sounds so yummy!!
Hi, would like to ask what can I substitute the nuts with ? I am allergic to nuts
Hi Lily! I regularly make my pestos with either hemp seeds or pumpkin seeds! They would both work great here 🙂
Very good
Thank you so much!!
Can you freeze this pesto?
Hi Jo! Thanks for your question. Yes you can!