If you’ve wanted to make pesto, but the price tag on pine nuts doesn’t let you, I feel you. We’ve all been there. First of all, who said you can’t make pesto sauce without pine nuts? I have already shared a substitute for pine nuts in pesto in my recipe Pesto Without Pine Nuts.

But ever since making that Pesto Sauce (with walnuts) I’ve grown bolder and more confident. I did some experimenting in the kitchen and turns out, there’s not one pesto sauce pine nuts substitute, but MANY! Yup, that’s right. Don’t get me wrong, walnuts in pesto are a great option. But there is a lot of potential in other substitutes as well.
Dare I say, some substitutes make a better pesto than traditional pine nuts pesto. Whether you’re looking for a budget-friendly option, a nut-free alternative, or simply want to experiment with different flavors, there are so many easy ways to make pesto without pine nuts while still keeping it creamy, earthy, and flavorful.
If you love making homemade sauces like this basil pesto, you might also enjoy trying some of my other easy recipes that pair perfectly with it. Toss your pesto with Salmon Scampi Pasta or Pesto Ricotta Pasta or Pesto Butter Salmon or use it as a spread in a Hummus Bagel Veggie Sandwich for a fresh and satisfying meal. It also works beautifully alongside simple sides like Hot Honey Brussels Sprouts or Oven Baked Shrimp Skewers, making it easy to turn a simple sauce into a complete, delicious spread.
Jump to:
- BEST SUBSTITUTE FOR PINE NUTS IN PESTO
- WHY REPLACE PINE NUTS IN PESTO?
- AFFORDABLE PINE NUT ALTERNATIVES FOR PESTO
- NUT-FREE SUBSTITUTE FOR PINE NUTS IN PESTO
- HOW TO MAKE PESTO WITHOUT PINE NUTS
- FLAVOR DIFFERENCES BETWEEN PINE NUTS AND SUBSTITUTES
- Equipment
- TIPS FOR CHOOSING THE BEST PINE NUT SUBSTITUTE
- FAQ
- Related
- Pairing
BEST SUBSTITUTE FOR PINE NUTS IN PESTO
You can choose the best pesto sauce pine nut substitute by determining what it is you want the most, is it flavour? Texture? Both? Perhaps the best flavour at a cheaper price? Once you know what exactly you’re expecting from your pesto sauce, the choice becomes easier. I’ll tell you everything you need to know about each ingredient.
- Pesto with Walnuts
Walnuts are one of the best substitutes for pine nuts in pesto. They have an earthy flavor that pairs beautifully well with basil, garlic, and Parmesan. Plus, they don’t cost you a fortune! For the closest match to pine nuts, you should choose walnuts as a substitute for pine nuts in pesto sauce.
- Pesto with Cashews
Cashews create a very buttery texture. Due to their mild flavour, they make one of the best nuts for pesto substitute for pine nuts. If you want smooth, rich pesto without an overpowering nutty flavour, cashews are a great choice.
- Pesto with Almonds
Almonds add a slightly firmer texture and subtle sweetness. Slivered or blanched almonds work best because they blend more smoothly into pesto sauce. They are a good substitute for pine nuts in pesto if you want your sauce to be firm, mild, and basil dominant.
- Pesto with Pecans
Pecans make pesto slightly sweeter and richer. The toasted pecans have a buttery texture that makes them a good pesto sauce pine nuts substitute. They’re easily available at any grocery store and come at a really cheap price compared to pine nuts.
- Pesto with Pistachios
Pistachios create a vibrant, slightly sweet pesto with incredible flavor depth. They’re delicious in basil pesto and pair especially well with lemon. If you want a creamy and vibrant pesto sauce with a distinct flavour profile, go for pistachio.
- Pesto with Sunflower Seeds
For a nut-free substitute for pine nuts in pesto, sunflower seeds are one of the best options. They’re affordable, easy to blend, and still provide that creamy texture pesto needs.
- Pesto with Pumpkin Seeds
Pumpkin seeds (pepitas) give pesto a slightly earthy flavor while keeping it completely nut-free. They’re packed with nutrients too.

WHY REPLACE PINE NUTS IN PESTO?
I personally use pesto sauce in a lot of recipes at home. I add to my Turkey Melt Sandwiches, make Pesto Butter Salmon, add it to Pesto Ricotta Pasta, or scoop it over my Caesar Chicken Salad. But the same taste and same texture can make things boring sometimes.
To add a variety to my pesto based recipes, I use a different substitute for pine nuts in pesto sauce every time. Other than that, there are a few reasons why you would want to look for pine nut alternatives. For instance:
Pine Nuts Are Expensive - Pine nuts can be surprisingly costly compared to other nuts and seeds. Many people prefer affordable pine nut alternatives for pesto that still taste delicious.
It’s Easier to Find Alternatives - Not every grocery store carries pine nuts regularly. Walnuts in pesto taste delicious. Almonds, cashews, and sunflower seeds are usually much easier to find. They’re all great nuts for pesto substitute for pine nuts.
Dietary Restrictions - Some people need a nut-free substitute for pine nuts in pesto because of allergies. Seeds work wonderfully here.
Flavor Variety - Different nuts create unique pesto flavors. Swapping pine nuts allows you to customize pesto depending on what you’re serving it with.
AFFORDABLE PINE NUT ALTERNATIVES FOR PESTO
If you’re trying to make pesto on a budget, following are the most affordable options. These ingredients still create rich, flavorful pesto without the high cost of pine nuts.
- Walnuts: They have an earthy flavour and a buttery texture. They’re the closest match to traditional pesto.
- Sunflower seeds: Affordable and nut-allergy free substitute for pine nuts in pesto sauce.
- Almonds: With a subtle sweetness and richer texture, they are an affordable substitute for pine nuts.
- Pumpkin seeds: Rich earthy flavour and creamy texture at a much lower price than pine nuts.
NUT-FREE SUBSTITUTE FOR PINE NUTS IN PESTO
If you need pesto without nuts entirely, don’t worry. You can still make a creamy and delicious sauce. Sunflower seeds are especially popular because they mimic the creamy texture of pine nuts very well. Pumpkin Seeds and Hemp Seeds also make a good substitute for pine nuts in pesto sauce.
HOW TO MAKE PESTO WITHOUT PINE NUTS
Making pesto without pine nuts is incredibly simple. Just replace pine nuts with your preferred alternative in the same quantity.
For example:
- ¼ cup walnuts
- ¼ cup cashews
- ¼ cup sunflower seeds
Then blend with:
- Fresh basil
- Garlic
- Parmesan
- Olive oil
- Lemon juice
- Salt and pepper
The result is still fresh, creamy, and packed with flavor. For recipe and step by step instructions, see my Pesto without Pine Nuts Recipe.

Add the mentioned ingredients in a food processor.

Blend until everything comes together.
FLAVOR DIFFERENCES BETWEEN PINE NUTS AND SUBSTITUTES
Pine nuts are mild, buttery, and soft. Other nuts have different qualities that slightly alter the pesto sauce. None of these make pesto taste bad, they simply create delicious variations. This is how substitutes slightly change the overall flavor of pesto:
-Walnuts: Earthy and slightly bold
-Cashews: Creamy and mild
-Almonds: Slightly sweet and firmer
-Pecans: Rich and buttery
-Pistachios: Sweet and vibrant
-Sunflower Seeds: Neutral and nutty
-Pumpkin Seeds: Earthy and hearty
Equipment
Food Processor – To blend the ingredients into a smooth pesto sauce.
TIPS FOR CHOOSING THE BEST PINE NUT SUBSTITUTE
- For Creamy Texture: Use cashews or walnuts.
- For Nut-Free Pesto: Choose sunflower seeds or pumpkin seeds.
- For Stronger Flavor: Try pistachios or pecans.
- For Budget-Friendly Pesto: Walnuts and sunflower seeds are the best affordable pine nut alternatives for pesto.
- Toast the Nuts or Seeds for maximum flavour. Lightly toasting your substitute before blending enhances flavor dramatically.
FAQ
Walnuts and cashews are usually considered the best substitutes because they provide similar richness and texture.
Yes! Sunflower seeds and pumpkin seeds are excellent nut-free substitutes for pine nuts in pesto.
Not usually, but lightly toasting them first helps mellow any bitterness.
Not at all. You can make flavorful pesto with many different nuts or seeds.
Sunflower seeds and walnuts are some of the most affordable pine nut alternatives for pesto.
Cashews are probably the closest in texture and mild flavor.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with this substitute for pine nuts in pesto recipe:
If you tried this Substitute for pine nuts in pesto recipe or any other recipe from my blog, I’d love to hear your thoughts! ⭐ Please leave a STAR rating and share your experience in the COMMENTS below. Your support means so much and helps me continue creating delicious recipes. Thank you for being part of this journey!













Leave a Reply