This vegan basil walnut pesto recipe is fresh, flavorful and rich in healthy monounsaturated fats. It is incredibly easy and fast to make, and can be used to flavour a variety of dishes.

This recipe is gluten free, dairy free, and is compliant with the elimination diet, low acid diet, low carb/keto, low FODMAP, and paleo/autoimmune paleo (AIP) diets.

Equipment you will need for this recipe

  • Blender or food processor
  • Spatula
  • Measuring cups and spoons

Recipe substitutions or variations


Fresh basil substitutions: Instead of using fresh basil, you could also swap it out for any other fresh herb or mixture of herbs. Here is a handy guide for making pesto without basil.

Garlic infused olive oil substitutions: Feel free to use regular olive oil in this recipe. If you still want the garlic flavour though, you can add one or two fresh garlic cloves or ½ teaspoon of garlic powder.

Walnut substitutions: Instead of using walnuts, this recipe is also excellent with pecans. Or to make a more classic pesto, you can use pine nuts. This recipe would go well with any other type of nut. The world is your oyster!

Nutritional yeast substitutes: Instead of nutritional yeast, you can swap it out for vegan parmesan. Or if you tolerate dairy, feel free to use regular cow’s milk parmesan cheese.


Make this recipe lower calorie/fat: Reduce the amount of olive oil from 3/4 cup down to ¼ to ½ cup. If you lower the amount of olive oil though, you will likely need to use a food processor as a blender often needs more liquid to break everything down. You can use a spatula to scrape everything from the sides down (NOT while blending) and continue to go between pulsing and scraping until everything has broken down to the consistency you want. 

Make this recipe lower oxalate: Instead of using walnuts, use either pumpkin seeds or sunflower seeds.

Recipe pairing ideas

There are a million ways to eat this basil walnut pesto sauce, but here are some of my favourites:

  • Use your pesto as a pasta sauce. A true classic!
  • Drizzle your pesto on baked or grilled meats or seafood. I’ve tried it on chicken, cod, shrimp, and even steak.
  • Use it on scrambled eggs, sunny side up or even on top of an eggs benedict.
  • Add some flavour to your roasted vegetables after you take them out of the oven.
  • Drizzle pesto on your pizza. It goes great with a margarita pizza or classic cheese pizza.
  • Use it as a salad dressing. Sounds strange but trust me!
Pasta with basil walnut pesto on it

Recipe FAQs

What other nut can you use in pesto?

The classic nut to use in pesto recipes is the pine nut, but you can also use pecans, walnuts, and even almonds, cashews, pistachios, sunflower or pumpkin seeds. Pretty much all nuts mix well with good quality olive oil and fresh basil or other herbs. You can’t go wrong!

What other herbs can you use in pesto?

Pestos can be made with many different types of herbs. I’ve personally made pesto with basil, cilantro and even dill. Depending on what type of dish you are making, and what herbs go well with that dish, you can very easily come up with your own style of pesto that will work with it. You can also use parsley, mint, sage, and even most greens such as arugula, spinach or micro greens.

Why is my pesto separating?

It is natural for your olive oil to start separating from the herbs, cheese and nuts after your pesto sits for a while. This does not mean you have done anything wrong. Simply use a spoon to evenly mix your pesto before serving.

Will pesto freeze well?

Pesto freezes quite well. So if you make a large batch and you can’t use it up, you can store it in a small glass container or even multiple small containers if you want to be able to take out one or more servings at a time to use with your meals.

Do I need to blanch basil for pesto?

Many recipes call for blanching basil. This is generally for colour and textural purposes. However, you do not need to blanch basil to make an amazing pesto. In fact, I find using fresh un-blanched basil makes the freshest, most tasty pesto. It’s also easier and faster.

What is the best cheese for pesto?

The majority of pesto recipes call for parmesan cheese, but you can also use romano for a stronger flavour. To make your pesto vegan, use nutritional yeast, vegan parmesan cheese, or other dairy free cheese alternatives.

Pin this recipe for later

If you can’t make my vegan basil walnut pesto sauce recipe now, make sure to pin the recipe for later so you have it handy!

Overhead view of pesto on cutting board

Basil Walnut Pesto Recipe (Vegan)

Tara Klippert
This vegan basil walnut pesto recipe is fresh, flavorful and rich in healthy monounsaturated fats. It is incredibly easy and fast to make, and can be used to flavour a variety of dishes.
No ratings yet
Prep Time 10 mins
Total Time 10 mins
Course Condiment, Lunch, Main Course, Side Dish
Cuisine Italian
Servings 10
Calories 181 kcal



  • Remove the stems from your fresh basil and once you’ve got roughly 2 cups worth, put it into your food processor or blender.
    Overhead shot of fresh basil on cutting board
  • Pour in ¾ cup of olive oil. Add your walnuts, nutritional yeast and salt on top. Using a spatula, push everything down as far as you can into the bottom of your blender or food processor.
    Overhead shot of all ingredients inside blender
  • Plug your blender or food processor in and blend until everything breaks down into a pesto sauce consistency.
    Overhead shot of blended pesto in blender
  • Serve immediately!
    Overhead shot of blended pesto in small bowl



If you are using a blender, sometimes your pesto won’t break down as well as with a food processor. If this is the case, you can either add an additional ¼ cup of olive oil (1 cup in total) and keep blending OR turn off your blender and use your spatula to scrape everything back down to the bottom of the blender. Then go between pulsing and scraping until you’ve sufficiently broken down the pesto into your desired consistency. Make sure that you don’t ever put your spatula into the blender while it is blending, and ideally unplug it from the wall when you do for maximum safety.


Calories: 181kcalCarbohydrates: 1.3gProtein: 1.7gFat: 19.3gSaturated Fat: 2.2gPolyunsaturated Fat: 1.7gMonounsaturated Fat: 11.8gTrans Fat: 0gCholesterol: 0mgSodium: 109mgPotassium: 51.6mgFiber: 0.7gSugar: 0g
Keyword AIP, dairy free, gluten free, grain free, Low FODMAP, paleo, soy free, sugar free
Tried this recipe?Let us know how it was!

Disclaimer: This recipe post contains Amazon affiliate links. This means that if you click on a link and make a purchase, I will receive a small commission (at no extra cost to you). This helps support me so that I can continue to put out high quality, free recipes for you guys! Thank you 😁🙌