This post may contain affiliate links. Please read our disclosure policy.

I’m this close to never buying pine nuts again – this walnut pesto is just as rich and garlicky for a fraction of the price. It comes together in one food processor in about 10 minutes flat and is a great option to make pesto without pinenuts!

Love pesto? You need to try my Creamy Pesto Pasta as well as my Classic Basil Pesto Sauce and my Pesto Pasta Salad!

Why you’ll love this basil walnut pesto recipe

Pesto is one of those things I make on repeat all summer when basil is everywhere and cheap! Walnuts have officially become my go-to nut for it – they blend up just as creamy as pine nuts and I always have a bag of them on hand anyway. Plus, this fresh basil walnut pesto is SO MUCH better than the pesto you find at the grocery store.

And since my wife has an odd aversion to pine nuts, this recipe is perfect for when I NEED some fresh pesto but I also want her to eat it :)

Why You’ll Love This:

  • Endlessly versatile sauce – toss it with pasta, spread it on sandwiches, or dollop it on roasted veggies.
  • Budget-friendly – walnuts cost a fraction of what pine nuts do.
  • Ready in 10 minutes – just a few pulses in the food processor and you’re done.
  • No cooking required – everything happens raw, straight in the food processor bowl. Although, toasted walnuts really take this up a notch!
Overhead shot of walnut pesto ingredients labeled on a marble counter, including fresh basil, parmesan cheese, walnuts, garlic cloves, lemons, and olive oil

Ingredients needed

The simple ingredients for this simple walnut pesto recipe are listed fully down in the recipe card but let’s briefly go over the pantry staples needed including a few substitutions you can make as desired!

  • Walnuts – the base of this pesto instead of the traditional pine nuts; toast them first in a dry skillet if you want a deeper, nutty flavor.
  • Garlic – adds sharp, pungent flavor; start with 3 fresh garlic cloves and add more if you like it bold. I often end up throw a couple additional cloves in there.
  • Lemon juice – brightens everything up and keeps the basil from browning too fast. For a brighter taste, you can add in the lemon zest as well!
  • Fresh basil – the star of the show; pack the cups tightly for the best flavor.
  • Parmesan cheese – adds salty, savory depth; freshly grated melts into the sauce better than pre-shredded. You can swap this for nutritional yeast for a vegan option.
  • Extra virgin olive oil – use a good one since it’s such a prominent flavor here; add more or less depending on how thick you want the pesto. While olive oil is traditional, you can use other oils as well such as avocado oil or grapeseed oil.
  • Salt and black pepper – added at the end to taste; the parmesan already brings some saltiness, so go slow with just a pinch of salt to start.
Close-up of walnut pesto in a white bowl garnished with basil, with lemons blurred in the background

How to Make Walnut Pesto

Just a reminder that you can find the FULL written homemade basil walnut pesto recipe down in the recipe card, but I want to quickly go over how to make them with visuals for you :)

Walnuts and garlic cloves in the bowl of a food processor before pulsing
  1. Pulse the walnuts, garlic, and lemon juice. Add them to the bowl of a food processor and pulse about 10 times, until broken up.
Fresh basil leaves and grated parmesan added to the food processor on top of the pulsed walnut mixture
  1. Add the basil and parmesan. Pulse again, about 10 times, until the basil is broken into small pieces. Scrape down the sides of the processor bowl.
Blended walnut pesto in the food processor bowl before the olive oil is drizzled in
  1. Stream in the olive oil. and serve With the food processor running on low, slowly drizzle in the olive oil in a steady stream until it comes together into a sauce. Add salt and pepper, and more olive oil if you want it smoother or thinner. Serve it with you favorite pasta and a thin layer of olive oil!
    Store any leftover pesto in an airtight container.
Close-up of a wooden spoon scooping thick walnut pesto from a bowl garnished with fresh basil

Walnut Pesto Tips

  • Toast the walnuts first for a deeper, richer flavor if you have a few extra minutes.
  • Don’t over-process the basil – pulsing (rather than running the processor continuously) keeps it from turning bitter or too smooth too fast.
  • Adjust the oil to your texture preference – less for a thicker spread, more for a pourable sauce.
  • Taste before adding salt – parmesan varies in saltiness, so season at the very end.
  • Store it properly – to keep the bright green color of the pesto, place a piece of plastic wrap firmly pressed to the top of the pesto. This keeps air from getting to it.
Walnut pesto in a white bowl on a wooden board with a wooden spoon resting inside, surrounded by fresh basil, lemons, and walnuts

Frequently Asked Questions

Can I use a different nut instead of walnuts?

Yes! Pine nuts, almonds, or even pistachios all work well in this recipe. Walnuts just tend to be the most affordable and easiest to find.

Why is my pesto bitter?

Over-processing the basil or using low-quality olive oil are usually the culprits. Pulse rather than blend continuously, and use a good extra virgin olive oil for the best flavor.

Can I make this pesto nut-free?

You can swap the walnuts for sunflower seeds or pepitas for a nut-free version with a similar texture.

Is walnut basil pesto healthy?

Walnuts bring healthy fats and a bit of protein, and this pesto has no added sugar, but it is calorie-dense thanks to the oil and cheese, so a little goes a long way.

No ratings yet

Easy Walnut Pesto

Prep: 10 minutes
Total: 10 minutes
Servings: 4 servings
This Walnut Pesto Recipe swaps pricey pine nuts for walnuts without sacrificing any of that rich, garlicky flavor. It comes together in one food processor in about 10 minutes and is perfect tossed with pasta, spread on sandwiches, or spooned over roasted vegetables.

Video

Youtube video
Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!

Ingredients 

  • ½ cup walnuts
  • 3-4 cloves garlic*
  • 1 lemon, juiced (about 2-3 tablespoons)
  • 3 cups fresh basil leaves, tightly packed
  • cup parmesan cheese, grated or shredded
  • ½-⅔ cup extra virgin olive oil, plus more as desired

Instructions 

  • (Optional but highly recommended): Toast the walnuts in a dry skillet for a few minutes until they start to darken in color. This step is totally optional and I've made pesto many times without toasting the nuts. But I love the extra flavor.
  • Add the nuts, garlic, and lemon juice to the bowl of a food processor and pulse until they are broken up – about 10 times. Next, add the basil and parmesan and pulse until the basil is broken into small pieces – about 10 pulses.
  • With the food processor on low speed, slowly drizzle in ⅓ cup of olive oil. Add more olive oil as desired for a smoother consistency.
  • Season with salt and pepper to taste.

Notes

Garlic: you can leave it out all together or just add in as much as you’d like. I typically like a lot but anywhere between 1-5 cloves would work well.
Storage: Homemade pesto will stay fresh for about 5–7 days in an airtight container. Press a thin layer of olive oil on top to help prevent browning.

Nutrition

Calories: 382kcal, Carbohydrates: 6g, Protein: 6g, Fat: 39g, Saturated Fat: 6g, Polyunsaturated Fat: 10g, Monounsaturated Fat: 22g, Cholesterol: 6mg, Sodium: 136mg, Potassium: 172mg, Fiber: 2g, Sugar: 1g, Vitamin A: 1024IU, Vitamin C: 18mg, Calcium: 156mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

Leave a comment

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

Recipe Rating