Walnut Pesto Recipe That’s Budget Friendly

Senior Editor & Writer

Nicholetta Bokolas

Award-winning food blogger and writer sharing simple recipes, good food, and the stories that come with them.

There are some recipes that instantly transport me back to a certain time in my life, and this walnut basil pesto recipe is one of them.

Years ago, when I was a student living in Montreal, pine nuts felt like a luxury I simply couldn’t justify. One day I swapped them for toasted walnuts, and I never looked back. The result was everything I loved about a classic basil pesto recipe, but with an even richer, toastier, nuttier flavour that quickly became my favourite version.

Fast forward to today, and pine nuts are even more of a splurge than they were back then. That’s exactly why I still reach for walnuts. They’re affordable, easy to find, and create a beautiful walnut pesto that tastes just as fresh, vibrant, and delicious as traditional pesto.

The combination of fragrant fresh basil, toasted walnuts, Parmesan cheese, fresh garlic, bright lemon juice, and silky extra virgin olive oil creates one of the most versatile sauces I make all summer long. Whether I’m tossing it with pasta, spooning it over grilled chicken, spreading it onto crusty bread, swirling it into soups, or even thinning it into a salad dressing, I always find another excuse to make a fresh batch.

At a Glance

  • Ready in just 10 minutes
  • A budget-friendly alternative to traditional pesto
  • Toasted walnuts add incredible nutty flavour
  • Perfect for pasta, pizza, sandwiches, vegetables, and more
  • Freezer friendly for easy meal prep
  • Naturally gluten-free
  • Made with simple, fresh ingredients

Recipe

Dipping crostini in a bowl of walnut pesto.

Walnut Pesto Recipe

Prep Time 10 minutes
Cook Time 5 minutes

Ingredients:  

  • 2 cups fresh basil, packed
  • 1 cup walnuts, toasted
  • 1/2 cup freshly grated Parmesan cheese
  • 1-2 cloves garlic (depending on how much you like garlic)
  • juice of ½ lemon
  • 1/2 cup extra-virgin olive oi
  • 1/2 tsp flaky salt
  • 1/4 tsp fresh cracked pepper

Instructions: 

  • Add the basil, walnuts, Parmesan, garlic, lemon juice, salt, and pepper to a food processor.
  • Pulse a few times to combine.
  • With the food processor running, slowly drizzle in the olive oil until smooth.
  • Taste and adjust the seasoning if needed.
  • Store in an airtight container in the refrigerator for up to one week.
  • Don't forget to rate this recipe and leave a comment!
  • If the pesto thickens after being refrigerated, simply stir in a teaspoon or two of olive oil before serving to loosen it back up.
    I actually like leaving a little texture in my pesto. Those tiny bits of toasted walnut make every bite a little more interesting.

Why Toasted Walnuts Win Every Time

I think toasting the walnuts is the little step that completely transforms this basil pesto recipe with walnuts.

A quick trip through a dry skillet wakes up their natural oils, deepens their flavour, and gives the finished pesto an incredible aroma. Instead of tasting flat, the walnuts become rich, buttery, and slightly sweet, making them the perfect replacement for expensive pine nuts.

It’s one extra step that only takes a few minutes but makes every bite noticeably better.

Walnut pesto ingredients on a counter.
Budget-friendly, delicious, and packed with nutty flavour. Walnuts are the real MVP here.

Why I Keep Making This Walnut Pesto

One of my favourite things about this walnut pesto recipe is how incredibly versatile it is.

Sure, everyone immediately thinks of pesto for pasta, but that’s really just the beginning.

I love spreading it onto toasted sourdough, dolloping it over grilled vegetables, spooning it onto roasted potatoes, mixing it into rice, swirling it into soups, or brushing it over grilled chicken or fish. It’s also fantastic drizzled over zucchini noodles if you’re looking for a lighter meal.

Sometimes I’ll even thin a cup of pesto with a little extra lemon juice and extra virgin olive oil to create a quick homemade salad dressing.

It’s one of those recipes that makes simple meals feel special.

Walnut pesto in a white little bowl.
You don’t need pine nuts to make an incredible homemade pesto.

The Secret to Smooth, Bright Pesto

Traditional pesto was made with a mortar and pestle, but these days I happily let my food processor do the heavy lifting.

I pulse everything together first before slowly drizzling in the olive oil. This gives me complete control over the final consistency, whether I want a thicker pesto for sandwiches or a looser pesto sauce for tossing with pasta.

If you don’t have a food processor, a blender works well too. Just scrape down the sides a couple of times to make sure everything blends evenly.

Just blend until smooth… then try not to eat it all before dinner.

Tips for Incredible Walnut Pesto

These are the little things I’ve learned over the years that make a big difference.

Always Toast the Walnuts

Even five minutes in a dry skillet brings out so much more flavour.

Use Fresh Basil

This walnut basil pesto recipe is all about fresh herbs. Look for bright green leaves without dark spots.

Add the Olive Oil Slowly

Drizzling it in gradually helps create a creamy, emulsified sauce instead of an oily one.

Freshly Grated Parmesan Matters

Freshly grated Parmigiano-Reggiano or Pecorino melts beautifully into the pesto and gives it a richer flavour than pre-shredded cheese.

Taste Before Serving

Depending on your cheese, you may want another pinch of salt or a little more black pepper.

Adding olive oil to a food processor to make walnut pesto.
Slowly drizzle in the olive oil and watch this walnut pesto come together like magic.

Ingredient Swaps & Variations

One reason I love homemade pesto is that it’s easy to make your own.

Try these ideas:

  • Swap walnuts for pecans for a sweeter flavour.
  • Add a handful of fresh parsley with the basil for an even brighter herb flavour.
  • Use Pecorino instead of Parmesan for a sharper bite.
  • Make it dairy-free by omitting the cheese and adding nutritional yeast instead.
  • Thin the pesto into a versatile sauce for grain bowls and salads.

Why Is My Walnut Pesto Bitter?

This is probably the question I get asked most often.

There are a few possible reasons:

  • Older walnuts can develop bitterness over time, so always use fresh walnuts.
  • Over-processing fresh basil can bruise the leaves and slightly alter the flavour.
  • Extra virgin olive oil naturally has a peppery finish. Some oils are more robust than others.
  • Forgetting to toast the walnuts can leave them tasting slightly raw.

If your walnut pesto recipe tastes a little bitter, an extra squeeze of lemon juice usually brightens everything right back up.

A spoonful of walnut pesto.
I’d happily eat this walnut pesto straight off the spoon… and I may or may not have done exactly that.

How to Store Walnut Pesto

Fresh pesto keeps beautifully.

Transfer it to an airtight container, smooth the surface, and pour a thin layer of olive oil over the top. This helps reduce oxidation and keeps the basil beautifully green.

Store it in the refrigerator for up to one week.

If you’d like to freeze pesto, spoon it into ice cube trays, freeze until solid, then transfer the pesto cubes to a freezer bag. It’s such an easy way to have homemade pesto ready whenever you need it.

Dipping crostini in a bowl of walnut pesto.
This pesto recipe with walnuts is rich, nutty, fresh, and ready in just minutes.

Looking for Another Herbaceous Sauce?

If you love fresh herbs as much as I do, I’d definitely recommend trying your hand at chimichurri next.

Like this basil walnut pesto, chimichurri is packed with vibrant herbs and bold flavour, but instead of basil and Parmesan, it’s made with parsley, garlic, vinegar, and olive oil. I especially love serving it alongside grilled steak, chicken, or roasted vegetables.

Beyond Pasta: My Favourite Ways to Use Walnut Pesto

Whenever I make this walnut pesto recipe, I already know exactly where it’s’s going.

  • Stir it into warm pasta.
  • Spread it on sandwiches or wraps.
  • Spoon it over grilled chicken or salmon.
  • Add it to homemade pizzas after baking.
  • Toss it with roasted potatoes.
  • Swirl it into soups just before serving.
  • Drizzle it over grain bowls.
  • Thin it into a simple salad dressing.

It’s one of those recipes that never sits in my refrigerator for very long.

Walnut pesto = endless delicious meals. Trust me on this one!

Frequently Asked Questions

Can I substitute walnuts for pine nuts in pesto?

Absolutely. Walnuts create a rich, nutty pesto that’s every bit as delicious while being much more budget friendly.

Can I freeze walnut pesto?

Yes! Freeze it in ice cube trays and transfer the cubes to a freezer-safe bag once frozen.

Is walnut pesto gluten-free?

Yes. This recipe is naturally gluten-free.

How long does homemade walnut pesto last?

Stored in an airtight container with a thin layer of olive oil on top, it keeps in the refrigerator for up to one week.

Holding a bowl of walnut pesto.
Future me is always thankful when there’s homemade walnut pesto waiting in the fridge.

One Last Thing

I always keep a jar of this in my fridge during basil season. It’s one of those recipes that makes even the simplest meal feel special, and I honestly think the toasted walnuts make it even better than traditional pesto.

It’s fresh, vibrant, incredibly versatile, and a great reminder that you don’t always need expensive ingredients to make something truly delicious. In fact, I still think toasted walnuts make an even better pesto than pine nuts. I hope this becomes one of those recipes you keep coming back to, just like I have for years.

If you make it, I’d love to hear what you put it on first!

Other Recipes you Will Love!

Tirokateri-Spicy Greek Feta Dip

Olive Oil Bread Dip (Easy Mediterranean Appetizer)

Charcuterie Dip

Nicholetta Bokolas

Nicholetta is an award-winning food blogger and writer whose work lives at the intersection of food and story. She shares simple, approachable recipes inspired by the flavours she grew up with, grounded in the belief that good food should never be too complicated. She is currently writing a food memoir that traces her grandmother’s journey from Greece to Canada, and the recipes that carried her through building a new life and a successful restaurant. A lifelong home cook, Nicholetta is most at home in the kitchen, cooking for the people she loves and gathering around a table where food is as much about connection as it is about what’s on the plate.

Rate & leave a comment

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

Rate this Recipe




No Comments

No comments yet. Be the first!

— End of comments —

— No more comments to load —

Share this recipe