• Home
  • Recipes
  • Lunch ideas
  • Dinner ideas
  • About
menu icon
go to homepage
  • Recipe Index
  • Cooking Tools
  • Food Tips
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Recipe Index
    • Cooking Tools
    • Food Tips
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Appetizers, Dips & Snacks

    Vegan Basil Pesto Recipe with Almonds/Cashews

    Modified: Jun 19, 2025 Published: Jul 30, 2018 by Sravanthi Chanda. 4 Comments

    191 shares
    • Facebook60
    • Reddit
    • WhatsApp
    4.89 from 9 votes
    Detailed Steps Jump to Recipe

    This Vegan Basil Pesto recipe is a dairy-free version of classic pesto that uses almonds or cashews for the creaminess. With fresh basil leaves, nuts, and flavorful seasonings, this pesto sauce will please everyone. Enjoy this quick and easy vegan pesto today with pasta, sandwiches, and many more!

    almond pesto in a bowl along with bread

    Traditional basil pesto (Pesto alla Genovese) is an Italian sauce made with basil leaves, pine nuts, olive oil, and hard cheese like Parmesan cheese. It is usually hand-pounded using a mortar pestle, hence the name "pesto" (1). 

    After so many trials, I came up with this vegan cashew pesto recipe. I made this pesto recipe numerous times, and it tasted delicious every single time.

    Unlike my other recipes, I always weigh the ingredients to make this vegan basil pesto. I strongly recommend weighing the ingredients as we cannot measure basil leaves accurately using measuring cups. But if you cannot access the weighing scale, I have mentioned rough estimates in cups.

    Main Ingredients for Vegan Basil Pesto

    Fresh basil leaves - I used homegrown basil leaves to make this pesto recipe. And you can also get them easily in markets. Pluck the basil leaves from their stems and wash them well. Dry them very well, and no water should be in them.

    fresh basil leaves in a plate

    Almonds/Cashews - Traditional pesto uses pine nuts. I used raw almonds in this recipe, but toasted almonds also go well. I sometimes replace almonds with cashews or use half almonds and half cashews. Cashews will make the pesto more creamy when compared to almonds. To make this vegan pesto, you could use other nuts like pine nuts, walnuts, or seeds like pumpkin seeds or sunflower seeds. 

    Extra virgin olive oil - Olive oil gives taste and consistency to the sauce. However, we want to store the pesto sauce for a long time, so do not reduce the olive oil quantity.

    Garlic - One or two pods of garlic will flavor the pesto. As we are using raw garlic, do not add more garlic. It might get pungent. You can skip the garlic if you do not like it.

    Salt - I used pink salt, but sea salt also works here.

    Pepper powder - Freshly ground black pepper will add spiciness to this pesto. If you want to make it spicier, add red chili flakes.

    Lemon juice - Lemon juice will prevent basil leaves from oxidizing, and pesto will be vibrant green.

    How to make vegan basil pesto with cashews or almonds

    Step 1: Preparing Fresh Basil Leaves

    • For authentic flavor and taste, fresh basil leaves play an important role. Carefully pluck the basil leaves from the stems.
    • Gently rinse them in the water a couple of times and pat them dry using a clean towel. There should not be any water left out in the basil leaves. They should be dried thoroughly.
    fresh basil leaves in a plate

    Step 2: Blending the Almond/Cashew Base 

    • Take a food processor and add all ingredients except basil leaves.
    • And blend the ingredients into a rough paste.
    • At this stage, it might look oily, but after adding basil leaves, the consistency of the pesto will change.

    Step 3: Blending Your Vegan Basil Pesto

    • Add the basil leaves to this base and blend it into a rough paste.  
    almond pesto making steps 1

    Step 4: Achieving Your Desired Consistency

    • For a smoother consistency, blend it continuously until you reach the desired thickness. I like to keep it chunkier.
    • You could grind it into a smooth consistency to use the pesto for pasta or as a sandwich spread.
    almond pesto making steps 2

    Step 5: Taste Testing and Adjusting Flavors

    • At this stage, taste the pesto and adjust the salt and pepper.

    Step 6: Proper Storage for Freshness

    • Transfer the pesto to an airtight container. I like to store it in the glass containers.
    • To prevent the oxidation, I drizzle a thin layer of olive oil. This will help in preserving the vibrant green color of the pesto.

    Recipe Notes & Variations

    • After washing basil leaves, I always dry them thoroughly. There should not be any water left out in them. Water will spoil the sauce, and we cannot store it for more days.
    • To dry the basil leaves, spread them on a kitchen towel and leave them aside for a couple of hours. If I am out of time, I use my dehydrator to dry the leaves. Basil leaves will only take 10 to 15 minutes to dry thoroughly. Do not leave them in the dehydrator for a long time.
    • You can use half almonds and half cashews to make this vegan pesto. Basil pesto with cashews will be more creamy and delicious.
    • If you have to make nut-free pesto, use sunflower seeds or pumpkin seeds to make this pesto.
    • In this recipe, I am using a food processor. But you could make pesto using a blender or Nutri Bullet as well.
    • This basil cashew pesto recipe is naturally gluten-free. As we use almonds or cashews instead of cheese, it is dairy-free.
    • You could add a tablespoon of nutritional yeast to make it more cheesy.
    vegan basil pesto sauce in a bowl

    Creative Ways to Enjoy Vegan Pesto

    This pesto sauce is versatile, and you can use it in many ways. Here are some of my favorite ways to serve this vegan pesto sauce.

    • As dipping sauce: This pesto makes an ideal dipping sauce for raw veggies, steamed veggies, roasted veggies, crackers, nachos, or breadsticks.
    • For seasoning: If you feel cooked quinoa or cooked millet is bland, add a teaspoon of this pesto to season the quinoa or millet. And you can turn this seasoned quinoa or millet into delicious salads or serve it as a side dish.
    • As pizza sauce: Though I do not like to cook this basil pesto sauce, I use this homemade pesto as pizza sauce. This basil sauce will fix your pizza cravings for sure.
    • As a sandwich spread: Basil pesto makes a flavorful sandwich spread. I add a teaspoon of water to a teaspoon of pesto and whisk it well to make it a creamy spread.
    • As a salad dressing: Instead of regular lemon olive oil dressing, you can use pesto sauce as a salad dressing. You can add a teaspoon of water and whisk it well for a creamy dressing.  
    • All-purpose sauce: Pesto is a versatile ingredient, and you can use it in many ways. If you are out of time, you can use this flavorful sauce for pasta, as taco or tortilla sauce. You can even serve this with grain bowls. Just a dollop of pesto on roasted veggies makes them more delicious.
    vegan basil pesto sauce in a bowl

    How to store vegan basil pesto

    As I am not using water in this recipe, this basil pesto keeps well for about a month in the refrigerator. Make sure to dry the basil leaves after cleaning them with water thoroughly.

    If you want to store this almond pesto for more days, you can freeze it. Freeze the pesto in ice cube trays or small silicone molds so we can easily thaw the required amount.

    As you are here, you will like my other dip recipes

    cilantro sesame dip

    black-eyed peas dip

    instant pot hummus

    Have you tried this recipe? Provide your feedback by giving a star rating and/or leaving comments. And don't forget to share the recipe with others on Facebook, Instagram, Pinterest, or Twitter.

    Recipe

    almond pesto in a bowl

    Vegan Basil Pesto Recipe with Almonds/Cashews

    By: Sravanthi Chanda
    Vegan Basil Pesto with Almonds/Cashews is a dairy-free twist on the classic pesto. It features fresh basil leaves, almonds or cashews, olive oil, and garlic. This versatile sauce is naturally gluten-free and vegan and is perfect for adding flavor to pasta, sandwiches, and salads.

    Rate this recipe by clicking the stars!

    4.89 from 9 votes
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 1 minute min
    Course Sauce
    Cuisine Global, Italian
    Servings 1 cup
    Calories 1499 kcal

    Equipment

    • Food processor
    Prevent your screen from going dark

    Ingredients
      

    • 100 gms fresh basil leaves around 5 cups fresh basil leaves
    • 100 gms almonds or cashews (around ¾ cup)
    • 100 gms extra virgin olive oil approximately ¾ cup extra virgin olive oil
    • 2 garlic pods
    • ½ teaspoon pepper powder
    • ½ teaspoon lemon juice
    • Salt to taste

    Instructions
     

    • Take a food processor or blender jar.
    • Add almonds or cashews, garlic, black pepper powder, salt, olive oil, and lemon juice to the food processor. 
      100 gms almonds, 100 gms extra virgin olive oil, 2 garlic pods, ½ teaspoon pepper powder, ½ teaspoon lemon juice, Salt to taste
    • Blend these ingredients into a rough paste, which will be the pesto's base.
    • Now add basil leaves to the food processor and blend it continuously until you reach the desired consistency. If you wish, you can grind it into a smooth paste. I like it to be a little chunkier.
      100 gms fresh basil leaves
    • Transfer this vegan pesto sauce into clean, dry glass jars or airtight containers. Top the basil pesto with some olive oil to prevent oxidization.
    • Enjoy this vegan basil pesto with cashews/almonds that is flavorful and delicious.

    Notes

    1. Adjust olive oil according to your preference.
    2. This sauce can be stored in the refrigerator for a month.
    3. To keep it fresh, store this in an airtight glass container.
    4. Top it with olive oil to prevent oxidization.
    5. Cashews can be replaced with almonds or walnuts or pumpkin seeds or sunflower seeds.
    Nutrition values are my rough estimates. Please feel free to use your calculator if you rely on them for your diet.

    Nutrition

    Serving: 1gCalories: 1499kcalCarbohydrates: 27gProtein: 25gFat: 151gSaturated Fat: 18gPolyunsaturated Fat: 23gMonounsaturated Fat: 105gTrans Fat: 0.02gSodium: 8mgPotassium: 1076mgFiber: 15gSugar: 5gVitamin A: 5693IUVitamin C: 22mgCalcium: 459mgIron: 8mg
    Pin Recipe Share on Facebook
    Enjoyed this recipe?Drop a comment below and let us know your thoughts!

    More Appetizers, Dips & Wholesome Snacks from My Kitchen

    • Indian spiced roasted tofu cubes served on creamy Indian yogurt salad with cucumber and tomato in a black bowl, garnished with coriander.
      Roasted Tofu Salad with Indian Yogurt Dressing
    • Bowl of Indian kala chana salad with cucumber, tomato, onion, and mint garnish.
      Indian Chaat Style Black Chickpeas Salad (Kala Chana Recipe)
    • Roasted pumpkin cubes in a steel baking tray, golden brown and spiced, resting on a checkered cloth with a printed kitchen towel.
      Indian Spiced Roasted Pumpkin Cubes
    • Top view of crispy oven-baked tofu cubes with Indian spices arranged in a steel tray on a patterned cloth.
      Indian Spiced Oven-Baked Tofu
    191 shares
    • Facebook60
    • Reddit
    • WhatsApp

    Comments

    1. Tyra says

      July 17, 2023 at 8:51 am

      5 stars
      Turned out amazing, thank you!

      Reply
      • Sravanthi says

        July 19, 2023 at 9:02 am

        Thank you so much for letting me know! I am so glad that you liked it.

        Reply
        • John Switzer says

          July 16, 2025 at 12:49 am

          A quick question are the nuts, raw or toasted?

          Reply
          • Sravanthi Chanda says

            August 19, 2025 at 9:33 pm

            I usually use soaked and dried almonds. But any nuts work for this recipe.

            Reply
    4.89 from 9 votes (8 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Sravanthi Chanda standing in a rose garden, wearing a light green embroidered sweater and patterned black kurta, smiling softly with trees and flowers in the background.

    I'm Sravanthi Chanda and I share Indian lunch and dinner recipes on my blog. These easy-to-follow recipes are made from scratch using fresh ingredients and come with step-by-step photos, perfect for family meals.

    More about me →

    Share your Feedback

    Have suggestions or feedback? I’d love to hear from you below! Take this quick 2-minute survey to help shape future content.

    Take the Survey

    Latest Recipes

    • Close-up of Indian style pumpkin stir fry with tender orange pumpkin cubes sautéed with onions and spices, served in a white bowl.
      Indian Style Pumpkin Stir Fry (Kaddu Sabzi)
    • Close-up of Indian pumpkin chickpea curry in a white bowl showing tender pumpkin pieces and chickpeas in rich spiced gravy.
      Cozy Pumpkin Chickpea Curry
    • Indian Potato and Chickpea Curry (Chana Aloo)
    • Close-up top view of roasted pumpkin and black chickpea salad with fresh cucumber, tomato, and herbs.
      Indian Spiced Pumpkin Chickpea Salad
    • Top view of makhana raita with yogurt, cucumber, and fresh mint leaves in a white bowl on a dark surface.
      Makhana Raita Recipe (Crunchy Yogurt Side Dish)
    • Indian yogurt sauce (raita) served in a bowl, garnished with cilantro and red chili oil, perfect side dish for biryani and pulao.
      Indian Yogurt Sauce for Biryani & Pulao (Easy Raita Recipe)

    Popular Recipes

    • Perfectly cooked basmati rice garnished with cardamom and whole spices.
      Restaurant Style Indian Rice Recipe
    • A stack of crispy red lentil wraps topped with a fresh cilantro leaf, served on a white plate over a colorful checkered napkin.
      Easy Red Lentil Wraps Recipe (Vegan High Protein Tortillas)
    • Top view of a bowl filled with shiny, cooked kidney beans on a marble surface with the logo 'everydaynourishingfoods' visible.
      Instant Pot Red Kidney Beans (Soaked & Dried)
    • Bowl of chana saag featuring chickpeas in a thick spinach sauce, on a colorful checkered cloth, with 'Everyday Nourishing Foods' watermark.
      Chana Saag (Indian Chickpea and Spinach Curry)
    • Kidney beans soup in a white bowl with rich broth and hearty vegetables.
      Red Kidney Beans Soup (Easy & Vegan Recipe)
    • A bowl of vibrant green Indian spinach saag on a colorful checkered napkin.
      Easy Indian Saag Recipe (Quick Spinach Curry)
    • How to cook basmati rice in a rice cooker
    • A bowl of cooked black beans garnished with a fresh basil leaf, placed on a light-colored cloth background.
      Instant Pot Black Beans (Soaked and dried)

    Footer

    ↑ Back to Top
    • About Me
    • Privacy Policy
    • Accessibility
    • Contact
    • Quick Feedback?

    Copyright © Everyday Nourishing Foods 2025

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.