Pesto is one of my all-time favorite sauces, especially in the summer. The sweet and spicy flavor of basil just screams warm summer evenings to me. And what better use for basil than a fresh pesto?
Whether it’s for sandwiches, pasta dishes, or salad dressings, pesto adds that extra something. Classic pesto, an Italian staple, is typically made with basil, garlic, olive oil, Parmesan cheese, salt, and, of course, pine nuts.
But let’s face it: pine nuts can be expensive, tricky to find, or not suitable for those with nut allergies. Thankfully, finding the perfect pine nut substitute is easier than you might think.
If you’re looking for an alternative, whether for dietary reasons or just to switch it up, this guide has you covered. Let’s explore the best substitutes for pine nuts to keep your pesto game strong.
How to Choose the Best Pine Nut Substitute for Pesto
When replacing pine nuts in pesto, you want a substitute that matches their creamy texture and nutty flavor. Many nuts, seeds, or even beans can work well, depending on your preferences.
Toasting for Maximum Flavor
For the best results, use raw, unsalted nuts and seeds. Toast them lightly in a pan or oven to enhance their natural nuttiness and elevate your pesto’s flavor.
Top Pine Nut Substitutes for Pesto

Almonds
Almonds are an excellent pine nut substitute thanks to their mild, nutty flavor. Sliced almonds toasted in a pan will add depth to your pesto.
Walnuts
Walnuts are a popular replacement because they’re affordable and easy to find. Toast them first to reduce bitterness and bring out their nuttiness.
Cashews
Cashews bring creaminess and a light sweetness to pesto. Their texture and flavor make them one of the closest matches to pine nuts.

Pistachios
Pistachios provide a unique twist with their vibrant green color and sweet, nutty taste. Adjust salt levels if you’re using salted pistachios.
Pecans
Pecans are rich and buttery, adding warmth to your pesto. Use pecan pieces for a budget-friendly option.
Hazelnuts
Hazelnuts add a bold, earthy flavor to your pesto. Remove their skins by blanching or roasting for a smoother taste.

Macadamia Nuts
Macadamia nuts are creamy and buttery, much like pine nuts. While delicious, they aren’t the most budget-friendly substitute.
Brazil Nuts
Chunky and flavorful, Brazil nuts add a distinct texture to pesto. Soften them by soaking before blending.
Nut-Free Pine Nut Substitutes
If you’re avoiding nuts entirely, these options still deliver a rich, nutty flavor.
Sunflower Seeds
Creamy and mild, sunflower seeds are an ideal nut-free replacement. Toast them for added flavor.

Pumpkin Seeds
Pumpkin seeds bring an earthy sweetness to pesto. Shelled, toasted seeds work best.
Sesame Seeds
Sesame seeds are another close substitute for pine nuts. They have a similar color, flavor, and texture that makes for a creamy, nutty pesto. Sesame seeds are best dry toasted in a pan to bring out the best flavor possible.
Hemp Seeds
Hemp seeds are subtle and nutty, with a texture close to pine nuts. Their high protein content is a bonus.

Beans
While unconventional, white beans like cannellini or navy beans add creaminess without nuts. Though less nutty, they make a great allergen-free option.
Why Not Just Omit Pine Nuts?
Skipping the nuts altogether is a valid choice. You’ll still enjoy the bold flavors of basil, garlic, and Parmesan. However, if you love the nutty undertones pine nuts bring, try one of these substitutes to keep that signature flavor.

Frequently Asked Questions
Q: What’s the best substitute for pine nuts in pesto?
A: Cashews are the closest match, while almonds are a versatile, affordable favorite. For nut-free options, sunflower seeds are a great choice.
Q: Can I use peanuts in pesto?
A: Yes, but peanuts add a distinct, sweeter flavor. If you want a closer match, stick with almonds or cashews.
Q: What’s the best way to store pesto?
A: Store pesto in an airtight container in the fridge for 3–5 days. To prevent browning, top it with a thin layer of olive oil. For longer storage, freeze it in small portions or ice cube trays.
Q: Will using a substitute for pine nuts change the color of the pesto?
A: It might! Darker seeds or nuts like walnuts can tint your pesto slightly, but the flavor is what really shines. Add a touch more basil if you want to keep that vibrant green.
Q: What’s the best budget-friendly substitute for pine nuts?
A: If pine nuts are out of your price range, sunflower seeds or walnuts are great budget-friendly alternatives. They offer a similar texture and mild flavor for pesto without the high cost.
Pro Tips for Making the Best Pesto with a Pine Nut Substitute
- Toast Your Nuts or Seeds: A quick toast enhances flavor and adds a crunchier texture.
- Adjust Seasoning: Some substitutes, like salted pistachios, may require less added salt.
- Experiment: Try different substitutes to discover your favorite pesto flavor profile.
Switch It Up Without Missing Out on Flavor
Finding the perfect substitute for pine nuts doesn’t mean sacrificing flavor or texture. Whether you’re working around allergies, a tight budget, or just ran out of pine nuts mid-recipe, there’s a delicious alternative out there for you. From pumpkin seeds to cashews, these options open up a whole new world of pesto possibilities—and they might just surprise you.
Tried one of these swaps in your kitchen? Let us know how it went in the comments! And hey—if you’d rather skip the cooking and just enjoy delicious food, visit our store here: https://mortadellaheadstore.com/ 🍝💚


One Response
What amount of sesame seeds would you substitute for a half cup of pine nuts?