Vegan Pesto with Basil and Cashews
4.63 from 8 votes

This recipe reimagines classic pesto with three intentional, plant-based twists: nutritional yeast for umami, raw cashews for an ultra-creamy texture, and a quick blanching step to keep the color electric-green and fresh. It’s a reliable vegan staple that proves you don’t need dairy to achieve a rich, well-emulsified sauce.

An overhead image of a small, glass jar, which is filled with bright green pesto.

I’ve made plenty of pesto variations over the years, using everything from walnuts to sunflower seeds. While I appreciate the earthy bitterness of a walnut pesto, I find myself returning to this cashew-based version for its balance. It has the bright, herbaceous punch you expect from basil, but with a creaminess that can be hard to achieve without cheese.

The challenge with vegan pesto is to satisfying savoriness without parmesan. A challenge of pesto making generally is to prevent the sauce from turning a dull, oxidized brown.

This vegan pesto with basil and cashews solves both problems, leaning on nutritional yeast for umami and opting to blanch the basil for color. While there are alternative types of pesto that I make regularly, like creamy tahini pesto and sun-dried tomato pesto, this is the classic recipe that I return to again and again.

Why Cashews?

While pine nuts are the traditional choice for pesto, unroasted cashews have become my standard. They have a naturally high fat content and a buttery quality that creates a very smooth sauce.

Unlike walnuts or pine nuts, which can sometimes have a strong, tannic aftertaste, cashews provide a neutral base that allows the basil to remain the focus of the recipe.

Cashews also happen to be more affordable than pine nuts, which are famously expensive This makes it easy to keep the pesto recipe in a regular meal prep rotation.

The Blanching Method

If you’ve ever stored leftover pesto, you know how quickly it can lose its bright green hue. This is due to oxidation. While oxidation doesn’t affect the flavor of pesto, it makes the sauce look less fresh and can be visually unappealing.

I’ve found that a quick blanching step—dropping the basil leaves into boiling water for about 15 seconds followed by an ice bath—is the best way to “set” the color of pesto. It preserves that vivid green for days in the fridge.

Beyond the color, blanched basil is much softer than raw leaves, which means it breaks down into a silkier, more uniform sauce during blending.

Bright green, blanched basil leaves are drying on a white cloth.
To keep the pesto concentrated and thick, be sure to squeeze the blanched basil thoroughly in a clean tea towel. Any excess water will thin out the sauce and dilute the flavor.

Notes on the process

Because the size of basil bunches and the moisture content of the leaves can vary, you should feel empowered to tweak the consistency of your vegan pesto once the food processor is running.

  • Processing the Base: I like to pulse the garlic, cashews, nutritional yeast, and salt together before adding other ingredients. This ensures the nuts are finely ground and the garlic is fully incorporated before the basil and oil are added.
  • Emulsifying the Oil: For the best texture, I add the olive oil in a slow, steady stream while the processor is running. This helps to emulsify the oil with the greens and nuts, preventing the sauce from feeling greasy or separated.
  • Adjusting the Finish: If the pesto feels too thick for your needs, you can thin it with a tablespoon of water or extra oil. Taste it at the very end; sometimes a tiny extra pinch of salt or a squeeze of lemon juice is needed to really make the basil flavors pop.

In the recipe card below, I’ve included instructions for both the blanching step and a standard raw basil version, should you want to skip the extra step on a busy night.

Step 3: Process

Begin by adding the cashews, garlic and salt to a food processor fitted with the S blade. Add your blanched or raw basil leaves (raw leaves are pictured below) to the processor.

Serving suggestions

Vegan pesto is an all-purpose condiment in my kitchen. It’s excellent tossed with pasta or gnocchi, but I also use it as a sandwich spread, a dip for raw vegetables, or a topping for roasted potatoes.

I particularly like to swirl a spoonful of my pesto into brothy white beans for a ribbon of bright color, lemony flavor, and richness from the fat.

An overhead image of a small, glass jar, which is filled with bright green pesto.
4.63 from 8 votes

Vegan Pesto with Basil and Cashews

Author – Gena Hamshaw
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Yields: 1 cup

Ingredients

  • 2 cups tightly packed basil leaves (45 g)
  • 1/2 cup unroasted cashews (70 g)
  • 2 cloves garlic, roughly chopped
  • 1/2 teaspoon fine salt (more to taste)
  • 6 tablespoons olive oil (90ml, plus additional oil as needed)
  • 3 tablespoons nutritional yeast
  • 1 tablespoon freshly squeezed lemon juice
  • Freshly ground black pepper to taste

Instructions

Instructions for blanching basil (optional but recommended!)

  • Bring a medium pot of water to a boil over high heat. While the water is heating up, prepare an ice bath in a medium sized bowl. 
  • Add the basil to the hot water. Blanch for 15 seconds, then use a slotted spoon to transfer the basil to the ice bath. By the time you transfer all of it, most of the basil will have blanched for about 30 seconds. 
  • Allow the basil to remain in the ice bath for 3-5 minutes. Place a few tea towels or paper towels onto your work surface and use the slotted spoon to transfer the basil over to the towels. Use the towels to press the basil firmly, so that you remove all of the excess ice water. 

Process the pesto

  • Add the cashews, garlic and salt to a food processor fitted with the S blade. Add the blanched or raw basil leaves to the processor. Pulse the ingredients until they're coarsely ground.
  • Run the food processor. Add your olive oil to the processor in a thin stream — using the plunger attachment, with its small bottom opening, makes this easy if your machine has one — so that the oil is incorporated into the pesto slowly and steadily. Stop the processor and scrape down the sides, then process for another few moments.
  • Add the nutritional yeast, a few turns of freshly ground black pepper, and lemon juice to the pesto. Process the pesto for one more minute; it will be on the thicker side. 
  • Taste the pesto and adjust the lemon juice, salt, and pepper to taste. If the pesto is too thick for your liking, add a tablespoon or two of additional olive oil and pulse to combine. 
  • Serve or store.

Notes

The vegan pesto can be stored in an airtight container in the fridge for up to 5 days. It can be frozen for up to 6 weeks, either as a larger batch or in ice cube trays for individual portions.

It’s a great feeling to have a jar of homemade pesto in the fridge. I hope this becomes one of those back-pocket recipes you lean on whenever your basil plant is overachieving or you need a quick way to bring a bowl of pasta to life.

xo

This post may contain affiliate links. If you use these links to buy something I may earn a commission. Visit my privacy policy to learn more.

Categories: Sauces
Ingredients: Cashew Nuts
Dietary Preferences: Gluten Free, Soy Free, Vegan
Recipe Features: 30 Minute or Less, Meal Prep

Leave a Comment

4.63 from 8 votes (6 ratings without comment)

Star ratings help other readers to find my recipes online. If you loved this recipe, would you please consider giving it a star rating with your comment?

Thank you for your feedback. I'm grateful for your presence in this space!

G

Your email address will not be published. Required fields are marked *

Recipe Rating




    4 Comments
  1. 5 stars
    Loved this recipe. Using cashews gave the pesto a creamy texture, which I loved. I didn’t have nutritional yeast on hand, but the pesto was delicious still!
    Making it again later today.

    • Hi Sushi,

      I totally agree, the cashews add a very special texture to the sauce. Glad you felt that and enjoyed the recipe!

      G

  2. 5 stars
    So easy to make!I did it without blanching cause I am lazy and I would use it in recipes right away(not worried about color changing), my go to recipe is your cashew cheese and now this got added on my pizza toppingsthanks,Gena!

    • Hi Isabel! Totally fine to skip the blanching step if the color isn’t an issue. Really glad you enjoy it!