• Skip to main content
  • Skip to primary sidebar
Plant Based Jess
menu icon
go to homepage
  • Summer Recipes
  • Recipes
  • About
  • 📧 Subscribe
  • Contact me
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Summer Recipes
    • Recipes
    • About
    • 📧 Subscribe
    • Contact me
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipe Index » Sauces, Dips and Condiments

    Vegan Walnut Basil Pesto (Easy Oil-Free Recipe)

    Published: Jan 11, 2022 · Modified: Oct 6, 2023 by Jessica

    JUMP TO RECIPE PIN SHARE

    This quick and easy vegan walnut pesto is loaded with flavor and can brighten up so many meals such as pasta, sandwiches, pizza and salads. Made within 5 minutes and packed with wholesome ingredients. Also, dairy-free, oil-free and naturally gluten-free.

    Overhead view on a small white bowl filled with a vegan walnut pesto topped with slices of lemon. There are some walnuts and more lemon around the bowl.

    This easy walnut pesto is a must-know recipe and one of my favorite staples in the kitchen.

    It is thick, creamy and with rich herbed and cheesy flavors, plus it is done and ready to use within 5 minutes. It can completely turn a bland meal into a spectacular vibrant dish without much effort. Generously dollop over pizza, pasta, salads, flatbread, bread, soups and so much more to boost flavor.

    And if you haven't made your own pesto sauce yet, then this recipe will show you how much you missed out, it is SO easy! All you have to do is to process all the ingredients using a food processor.

    I also love the fact that it is made dairy-free and without any oil, but also naturally gluten-free and soy-free, which will fit with many diets.

    Let me know if you give it a try! ❤️

    Front view on a vegan walnut pesto topped with basil and lemon slices. You can see the silky texture with speckles of fresh basil.

    Dairy-free and oil-free homemade pesto sauce

    A classic pesto sauce is loaded with extra virgin olive oil and parmesan cheese. Making a vegan version of a pesto might seem like you are going to miss out on flavor and texture, but I promise you won't! 

    The blend of garlic, nutty flavor from the walnuts, lemon juice and basil makes the predominant flavor and using nutritional yeast really adds that cheesy touch that balances out everything. The flavors are so close to a traditional pesto no one will know it's vegan, plus it is made healthier and without using parmesan cheese at all.

    And although a good quality olive oil makes classic pesto sauces so rich, I like to swap the oil for cold water. It works so well! The water helps the flavorful ingredients come together to a super creamy consistency and you can then enjoy a pesto sauce that's lighter without any added fats.

    Ingredients you'll need

    • Walnuts: look for raw walnuts. You can use a package of halved walnuts to save some money. Walnuts are packed with healthy fatty acids and make the pesto rich and creamy even if made oil-free.
    • Fresh basil leaves: the star of the recipe! Bright green and very fresh basil will give you amazing flavor and make for a very delicious pesto.
    • Fresh garlic: use as much as you want for a more or less garlicky vegan pesto recipe. I usually start with 1 clove and sometimes add more.
    • Nutritional yeast: responsible for the cheesy and deeper taste.
    • Lemon: to add a zesty taste and brighten up the pesto. 
    • Salt
    Showing are the ingredients needed to make this vegan walnut pesto.

    Why use walnuts to make pesto

    Classic pesto sauces usually include pine nuts as a base. These are healthy tiny nuts, so why using walnuts instead?

    Well, you will save so much money! Pine nuts are expensive and walnuts, although not that cheap either, are much more budget-friendly and frankly, will provide the same creamy texture compared to pine nuts.

    This is because, among other important nutrients, walnuts are so rich in healthy fats (hello omega-3). After crushed and processed, the oil from the walnuts will combine with the other ingredients to create a pesto that's smooth and almost whipped, even without adding processed oils.

    Plus, walnuts will add an extra nutty and sweet flavor to the pesto that's very pleasant!

    There is a spatula covered with a vegan walnut pesto close to the camera to show texture.

    How to make it

    Combine

    In a food processor, combine the walnuts, nutritional yeast, garlic, lemon juice, salt and basil. 

    Process

    Process until mostly smooth. It should be a thick and dry-ish paste at this point. Use a spatula to bring back all the ingredients at the bottom of the container and close it back. Then, add the water in a stream into the feed tube while processing. I usually use ⅓ cup and this gives me a fairly thick pesto.

    Taste and adjust

    Once done, adjust the flavor and texture. This is important because depending on the quality of the produce and your taste, you might want to add more lemon, garlic, salt or nutritional yeast. Also, adjust its texture by pouring more water if needed to thin out the consistency.

    In process picture showing an overheads view on a food processor filled with basil.
    In process picture showing a stream of water adding to a food processor.

    Tips

    • Don't forget that this is a no-cheese recipe and cheese usually brings lots of saltiness, so you will need to compensate by adding some more salt.
    • When measuring the walnuts, crush them slightly using your fingers. This will ease the measuring process. You want to really pack the cup!
    • This is a VERY versatile recipe! Use it as a base and add some more wholesome ingredients to it such as ½ of an avocado, baby spinach leaves, swap the lemon juice for apple cider vinegar or do a mix and match of nuts such as walnuts + almonds. In any case, if you end up adding lots of extra ingredients, then you might have to add more water and/or flavoring ingredients.
    Overhead view on a bowl containing curly short noodles tossed in a vegan walnut pesto and topped with roasted tomatoes.

    Serving ideas

    Pesto is such a great all-purpose green Italian sauce! You can serve it over pizza or soups, spread in sandwiches or even use it as a dipping sauce or salad dressings. We use it over flatbread bruschetta and it was amazing! Also great simply spread over bread as a side dish or mixed in with hummus. Makes for the best buddha bowl topping too!

    But my favorite way to serve this vegan walnut pesto recipe is simply by making a pasta sauce. Toss short noodles or your favorite pasta that you like with this pesto and top your meal with roasted cherry tomatoes (I simply roast them in a pan while I cook my noodles) or steamed broccoli florets. The best pesto pasta meal! Sprinkle with some vegan parmesan cheese or dollop a generous amount of vegan ricotta over if you have some ready to go.

    Another great way would be to add some of that pesto to my vegan cashew white sauce and then serve it over pasta with roasted vegetables. Or use it to stuff in lasagnas.

    I highly recommend making more and I bet you will find so many ways to use your leftovers!

    Fresh basil walnut pesto recipe variations

    Like most classic pesto recipes, you can modify the recipe to your taste very easily. I recommend tasting the result right in the food processor and adjusting the flavor to your preference. Here are a few variations to try:

    • Cheesy flavor: you can add grated vegan parmesan cheese for a more authentic cheese flavor. We like this bloc of dairy-free parmesan style cheese from the brand Violife, you can usually find it at the grocery store.
    • Swap the fresh herbs: you can mix and match with other herbs, such as parsley, mint or cilantro.
    • Tomato pesto: add a handful of sundried tomatoes to the food processor for a red pesto! If kept in oil, make sure to drain and pat dry very well and if kept in a bag in the pantry, then rehydrate in hot water first.
    • Red pepper pesto: adding roasted red peppers to your favorite pesto recipe can really add a lot of delicious flavors! Check out this red pepper pesto for inspiration.

    Storage tips

    Keep the leftover pesto in the fridge in an airtight container for up to 3-4 days. The top layer of the pesto might turn slightly brown, which is fine, simply stir before using it to brighten up the color of the pesto. This is caused by oxidation (contact with ambient air), but the taste stays the same. To avoid browning, you could also cover it with plastic wrap, making sure it touches the surface of the pesto.

    A dairy-free pesto also freezes better! You can freeze it in ice cube trays so you can grab smaller portions at a time. Keep in the freezer for up to 3 months.

    I would also advise you to store the extra pesto apart from your meal if possible (for example, apart from your noodles). I found that the noodles were absorbing some of the pesto (I'm guessing since it is an oil-free recipe) and the texture was not the same after storing.

    Close up on a small white spoon that's drizzling more vegan walnut pesto over a bowl of pasta.

    FAQ's

    Do I have to toast the walnuts first?

    I usually don't, which makes this recipe SO quick and I find the pesto SO flavorful already with raw walnuts. If you do decide to toast them, then make sure to cool them down before processing with the other ingredients.

    How to make it nut-free

    Try swapping the walnuts with sunflower seeds. The flavor definitively won't be the same, but still delicious.

    Can I use a blender instead of a food processor?

    Yes you can, but unless you have a small blender such as a smoothie blender container, then you might have to double the recipe. Larger blenders just cannot handle such a small volume the same as a food processor. Just make more if using your blender and freeze the extra! An immersion blender works too.

    Other vegan green sauces you might like

    • Vegan creamy cashew pesto sauce
    • Avocado green goddess sauce
    • Vegan mint tzatziki
    • Pasta al pesto
    • Avocado ranch dressing
    • Broccoli hummus
    • Healthy vegan Italian dressing
    • Tahini-pesto (in this vegan warm couscous salad)
    • Vegan cashew basil pesto

    I hope you like this vegan walnut pesto as much as we do! If you try it, please leave a comment below and rate the recipe to let me know how it was. Your feedback is so helpful!

    Let's stay in touch with Instagram, Pinterest and Facebook. Also, don't forget to subscribe to my newsletter to be sure not to miss anything.

    📖 Recipe

    Close up on a small white bowl filled with a vegan walnut pesto topped with slices of lemon and fresh basil leaves.

    Vegan Walnut Basil Pesto (Easy Oil-Free Recipe)

    5 from 2 votes
    This quick and easy vegan walnut pesto is loaded with flavor and can brighten up so many meals such as pasta, sandwiches, pizza and salads. Made within 5 minutes and packed with wholesome ingredients. Also, dairy-free, oil-free and naturally gluten-free.
    PRINT RECIPE PIN RECIPE
    Prep Time5 minutes mins
    Cook Time0 minutes mins
    Total Time5 minutes mins
    Servings 4
    Author Jessica Laroche

    Equipment

    • Food processor

    Ingredients
      

    • 1 cup walnuts
    • ½ cup nutritional yeast
    • 1 clove of garlic
    • 4 oz fresh basil leaves (or about 4 cups)
    • 1 tbsp lemon juice
    • ½ tsp salt - or more to taste
    • ⅓ cup water - or as needed

    Instructions
     

    • Add the walnuts, fresh basil, nutritional yeast, garlic, lemon juice and salt to a food processor and process until a thick paste forms.
    • Use a spatula to scrape the walls and bring the ingredients back to the bottom of the container. Then, add the water into a stream while processing again.
    • Taste to adjust the flavor and consistency (add more water, salt and lemon juice as needed).
    • Enjoy over pasta, in lasagnas, salads or over buddha bowls and soups. Also great in sandwiches.

    Video

    YouTube video

    Notes

    • Storage tips: Keep in the fridge in an air-tight container for up to 3-4 days. The top layer of the pesto might turn slightly brown, which is fine, simply stir before using to brighten up the color of the pesto. You can also freeze in ice cube trays (up to 3 months) so you can grab smaller portions at the time.
    • I would also advice to store the extra pesto apart from your meal if possible (for example, apart from your noodles). I found that the noodles were absorbing some of the pesto (I'm guessing since it is an oil-free recipe) and the texture was not the same after storing.
    • Don't forget that this is a no-cheese recipe and cheese usually brings lots of saltiness, so you will need to compensate by adding some more salt.
    • When measuring the walnuts, crush them slightly using your fingers. This will ease the measuring process. You want to really pack the cup!
    • This is a VERY versatile recipe! Use it as a base and add some more wholesome ingredients to it such as ½ of an avocado, baby spinach leaves, swap the lemon juice for apple cider vinegar or do a mix and match of nuts such as walnuts + almonds. In any cases, if you end up adding lots of extra ingredients, then you might have to add more water and/or flavoring ingredients.
    • Nutrition: please note that the nutritional information is an estimate per serving provided for informational purposes only (calculated by software) and accuracy is not guaranteed. Consult with your healthcare provider or a registered dietitian if you need precise nutrition calculations for health reasons.

    NUTRITION

    Calories: 220kcal | Carbohydrates: 8g | Protein: 8g | Fat: 19g | Saturated Fat: 2g | Polyunsaturated Fat: 14g | Monounsaturated Fat: 3g | Sodium: 294mg | Potassium: 330mg | Fiber: 4g | Sugar: 1g | Vitamin A: 1502IU | Vitamin C: 7mg | Calcium: 81mg | Iron: 2mg
    CLICK TO SUBSCRIBE FOR UPDATES!
    SHARE BY TEXT SHARE ON FACEBOOK SHARE BY EMAIL

    Pin it for later!

    2 pictures are showing a vegan walnut pesto with an overlay text "saying Vegan Walnut Pesto".

    More Easy Plant-based Sauces, Dips and Condiments

    • Vegan buffalo chickpea dip in a bowl with pita bread and raw veggie sticks.
      Buffalo Chickpea Dip (Vegan)
    • View on a tray of raw peppers with crackers and a bowl of kidney bean hummus.
      Red Kidney Bean Hummus
    • View on a bowl of mango corn salsa on a platter with tortilla chips.
      Mango Corn Salsa
    • Platter showing a bowl of homemade lemon dill hummus surrounded with crackers, carrot and cucumber.
      Easy Lemon Dill Hummus

    Reader Interactions

    Comments

    1. Hans says

      June 29, 2023 at 11:42 pm

      5 stars
      So simple and still tasting great. Thank you for sharing, this is a keeper!

      Reply
      • Jessica says

        June 30, 2023 at 6:36 am

        Oh great! Thank you for sharing! 🙂

        Reply
    2. Paloma says

      February 28, 2022 at 1:10 am

      I’ve tried many oil-free pesto recipes and this is by far the best one! So delicious and easy with minimal ingredients.

      Reply
      • Jessica says

        February 28, 2022 at 6:56 am

        Oh great! I'm glad you liked it 🙂 Thanks for sharing Paloma.

        Reply
    3. Anonymous says

      January 23, 2022 at 7:52 pm

      5 stars
      I made it to go over pasta, it was really good. We ate it all, so next time I'll make more, it does make a small portion...

      Reply
    4. Nanette says

      January 12, 2022 at 9:39 am

      Can you make VEGAN WALNUT BASIL PESTO (EASY OIL-FREE RECIPE) with Almonds instead? I have a hard time with walnuts.

      Reply
      • Jessica says

        January 12, 2022 at 11:42 am

        I believe you can. Sometimes I'll do a mix of walnuts + almonds, but I think only almonds should work too. They are a little harder to crush, so you might have a texture that's a little more coarse. Let me know if you try it. 🙂

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    ABOUT JESS


    Profile picture for Plant Based Jess in the kitchen.

    Hi there! I’m Jessica, a pasta obsessed French Canadian now living in beautiful Maine. I’m a mom of two, experienced foodie and ninja meal planner. I believe everyone can make stress-free plant-based meals with wholesome ingredients that your family and friends will love. 

    Join me in my kitchen to discover fun and creative recipes or click to find out more. Welcome!

    CONNECT WITH ME


    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    ☀️ SUMMER RECIPES


    • White bowl with creamy pesto rigatoni garnished with roasted tomatoes.
      Creamy Pesto Rigatoni with Roasted Tomatoes
    • Recipe for vegan Elote showing 4 corn cobs with Mexican mayo and cilantro over a plate.
      Easy Vegan Elote (Mexican Street Corn)
    • Vegan Caesar salad topped with Cajun tofu.
      Vegan Caesar Salad with Cajun Tofu
    • View on a bowl of mango corn salsa on a platter with tortilla chips.
      Mango Corn Salsa
    • View on a vegan vegetable sandwich on a cutting board with roasted tomato, cucumber and avocado.
      Roasted Tomato Sandwich with Vegan Aioli
    • Overhead view on a few pieces of vegan bruschetta made with tomato, basil and balsamic vinegar.
      Easy Vegan Tomato Basil Bruschetta

    POPULAR RECIPES


    • Overhead view on a dark plate filled with 3-ingredient almond flour peanut butter cookies with a glass of milk on the side.
      3-Ingredient Almond Flour Peanut Butter Cookies
    • View on a glass of passion fruit mocktail with fresh passion fruits on the side.
      Passion Fruit Mocktail
    • Showing is a homemade easy buckwheat bread that's about half sliced. There are a few slices around the bread that are topped with peanut butter, yogurt and fruits.
      Easy Buckwheat Bread (No yeast, No kneading!)
    • There is a large spoon taking some oven-roasted potatoes and broccoli from a sheet pan.
      Oven-Roasted Potatoes and Broccoli
    • Front angle view on a kale tonic with lemon juice.
      Kale Tonic (First Watch Copy Cat Recipe)
    • Front angle view on a small jar of flaxseed pudding layered with strawberry jam and fresh blueberries.
      Flaxseed Pudding

    Footer

    Copyright © 2021 Plant Based Jess

    Privacy Policy