The Vegan Lunchbox

  • Meet Jac
  • Recipes
  • eBooks
  • Pack Lunch
  • Subscribe
menu icon
go to homepage
  • Meet Jac
  • Recipes
  • eBooks
  • Pack Lunch
  • Subscribe
subscribe
search icon
Homepage link
  • Meet Jac
  • Recipes
  • eBooks
  • Pack Lunch
  • Subscribe
×
Home » Recipes » Dressing, Dip & Sauce

Homemade Vegan Cashew Pesto

Modified: Jul 16, 2026 by Jacqueline Meldrum

Jump to Recipe

This homemade vegan pesto is fresh, vibrant and packed with basil, garlic and creamy cashew nuts. Ready in 5 minutes, it has so much more flavour than most shop-bought pesto and can be stirred through pasta, spread on plant-based sandwiches and wraps, drizzled over soups and used to add a burst of flavour to salads and roasted vegetables.

Vibrant green vegan Cashew Pesto in a bowl next to a head of garlic.

Traditional pesto is made with Parmesan and pine nuts, but this dairy-free version swaps in creamy cashews and optional vegan hard cheese (Violife do a good Parmesan dupe called Prosociano or try my easy Vegan Parmesan) to make a rich, fresh sauce that's easy to make, freezer-friendly and perfect for meal prep.

At-a-Glance - Cashew Pesto

⏲️ Ready in: 5 minutes
👪 Serves: 10 portions
🍽 Calories: 95 kcals (depending on portion size)
🧾 Main ingredients: Fresh basil, cashew nuts, garlic, vegan parmesan (optional), olive oil, seasonings
❄️ Freezer-Friendly

👩🏻‍🍳 Suitable for: Vegan, plant-based, dairy-free, egg-free, vegetarian & gluten-free

Once you see how easy and full of flavour this pesto is, you won't go back to shop-bought pesto.

Summarise & save this recipe:

ChatGPT
Google AI
Perplexity
Claude
Add us as a trusted site on Google
Jump to:
  • At-a-Glance - Cashew Pesto
  • ⭐ Why You'll Love This Pesto
  • 📋 Ingredients You Need
  • 💭 Is Pesto Good Without Parmesan
  • 💭 Why Use Cashew Nuts Instead of Pine Nuts
  • 💭 Adding Fresh Basil
  • 👩🏻‍🍳 How to Make Cashew Pesto?
  • 👩🏻‍🍳 Variations
  • 🍜 Beyond Pasta
  • 🥣 How to Store Homemade Pesto
  • Pesto FAQs
  • 🥪 More Vegan Sandwich Spreads to Try Next
  • ⭐ Sign up for a free recipe sent to your inbox every morning
  • 📖 Recipe
  • 💬 Comments

⭐ Why You'll Love This Pesto

  • Ready in minutes
  • Fresher than shop-bought pesto
  • Simple ingredients
  • Freezes well
  • Great for meal prep
  • Perks up many dishes including salad, sandwiches, wraps & pasta
  • Easy to customise

If you love pesto, also try this Broccoli Pesto and you also might like this recipe for Homemade Sundried Tomato Paste.

📋 Ingredients You Need

This vibrant homemade dairy-free pesto is made with a few simple ingredients.

Find the full ingredient list with quantities in the recipe card.

Cashew pesto ingredients including fresh basil, cashews and garlic.
  • Olive oil - I like to use extra virgin olive oil (EVOO), but you can use a milder olive oil or rapeseed oil
  • Parmesan - You can add Vegan Parmesan, substitute it with nutritional yeast (nooch) or skip it
  • Cashews - Give this pesto a rich, creamy finish, but you can use pine nuts instead

💭 Is Pesto Good Without Parmesan

Basil is the star flavour of a good pesto, but vegan parmesan gives a savoury flavour.

You can sub the parmesan with nooch (nutritional yeast), which gives a good umami flavour and a boost of Vitamin B12, but honestly it's still good if you skip the cheesy flavour altogether and add neither.

💭 Why Use Cashew Nuts Instead of Pine Nuts

CashewsPine Nuts
cheaperexpensive for a small bag
buttery, sweet flavourmore delicate flavour
easier to findmore traditional
creamy texturemore grainy

Try this easy homemade pesto with cashews and compare the flavour and texture with your regular pesto. I am sure you will love this variation.

Jac's Top Tip

💭 Adding Fresh Basil

When choosing basil for your pesto, look for bright green leaves with no black spots and wash and dry thoroughly before adding it to your blender or food processor to make pesto.

👩🏻‍🍳 How to Make Cashew Pesto?

These step-by-step photos show you how easy and quick it is to make this plant-based pesto in a blender or food processor.

ingredients for cashew pesto in a blender jug.
  1. Step 1: Add all ingredients to a food processor or blender (you can also use a pestle & mortar if you prefer).
pesto blended in a blender jug.
  1. Step 2: Blend until fairly smooth, though you can leave more texture if you prefer. Taste to check seasoning.
Homemade vegan pesto in a jam jar
  1. Step 3: Spoon into a clean jam jar or airtight container and store in the fridge for 4-5 days.

👩🏻‍🍳 Variations

  • Chilli pesto - add fresh chilli or chilli powder and paprika for heat
  • Lemon pesto - add lemon zest and juice
  • Rocket (arugula) pesto - swap half or all of the basil with rocket leaves
  • Spinach pesto - swap the basil with spinach
  • Sundried tomato pesto - add sundried tomatoes
  • Kale pesto - add kale instead or as well as basil

🍜 Beyond Pasta

When you think of pesto, your first thought may be to toss it through freshly cooked pasta or pasta salad; while this is delicious, there are many other ways to use this herby green sauce.

  • Spread on bread when making sandwiches
  • Add to wraps
  • Swirl into soups
  • Drizzle over pizza
  • Mix into mashed potatoes
  • Stir into risotto
  • Spoon over roasted vegetables
  • Mix into couscous or quinoa
  • Stir into hummus
  • Dollop onto a jacket potato or baked sweet potato
  • Spread on toast before adding avocado and black pepper or slices of ripe tomato and salt

🥣 How to Store Homemade Pesto

Store in an airtight container or jam jar in the fridge for 4-5 days.

To freeze, spoon portions into an ice cube tray (you can buy large ice cube trays for bigger portions), then move to a labelled and dated freezer bag or tub and take out what you need.

Defrost in the fridge overnight or add straight to soups or sauces.

Pesto FAQs

Can I make pesto without pine nuts

Absolutely. Cashews are an excellent alternative as they are cheaper and have a wonderfully creamy texture, but you can use other types of nuts too.

Can I use frozen basil?

For best results, use fresh basil, but if you are adding the pesto to other dishes and it's not the star of the show, you can make pesto with frozen basil.

Is homemade pesto better than shop-bought pesto?

Homemade pesto is definitely better as there are no preservatives, additives or other nasties and you can control the ingredients and tweak it to your tastes.

Can you use pesto as a sandwich spread?

Pesto makes an excellent sandwich spread and it's good in wraps and toasties too.

🥪 More Vegan Sandwich Spreads to Try Next

  • quick caramelised onion hummus in a bowl.
    Quick Homemade Caramelised Onion Hummus Recipe
  • Easy homemade sundried tomato paste.
    Homemade Sundried Tomato Paste (Quick & Easy Recipe)
  • Vegan Whipped Feta with Lemon & Herbs
    Vegan Whipped Feta with Lemon & Herbs
  • sweet chilli garlic chutney.
    Easy Red Chilli Garlic Chutney - Gujarati lasan ni chutney

⭐ Sign up for a free recipe sent to your inbox every morning

Join my list and have one recipe emailed to you every morning for inspiration.

Also, make sure you are signed up for my new recipe email, so you don't miss any new recipes here at the lunchbox.

📖 Recipe

Vibrant green vegan Cashew Pesto in a bowl next to a head of garlic.

Vegan Cashew Pesto

Jacqueline Meldrum

An easy recipe for a vibrant green vegan pesto made with basil and cashews.

5 from 2 votes
Print Recipe Pin It Download Save Saved!
Prep Time 5 minutes mins
Total Time 5 minutes mins
Course Easy Vegan Dressing, Dip & Sauce Recipes
Cuisine Italian
Servings 10
Calories 95 kcal

Ingredients
 
 

  • 120 ml olive oil
  • 30 g fresh basil
  • 100 g salted cashew nuts
  • 3 tablespoon vegan parmesan (optional)
  • 1 clove garlic
  • pinch black pepper

Instructions
 

Keep screen on
  • Blend all the ingredients in a blender, food
    processor or a pestle and mortar.
  • Blend until it is the pesto consistency you like.
  • Taste to see if it needs more seasoning.
  • Enjoy!

Notes

  • I sometimes skip the vegan parmesan altogether or add nooch (nutritional yeast instead).
  • Remember if you are using salted cashews, you don't need to add more salt.
  • I keep this pesto in the fridge for 4-5 days or freeze it in ice cube trays, then pop it in a freezer bag I've labelled and dated.

Nutrition

Serving: 1gCalories: 95kcalCarbohydrates: 3.2gProtein: 2gFat: 8.9gSaturated Fat: 1.53gCholesterol: 1mgSodium: 95mgFiber: 1gSugar: 1g
Tried this recipe?Let us know how it was!

More Easy Dressing, Dip and Sauce Recipes

  • Creamy Mango Chutney & Herb Dressing - Vegan Dip.
    Creamy Mango Chutney & Herb Dressing - Vegan Dip
  • easy lentil and salted peanuts pate for crackers.
    Quick Lentil & Salted Peanuts Pate - Vegan Recipe
  • quick hot harissa sauce for tofu and tempeh.
    Easy Hot Harissa Sauce Recipe for Tofu & Tempeh
  • Vegan catalina dressing -small batch dressing.
    Creamy Catalina Dressing - Small Batch - Vegan Recipe

Comments

  1. Chrissie Douglass says

    March 22, 2025 at 4:25 pm

    5 stars
    I like the sound of this, could you use coriander?

    Reply
    • Jacqueline Meldrum says

      March 26, 2025 at 7:13 pm

      Definitely, it's fun to swap the herbs or nuts each time.

      Reply
  2. Simone says

    March 20, 2022 at 10:14 pm

    5 stars
    Love this and it was super easy to make. I find everything off your website so far has been a success in my household. Just one thing, could you PLEASE add a Jump to Recipe button. I know it's there for the occasional recipe bit I'm sure I'm not the only one who doesn't need all the blog and just wants to make the deliciousness😊 Thanks so much.

    Reply
    • Jacqueline Meldrum says

      March 21, 2022 at 9:17 am

      Hi Simone. I am glad you are enjoying my recipes. Yes, a few of the early posts from when I started on Blogger have no jump to button as I couldn't figure out how to add one when they converted to WordPress. The majority of the posts do though and they all will have it going forward. If you want a wee hack, just hit on comments, it will whizz you down to the bottom and the recipe card is just above that.

      Reply
  3. Jacqueline Meldrum says

    September 11, 2020 at 8:05 am

    Oh yes they do. I actually prefer them.

    Reply
  4. Jacqueline Meldrum says

    September 11, 2020 at 8:05 am

    It is rather colourful and such a versatile dip.

    Reply
  5. Jacqueline Meldrum says

    September 11, 2020 at 8:05 am

    Oh absolutely. It's so much nicer.

    Reply
  6. Jacqueline Meldrum says

    September 11, 2020 at 8:05 am

    Yes the cashews do give a different flavour. Do try it.

    Reply
  7. Jacqueline Meldrum says

    September 11, 2020 at 8:05 am

    I hope you enjoy it as much as we do.

    Reply
  8. Jacqueline Meldrum says

    September 11, 2020 at 8:05 am

    It's super vibrant. I hope you enjoy it.

    Reply
  9. Anonymous says

    September 11, 2020 at 8:00 am

    Wow what a color 😍 I am going to try it.

    Reply
  10. Beth says

    September 10, 2020 at 2:38 pm

    Yummy! This looks so delicious and tasty! Homemade recipes are my favorite! I can't wait to make this!

    Reply
  11. Lauren Vavala says

    September 10, 2020 at 1:44 pm

    Cashews are my all time favorite nut. I love regular pesto with pine nuts, but this recipe is a must try for sure!

    Reply
  12. Dannii says

    September 10, 2020 at 1:29 pm

    Wow, look at the colour of that - so vibrant. We use pesto a lot for a quick and easy meal, and I love the look of this vegan version.

    Reply
  13. Julia says

    September 10, 2020 at 1:29 pm

    I absolutely agree with you! Homemade pesto is the best!

    Reply
  14. Alisa says

    September 10, 2020 at 1:21 pm

    The cashews are a great addition. They add a great buttery flavour.

    Reply
5 from 2 votes

Leave a comment Cancel reply

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

Recipe Rating




Jacqueline Meldrum - Recipe Developer.

Welcome to The Vegan Lunchbox.

If you need tasty lunch inspiration, you've come to the right place. Easy recipes and ideas from my Scottish kitchen.

Jac x

Read more -

Popular Recipes

  • Quick and easy pickled red cabbage.
    Easy Quick Pickled Cabbage for Tacos or Sandwiches
  • recipe for baked sweet potatoes cooked in the air fryer
    Easy Air Fryer Baked Sweet Potatoes
  • quick and easy balsamic tomatoes recipe.
    Easy Marinated Cherry Tomatoes with Balsamic Vinegar
  • Falafel beet salad wrap with tahini dressing.
    Lebanese Falafel Wrap with Tahini Dressing
  • Quick & Easy Vegan Lemon Mousse - Dairy-Free Dessert.
    Quick & Easy Vegan Lemon Mousse - Dairy-Free Dessert
  • easy vegan chocolate pots
    Easy Vegan Chocolate Mousse with Dates

Salad Days

  • VeganTex Mex Corn Chopped Salad
    Tex Mex Corn Chopped Salad with Vegan Feta
  • Vegan Cheese Ploughman's Lunch
    Vegan Ploughman's Lunch
  • Vegan dill potato salad in a glass bowl
    Creamy Vegan Dill Potato Salad (Easy BBQ & Picnic Recipe)
  • Balsamic beet slaw in a stripy bowl.
    Easy Balsamic Beet Slaw
  • Best Vegan Couscous Salad with Lentils and Feta.
    Best Vegan Couscous Salad with Lentils & Feta Cheese
  • Vegan Macaroni Salad in a bowl
    Vegan Macaroni Salad (quick & creamy)

Footer

↑ back to top

Explore

  • About
  • Email
  • Subscribe
  • Recipe Index
  • eBooks

Site Info

  • Privacy Policy
  • Accessibility

Copyright © 2026 The Vegan Lunchbox • Powered by Feast+

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.