Walnut Pesto Recipe That’s Budget Friendly
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

Walnut Pesto Recipe
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!
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.

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.

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.

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.

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.

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.

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.

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.

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)
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.
No Comments
No comments yet. Be the first!
— End of comments —
— No more comments to load —