Pistachio Pesto is my fresh twist on a classic — creamy, vibrant, and full of flavour. It comes together in minutes, but tastes like something special.
I started making it on quiet, no-grocery days — the kind where basil was fading in the fridge, pine nuts were missing, and pasta still needed a sauce. Pistachios were never meant to be the star, but once I tried them, I realised they bring something else: a silkier richness, a softer bite, a little surprise. It felt familiar, but just different enough to make the recipe feel like my own.
There’s something deeply satisfying about making pesto from scratch. The scent of fresh herbs. The richness of toasted nuts. The way olive oil ties it all together. This version keeps all of that — but the pistachios add a mellow, buttery depth that lingers in the best way.
It’s the kind of sauce I now keep on hand all week — for pasta, toast, roasted veg, or even swirled into soups. It’s quick, fresh, and endlessly versatile. Once you try it, there’s a good chance it’ll become your new favourite too.
Love sauces that go beyond just dipping?
Explore more from my sauce collection — from Indian classics to fusion favourites. There’s plenty more to come.
Why You’ll Love This Recipe
- No pine nuts, no problem. Pistachios bring all the richness — but with a softer, slightly sweet edge that makes this pesto stand out.
- It’s herbaceous, zesty, and just a little creamy. The lime zest gives it lift, the olive oil smooths it out, and the pistachios hold it all together.
- Vegan? Vegetarian? Sorted. Just swap in nutritional yeast and it’s fully plant-based, no flavour lost.
- No cooking required. Just a blender or food processor and a few fresh ingredients — that’s it.
- So much more than pasta. Use it as a dip, spread, drizzle, or dressing. It brings instant flavour to almost everything.
What Is Pesto?
Pesto is a classic Italian sauce that’s traditionally made with fresh basil, garlic, pine nuts, parmesan cheese, and olive oil — all blended into a thick, green paste. The name comes from the word pestare, which means “to pound” or “crush” in Italian — a nod to how it was originally made with a mortar and pestle.
It’s most commonly stirred through pasta, but pesto is so much more than a pasta sauce. You can spread it on toast, swirl it into soups, use it as a dip, or spoon it over roasted vegetables.
And the best part? It’s endlessly adaptable. You can switch up the nuts, change the herbs, even make it fully vegan. That’s exactly what this pistachio version is — a twist on the original, made with a few simple swaps, but still just as fresh and flavourful.
What Pistachios Bring to the Pesto
This version swaps the pine nuts for pistachios — and the result is creamy, earthy, and just a little indulgent. Pistachios add a mellow richness and a touch of sweetness that balances beautifully with the fresh basil and sharp lime.
The texture is smoother, silkier. The flavour feels a little rounder. Still bright, still green, still pesto — just with a bit more depth and a softer finish.
If you love the classic, this is a beautiful next step.
Ingredients You’ll Need to Make Pistachio Pesto – A Fresh Twist on a Classic
- Extra virgin olive oil – The thing that binds it all. Use a good-quality oil for the best flavour.
- Fresh basil leaves – The heart of any pesto. Choose vibrant, fragrant leaves for the brightest flavour.
- Roasted pistachios – Use unsalted, shelled kernels. They add a rich, creamy texture and subtle sweetness.
- Garlic – Just enough to give it a little bite and depth.
- Jalapeño – add a slight kick.
- Lime juice and zest – This adds brightness and a touch of zing that lifts the pesto beautifully.
- Parmesan cheese – For that salty, savoury finish. You can also use nutritional yeast for a vegan version.
- Sea salt & black pepper – Simple seasoning to bring everything together.
How to Make Pistachio Pesto
Start by picking through the basil — keep the leaves, remove the tough stems. Give them a gentle rinse, then pat them dry with a paper towel. The leaves need to be as dry as possible so the pesto holds together without turning watery.



Now, in a food processor, add your parmesan (or nutritional yeast), pistachios, garlic, jalapeño, basil, lime zest, salt, and pepper. Pulse a few times until everything breaks down into a coarse, crumbly mix. You’re not going for smooth here — think textured and fragrant.
Scrape down the sides of the bowl, then add in the lime juice and pulse again. This brightens everything up and softens the blend a little.
Next comes the olive oil — and this bit matters. With the motor running, slowly drizzle it in. Watch as the pesto starts to emulsify. It should hold together but still have a bit of texture.

Scoop the pesto into a clean jar. Smooth out the top, and pour a little extra olive oil over it — just enough to cover the surface. This helps keep it fresh and vibrant.
Seal and store it in the fridge. Use within a week (though it probably won’t last that long).
Helpful Tips & Tricks for the Best Pistachio Pesto
- Dry your basil really well. A little water can change the texture and colour of the pesto. Pat the leaves dry gently but thoroughly.
- Use good olive oil. Since you’re not cooking it, the flavour of the oil really comes through. A smooth, fruity extra virgin olive oil works beautifully.
- Toast the pistachios if they aren’t roasted. Just a few minutes in a dry pan will deepen the flavour and make them easier to blend.
- Go slow with the oil. Drizzling it in gradually helps the pesto emulsify — you’ll get that lovely creamy texture without needing cream.
- Stop before it’s too smooth. You want a bit of texture — just enough to catch on pasta, toast, or veg without feeling gritty.
- Cover it with oil before storing. A thin layer of olive oil on top helps prevent oxidation and keeps the colour vibrant.
- Taste and adjust. Some pistachios are saltier than others, and limes can vary in sharpness — so always tweak it to your liking at the end.
Serving Suggestions
This pesto is so versatile, it’s hard to think of a dish it doesn’t improve. Start with the obvious — pasta, of course — but don’t stop there.
- Toss it through warm pasta with a splash of pasta water for an instant dinner
- Spread it on toasted sourdough with a few tomato slices or roasted veggies
- Swirl it into soups just before serving for a hit of fresh flavour
- Drizzle over grilled or roasted vegetables (especially courgette, carrots, or sweet potato)
- Use it as a dip for flatbread or crackers
- Thin it out with a little extra olive oil and lime juice to make a beautiful salad dressing
It’s the kind of sauce you’ll find yourself reaching for again and again — and it’s just as happy being the star or the sidekick.
🌿 Explore More Sauces
If you love this pistachio pesto, here are a few more flavour-packed sauces to explore:
- Pasta Salad with Broccoli Pesto – simple, timeless, and always good to have on hand
- Makhani Sauce – rich, spiced, and perfect with paneer or chickpeas
- Coriander Chutney – fresh, punchy, and great with snacks or grain bowls
- Tahini Yogurt Sauce – creamy, tangy, and perfect with roasted veg or wraps
More sauces, dips, and drizzles — all in the Sauce Collection.
Because sometimes, all a dish needs is the right spoonful.
Afraid you’ll miss a post? Subscribe today and receive updates on new posts, and bonus recipes and information! Follow along on Instagram, Facebook, Tiktok and Pinterest for food inspiration and adventures.
Ingredients
method
(2 cups fresh basil leaves)
(¼ cup parmesan, 100g pistachios, 2 cloves garlic, zest of 1 lime, 1 tsp sea salt, ½ tsp black pepper)
(2 tbsp lime juice)
(⅓ cup extra virgin olive oil)
