This vegan kale pesto recipe yields a deliciously fresh, deeply savory pesto using basil, kale, and cashews as the base. Packed with protein and a variety of nutrients, this dairy-free pesto makes a versatile condiment that’ll brighten up the flavor of any dish, from sandwiches and wraps to pastas and soups.

Note: As an Amazon Associate I earn from qualifying purchases. If you make a purchase through my blog, I may receive a small commission, at no extra cost to you. Thank you!
The classic, dairy-based pesto recipe calls for pine nuts and parmesan cheese.
However, pine nuts are quite expensive, and parmesan cheese doesn’t work for those of us who are lactose intolerant or vegan like myself.
Before I went vegan, I was a huge fan of cheese, even though dairy made my stomach misbehave and my skin break out pretty bad.
Thankfully, I figured out a way to adapt pesto to make it vegan and more affordable while keeping it just as flavorful without cheese.
Here’s what I did to make that happen:
- Instead of pine nuts, I use raw cashews. They make a great substitution for pine nuts while adding creaminess to the final product.
- Instead of parmesan cheese, I use nutritional yeast + lemon juice. This combination works perfect to make my pesto deliciously cheesy, tangy, with a touch of sharpness typical to parmesan cheese.
Before you know it, you’ll want to smother that pesto on everything!
“…I think it’s better than my favorite Trader Joe’s kale-cashew pesto! Thanks for another great, easy, recipe!”
(By the way, did you know that parmesan cheese isn’t even vegetarian? It’s made with rennet – an enzyme derived from calf stomachs.
You know what has to happen to calves that lets people get into their stomachs 🙁)

Adding kale to this pesto was another liberty I took while experimenting with this recipe. Kale leaves add a bright green color + even more fiber and nutrients to this already healthy recipe.
This pesto works well with a variety of recipes: use it in my cold vegan pesto pasta salad, or toss it with hot pasta and blanched broccoli for an easy and delicious meal.
Pasta is a natural fit for this kale and cashew pesto.
If I’m in a hurry, I just boil half a package of spaghetti, adding some chopped broccoli and a cup of frozen peas a copuple minutes before the pasta is ready.
Once the spaghetti is drained, I toss it with this pesto, and voilà – a healthy and quick dinner is on the table.

Vegan Kale and Cashew Pesto Ingredients
(See ingredient amounts and notes in the printable recipe card below.)
- Fresh kale leaves, stems removed
- Fresh basil leaves
- Raw cashews
- Garlic cloves
- Nutritional yeast
- Freshly squeezed lemon juice
- Olive oil (omit for oil-free)
- Salt, black pepper to taste
- Room-temperature water
How to Make Vegan Kale Pesto with Cashews
(This is an expanded step-by-step version of this recipe. For a more condensed version, see the printable recipe card below.)
Fill up a small pot with water. Put it on the stove and bring it to a boil.
While you’re waiting for the water to boil, tear kale leaves off of their stems.
(No need to tear them into smaller pieces since we’ll be blending them.)

Once the water is boiling, put in the kale leaves and press down with a spatula to make sure they’re fully submerged.
Cook the kale for 30 seconds until it turns bright green:

Make an ice bath: add cold water and ice cubes into a medium-sized bowl.
Drain the kale and immediately put it into the ice bath. This stops the cooking and helps the leaves keep their vibrant green color.

While the kale is cooling, get the rest of the ingredients ready:
- Wash basil and separate leaves from the stems;
- Peel the garlic and roughly cut it;
- Squeeze a lemon to get lemon juice;
- Get your cashews, nutritional yeast, salt, pepper, and olive oil.
Drain the kale, squeeze out extra water, and put it into the bowl of a food processor fitted with an S-blade.
Add in the rest of the ingredients EXCEPT water (basil, garlic, lemon juice, salt, pepper). Blend for 1–2 minutes, until the mixture forms a coarse paste:

Stop and scrape the sides as needed.
With the food processor running, slowly add water, starting with 1/2 cup and adding more if needed, until the pesto is mostly smooth but still has some texture.
Taste and adjust the seasoning if needed.
Tip:
- If you’re planning to use this pesto as a sauce for pasta, grain bowls, etc. – add more water to thin it out.
- If you’ll be using it as a spread for sandwiches, wraps, etc. – use less water to keep it thicker.

Use anywhere you’d use pesto. Store in an airtight container in the refrigerator for up to 1 week.
FAQs
Got more questions? Ask me in the comments below!
More Italian-inspired recipes from the blog:
Vegan Instant Pot Minestrone Soup
The Best Vegan Stuffed Shells with Cashew-Almond Ricotta
Vegan Sausage-stuffed Italian Rice Balls
Easy Veggie-loaded Balsamic Pasta
Easy sauteed kale and onions with balsamic reduction
Simple Roasted Butternut Squash (can be made Italian- or Indian-style)
Get my recipes AD-FREE – without even going to my blog! 🤯
Join my ad-free, premium weekly newsletter, and you will:
- ✅ Receive FULL RECIPES (ingredients, directions, printable recipe card) in your inbox every Thursday. NO ADS, no links to the blog – just the good stuff!
- ✅ Enjoy my best, time-tested recipes
- ✅ Be the first to get my brand-new recipes – before they’re ever published!

Easy Vegan Kale & Cashew Pesto
This easy vegan kale and cashew pesto is a delicious plant-based makeover of the traditional pesto recipe. Kale leaves add a nice, vibrant color, and deliver even more nutrients and fiber. Raw cashews are a more affordable alternative to pine nuts. Spread this dairy-free kale pesto on sandwiches, use as a sauce for pasta, boost the flavor of soups - the choice is yours!
Ingredients
- 1 cup kale leaves, packed, stems removed
- 1/2 cup fresh basil leaves, packed
- 1/2 cup raw cashews*
- 2-3 garlic cloves (more or less to taste), peeled and halved
- 1/4 cup nutritional yeast
- 1 Tbsp lemon juice
- 2 Tbsp olive oil (omit if you are oil-free)
- pinch of salt, to taste
- 1/2 cup water***, plus more if needed
Instructions
- Bring a small pot of water to a boil. Add the kale leaves and cook for 30 seconds, until bright green.
- Drain the kale and immediately put it into an ice bath (a bowl of iced water) to stop the cooking.
- Once the kale has cooled (2-3 min), drain it and squeeze out extra water.
- Transfer the kale to a food processor** fitted with an S-blade. Add the basil, cashews*, garlic, nutritional yeast (if using), lemon juice, and olive oil (omit for oil-free). Blend for 1–2 minutes, until the mixture forms a coarse paste.
- With the food processor running, slowly add water***, starting with 1/2 cup and adding more as needed, until the pesto is mostly smooth. Taste and adjust the salt and lemon juice if needed.
- Use in any recipes that call for pesto. Store in an airtight container in the refrigerator for up to 1 week.
Notes
* For a nut-free pesto, use pumpkin seeds instead of cashews.
** This pesto can be blended in a blender instead of a food processor. If using a blender, add the water at the same time as the rest of the ingredients. You may have to add more water to make sure the blender runs smoothly.
*** If you're planning to use this pesto as a sauce for pasta, add more water to thin it out. If you're using it as a spread for sandwiches, wraps, etc., add less water to keep it thicker.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases. If you make a purchase through affiliate links on my blog, I receive a very small commission that helps me run this blog, at no extra cost to you. Thank you for your support!
Nutrition Information:
Yield:
8Serving Size:
1Amount Per Serving: Calories: 156Total Fat: 11gSaturated Fat: 2gUnsaturated Fat: 9gCholesterol: 0mgCarbohydrates: 10gFiber: 3gSugar: 1gProtein: 8g
Please note that the provided nutritional information data is approximate.
If you’ve enjoyed this post, share it with your friends on social media! And stick around for more awesomeness – subscribe to Vegan Runner Eats to receive the latest posts (I’ll send you my free 10 Easy Vegan Dinners e-book as a thank you), or follow the blog on Facebook, Pinterest, and Instagram.



Laura Weber
Tuesday 20th of November 2018
This recipe has amazing flavor. Only modification was I added probably 3-4x the amount of Olive Oil. Love this and will definitely be adding it to my frequent recipes! Thanks!
Alina Zavatsky - Vegan Runner Eats
Tuesday 20th of November 2018
Awww so glad to hear that, Laura! Thank you for letting me know!
Katherine
Thursday 8th of March 2018
Hi Alina,
I love your kale and cashew pesto recipe. And I would love to feature it in our website, GreenThickies.
I won't be posting the actual recipe. I will only post a small snippet and one image from the post, and give credits back to you and link back to the recipe page. Would that be okay with you?
Thanks a lot :) Katherine
Alina Zavatsky - Vegan Runner Eats
Thursday 8th of March 2018
Hi Katherine, thank you for asking! Sure, feel free to share the link to this recipe in your post!
Elisabeth
Tuesday 28th of January 2014
Hello ! I love pesto and have tried every recipe. I made small modifications to this one. I split the cashew amount with walnuts, and added a TB of Nutritional yeast. One of my best pesto's ever! Thanks for the tip about adding the kale!
Alina
Wednesday 29th of January 2014
That's interesting - I didn't think of adding nutritional yeast to this pesto, but it sounds like it could be delicious! Thanks for the tip Elisabeth!
barbette
Wednesday 13th of November 2013
Alina, This is the best recipe! I live in a warm climate and have kale and basil in the garden. I make it about every 3 days. The fresh garlic and kale are great for the immune system and so tasty too. Thank you for a delicious and very healthy recipe.
Alina
Thursday 14th of November 2013
Thank you Barbette, glad you liked the recipe!
Sue Walker
Tuesday 5th of November 2013
Looks yummy!!
Alina
Wednesday 6th of November 2013
Thank you Sue!