Pistachio nuts are perfect for pesto! This pesto is vegan, nutty, and lower oil than some, but with all of the pesto flavor you’d expect! Perfect for pasta, spreads, or dips. You will love the flavor and texture of this dairy-free pistachio pesto.

Back in the day when I was first learning about plant-based living, I had certain “safe-snack” food I could munch on like hummus, olives, and pesto. That is, till I read the ingredients and learned that my store-bought pesto contained parmesan cheese?
Say what? I was pretty disappointed to say the least. And not just with the pesto, but with me. I couldn’t believe I didn’t bother to check the label first.
Well, I’ve certainly learned a lot since then. Including how to make and veganize most of my own favorite foods. Like this pistachio pesto!
For more great savory plant-based snack ideas try:
- Vegan Pesto with Macadamia Nuts
- The Best Savory Tofu Crumbles for Snacking
- Seasoned Popcorn with Everything Bagel
- Creamy Kalamata Olive Dip
- Easy Pesto Dinner Rolls with Canned Crescents (Use this pesto recipe!)
Pin now to save for later

Jump To:
Ingredients needed to make vegan pistachio pesto:
- shelled pistachio nuts (salted, if not salted then you will need to add salt at the end to taste)
- fresh basil leaves
- extra virgin olive oil
- garlic
- lemon juice
- nutritional yeast
- salt and pepper to taste
- You will also need a high speed blender or food processor. I use a mini food processor I can keep on the counter, tucked away in a corner.

An explanation about some of the important ingredients for pistachio pesto
Why pistachios?
Why indeed when pesto is traditionally made with with pine nuts?
Have you ever had a bunch of pine nuts go rancid on you? If it happens only one time, it will be the last. I had some in the cupboard waiting for me to use in a recipe I was working on and waited just a minute too long. And they turned. Yuck!
So when I decided to try my hand at making homemade vegan pesto, I took a hard pass on the pine nuts and started experimenting with other nuts – like this pistachio pesto, my macadamia nut pesto and some others I’ve been working on. I’ve found that each type of nut lends a unique flavor and texture.
The lemon juice
Just putting this out there to feel free to use bottled lemon just for this one. It doesn’t improve the flavor to use fresh lemon juice for this recipe.
Garlic
I often recommend bottled garlic. In this case, fresh garlic definitely improved the flavor of this recipe. Don’t take a short cut with the garlic. The good news is that you can throw the whole cloves in the food processor without chopping first. You processor will take care of that for you!

Extra virgin olive oil
Do use the best you can get with the best flavor. The flavor and quality of the olive oil you use will definitely show in the flavor of the finished product.
You’ll notice that this recipe (and my macadamia nut pest recipe) uses a little less oil than some other homemade pestos do. This was deliberate to try to cut down on the amount of oil used and number of calories I consume!
If you are making this pistachio pesto as a dip or spread, the amount of olive oil in the recipe is perfect. If you are using it to toss with a thin pasta, then add in a little more – a tablespoon at a time to best coat your pasta.
Fresh basil

This should go without saying, but fresh basil please! For this recipe I use two heaping cups for the best result.
If you are lucky enough to grow your own herb garden, then have fun experimenting with the many different types of basil you can grow! I have to resort to store-bought basil but like to purchase the live basil in a little pot. I set in in a cup of water on my window sill where it will keep for a few days.
How to make and veganize pistachio pesto
The only thing not vegan about pesto is the dairy used. Parmesan cheese isn’t even vegetarian because of the animal rennet used. That’s okay because with a little nutritional yeast, you won’t miss the cheese.
Just put all the ingredients in a food processor or high speed blender and process until you have the desired result. I then taste and add in a little salt and pepper if needed.

If I’m going to use my vegan pesto as a spread or dip, then I like to leave it a little chunky.
If I am going to use my pesto to toss with pasta, then I process a little longer to make it less chunky. I also use a little extra olive oil to better and more evenly coat my pasta You will use about 10 ounces of pasta for the amount of pesto this recipe yields.

The printable recipe card
Did you love this recipe?
Want to share the love? It would be great if you could leave five ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ stars and even a comment. Did you know that this will help Google to find this recipe when others are looking for something similar? Thanks, Cindy

Pistachio Pesto, Vegan
Equipment
- food processor or high-speed blender
Ingredients
- 2 cups fresh basil leaves heaping
- ½ cup shelled pistachios salted
- 2 cloves garlic
- 2 teaspoons lemon juice
- 1 Tablespoon nutritional yeast
- ⅓ cup extra virgin olive oil
Instructions
- To a small food processor add the two (heaping) cups fresh basil leaves, pistachio nuts, garlic cloves, lemon juice, and nutritional yeast.Drizzle olive oil on top.
- Following the directions on your food processor, process until the desired consistency is acheived. I like it a little chunkier for dips and for coating large pasta and more liquidy for coating thin pasta. See notes.