Looking for a tasty and healthy vegan pesto recipe? Look no further than this Vegan Walnut Pesto with basil! It's perfect for anyone who loves pesto but wants a vegan option. This recipe is quick, easy to make, and delicious, just like my Vegan Basil Pesto. You're going to love it!

Making this homemade vegan pesto with walnuts is great for using fresh basil from the garden. This dairy-free version is a variation of the classic pesto recipe, omitting Parmesan cheese and substituting walnuts for pine nuts. I love trying different variations, and this vegan walnut pesto is my new favorite. It's versatile, and you can put it on just about anything, like these oven-roasted green beans with garlic!
Jump to:
This vegan walnut pesto is delicious with my incredibly easy-to-make vegan Caprese sandwich! It's perfect for when you want something quick and easy for lunch.
It is perfect for any party since it is simple to make and will be a hit! This vegan pesto is perfect on pasta, pizza, crostini, or as dip. Another versatile green and zesty sauce you're sure to enjoy is this Carrot Top Chimichurri.
Ingredients

Here are the simple ingredients you need to make this delicious vegan pesto sauce with healthy fats:
- Fresh basil - Fortunately we can grow lots of basil where I live. Otherwise, I pick it up at the grocery store!
- Raw walnuts - Shelled walnut halves are a key ingredient; walnuts are a budget-friendly option compared to costly pine nuts. They are an excellent source of antioxidants and omega-3 fatty acids. They make the perfect base and add a delicious nutty flavor.
- Nutritional yeast - This is easily found at the grocery store. I like to include it for a cheesy, umami flavor instead of dairy cheese. Feel free to reduce the amount by half or leave it out completely.
- Sea salt to bring out the flavors.
- Garlic - Fresh garlic is essential!
- Extra virgin olive oil - Choose a fresh, good-quality oil.
- Fresh lemon juice - You need a splash of lemon juice for acidity and brightness. We love this pesto with plenty of lemon juice to brighten it up, however, feel free to reduce the amount if desired. You can always add more if needed.
A complete ingredient list with exact amounts can be found in the recipe card below.
Substitutions
If you would like to make a few substitutions when making this vegan pesto with walnuts, here are a few suggestions:
- Walnuts - instead of walnuts, you can use pecans, pine nuts, pistachios, or sunflower seeds. Or you can skip the walnuts! Yes, you can. The result will be a basil sauce or dip, but it will still be delicious.
- Nutritional yeast - use shredded vegan parm instead, or skip it.
- Basil - if you're short on fresh basil, try leafy greens such as spinach or a combination of fresh spinach and fresh parsley.
How to Make This Vegan Walnut Pesto With Basil
It's so easy to make this vegan walnut pesto recipe, even if it's your first time! The hardest part is harvesting the fresh basil unless you get it from the grocery store. The last time I made this, we had over 10 cups of fresh basil from our patio garden!
Preheat the oven to 350°F.

- Step 1: Toast the walnuts on a rimmed baking sheet for approximately 8 minutes. After they turn slightly golden, take them out of the oven to cool.

- Step 2: Chop the garlic in the food processor for several pulses.

- Step 3: Place the basil, nutritional yeast, lemon juice, sea salt, and walnuts in the bowl of the food processor.

- Step 4: Pulse several times in short bursts until mixed. Scrape down the sides as needed. Add olive oil in a steady stream and continue pulsing until it is combined. This takes only a few seconds.
If you prefer a thinner pesto, add water, a tablespoon at a time, until you achieve the desired consistency. Taste and adjust salt and lemon juice to your preference.
Serve this vegan walnut pesto over your favorite pasta, or use it as a spread on sandwiches or toast. Enjoy!
Expert Tips
- Use the freshest and best-quality ingredients, such as fresh basil, fresh lemon, fresh garlic, and high-quality extra virgin olive oil. Each component makes such a difference in this vegan walnut pesto recipe!
- Do not overprocess in the food processor since this can affect the flavor and cause bitterness. If this happens, try adding more lemon juice.
- Toasting the walnuts brings out the nutty flavor, but if you are in a hurry, you can skip this step. It will still be delicious!

How to Serve This Vegan Walnut Pesto
- serve this vegan walnut green sauce on zucchini noodles
- on pasta and pizza
- spread on sandwiches or toast
- serve on grilled vegetables
- serve as dip
- spread on crostini and serve with sliced tomato and vegan mozzarella
- add to salad dressings

Recipe FAQs
No, you don't have to toast nuts for this vegan walnut pesto with basil. But, if you have time, it's nice for an added layer of flavor and nuttiness.
You may have overtoasted the walnuts or processed the pesto in the food processor for too long, breaking down the basil too much.
Toast walnuts in a preheated oven at 350°F for 8 to 10 minutes on a baking tray or a skillet on the range on medium heat for a few minutes until golden brown.
It would be best if you didn't heat it because it can affect the aroma and make it taste not very pleasant and bitter.
Traditionally, pesto is not vegan since it typically contains Parmesan or Pecorino cheese. In addition, rennet, an animal product, is used to curdle the milk from which the cheese is made. Vegans and vegetarians do not consume rennet unless it is plant-based.
Blanch the basil in boiling water briefly before placing it in the food processor. Do not cook the pesto. If making pesto pasta, mix the pesto with the pasta and pasta water on low heat or mix them in a bowl and serve immediately.
Related Vegan Dips
If you try this recipe or any other recipe on my website, please leave a star rating and let me know how it goes in the comments below. I love hearing from you!
Recipe

Easy Vegan Walnut Pesto Recipe with Basil
INGREDIENTS
- ½ cup raw shelled walnut halves
- 1 large clove garlic peeled and cut into large chunks
- 2 cups fresh basil rinsed and dried gently, lightly packed
- 2 tablespoons nutritional yeast optional, adjust amount to taste
- 2 tablespoons lemon juice freshly squeezed
- ½ teaspoon coarse sea salt adjust to taste
- 4 tablespoons extra virgin olive oil good quality
INSTRUCTIONS
- Preheat the oven to 350°F. Toast the walnuts on a rimmed baking sheet in the oven for approximately 8 minutes. After they turn slightly golden, take them out of the oven to cool.
- Chop the garlic in the food processor for several pulses.
- Place the basil, nutritional yeast, lemon juice, sea salt, and walnuts in the bowl of the food processor. Pulse several times until mixed. Scrape down the sides as needed.
- Add olive oil in a steady stream and continue pulsing until it is combined. Serve immediately. See notes for storage instructions.
NOTES
- 1 serving is approximately 2 tablespoons.
- Add water, a tablespoon at a time, for a thinner consistency.
- I love nutritional yeast and add a generous amount; feel free to reduce the amount by half or omit it. It will still be delicious.
- I also love a lot of lemon juice in pesto to add brightness. You can start with less lemon juice, taste, and add more if desired.
- Store in an airtight glass container and refrigerate for up to 5 days.
- To freeze, spoon it in an ice cube tray. Once frozen, place the cubes in a Ziploc bag and store them in the freezer for up to 4 months.
NUTRITION
Resplendent Kitchen offers nutritional information for recipes contained on this site as a courtesy. Although resplendentkitchen.com attempts to provide accurate nutritional information from online calculators, these figures are estimates.


















Kris says
Too much lemon for my taste. But otherwise great recipe.😊
Emily Miller says
Thanks so much for your review, Kris! We do love lemon in pesto over here, of course you can adjust the level to your taste for next time. Enjoy!
Louis Lebherz says
2 tbs of The nutritional yeast is slightly too much. Next time I’ll try 1 tbs.
Emily Miller says
Thanks for trying the recipe, Louis! Adjusting to taste is always a good idea. Nutritional yeast is definitely flexible and I hope you enjoy this pesto even more with your adjustment next time!
Susu says
Delicious! Added a spoonful of mayo after blending to make it thicker and creamier.
Emily Miller says
Thank you for your feedback, Susu! I'm glad you enjoyed this vegan walnut pesto.
Bonnie says
Easy and tasty! The fresh cracked, toasted walnuts made this pesto! This will be a recipe that I make often.
Emily Miller says
I'm so glad you enjoyed this vegan walnut pesto, Bonnie! Thanks so much for leaving a review!
CalmMom229 says
Hi! just about to make this but have no lemons in the house! ? Can I use a pinch of citric acid? Add it to some olive oil, stir, then add to the mix?
Emily Miller says
Hi there, I haven't tried this, could you let me know how it turned out if you tried it? If you don't have fresh lemon you can substitute lime juice or apple cider vinegar. This will change the final flavor but still works well.
Caren Oliver says
This is easy and very good. I did make a couple of changes because I’m trying to watch my weight. I used 1 tablespoon of olive oil and made up for that with water. Even so, it was a little thick, and I did the suggestion of using water to water it down to the consistency I wanted. Very delicious. I will be making this again!
Emily Miller says
Thank you for your review, Caren, your changes sound delicious! I'm so glad you enjoyed this recipe!
Cheryl L Hunt-Black says
Great taste! I added it to a not so great pasta salad and made it a winner. Gracias
Emily Miller says
I'm so glad to hear that, Cheryl! Thank you for your review!
Linda says
Oh my...I love this pesto so much! So fresh, tastes delicious, and pairs well with everything!
Emily says
Hi Linda, thank you so much for your fantastic review of my pesto! I'm so happy to hear that you love it!
Angeline Ripley says
Delicious recipe! Thank you so much for including the measurements in the cooking instructions again. It was so much easier to follow along as I cooked!
Emily Miller says
Thank you, Angeline, I'm happy to hear you enjoyed this vegan walnut pesto and the recipe layout is helpful for you! I appreciate your valuable feedback!
Amy says
It looks so easy and delicious.
I am going to try this at home. Thank you!
Emily says
Thank you, Amy!
Oscar says
I usually make my pesto with grated parmesan but loved this vegan recipe. The addition of the nutritional yeast was spot on and I did not miss the parm. Great recipe.
Emily says
Thank you for trying my vegan pesto recipe, Oscar! I'm so happy to hear that you loved it and that the nutritional yeast added the perfect touch!
Justine says
This was such a delicious pesto! I love the addition of walnuts because pine nuts are CRAZY expensive where I live! Thank you!!
Emily says
Thank you for trying this Walnut Pesto Justine and for your kind words. I'm happy to hear you enjoyed it!
Karen says
I had some lingering basil in the garden I needed to use and decided to try this recipe. It was delicious! I never thought to make pesto with walnuts. Will make again soon!
Emily says
Thanks for trying my recipe, Karen! I'm glad you enjoyed it!
Maren says
This pesto was so easy to make! I love how cheesy the nutritional yeast makes it.
Emily says
Thank you for trying this pesto recipe, Maren! I am glad you enjoyed it; I love how the nutritional yeast gives it a cheesy flavor too!
Amanda says
I actually prefer walnuts to pine nuts and they tend to be cheaper too so this is a great idea for pesto. So simple and delicious too.
Emily says
Hi Amanda, thank you for leaving a review and sharing your thoughts! We love pine nuts, but walnuts make a great pesto too.
Ieva says
Made this pesto to go with veggie pasta last night and we both really liked it! We did use nutritional yeast in it, and would highly recommend you do too! The best vegan pesto we've tried so far, and so much cheaper than using pinenuts!
Emily says
Thanks for trying my vegan pesto recipe, Ieva! I'm glad you both enjoyed it. The nutritional yeast is a great addition for boosting the flavor and adding some "cheesy" goodness. 🙂
Chenée says
This pesto is so delicious! I love that you can make it with walnuts instead of pinenuts!
Emily says
Thank you for the kind words about my Vegan Walnut Pesto, Chenée! I'm glad to hear that you enjoy it!
MacKenzie says
Loved this vegan pesto. Pesto is a household staple and this recipe is perfect. Can’t wait to make again.
Emily says
Thank you for trying my vegan pesto recipe, MacKenzie! I'm so happy to hear you loved it!
Aimee says
I always forget how easy pesto is to make and now I'm adding your vegan pesto to next week's meal plan for an easy weeknight meal. It's also a great way for me to sneak some healthy ingredients into my kids!
Emily says
Thank you, Aimee! We're so glad you like it and it's a great way for you to sneak some healthy ingredients into your kids' meals. 🙂