When it comes to pesto, store-bought doesn't even come close to homemade. Luckily it's quick and easy to make at home!
This dairy-free spin on classic basil pesto "pesto di pistachio" is made with dry-roasted pistachios and without parmesan.
With a tonne of fresh herbs, it's a great way to use up fresh basil from the garden. Perfect for pastries, pasta, and pizza - this stuff is so good you'll want to spread it on EVERYTHING.
Jump to:

🧾 Ingredients Needed
You only need a handful of core ingredients to make this simple pesto recipe. Here's everything to grab:
🌿 Ingredient Notes & Substitutions
Find the complete list of ingredients, quantities, and instructions in the recipe card at the end of this post.
- Roasted Unsalted Pistachios - Unsalted is key here as this allows you to control the level of saltiness by adding sea salt to taste. If you can only find raw pistachios, roast them on a baking sheet at 350°F/175°C for 10 minutes. Allow them to cool fully before using them for pesto.
- Fresh Basil Leaves - You only want to use the basil leaves so remove the stems, then wash and dry the fresh leaves well. You can also add other greens such as arugula and cilantro depending on what you have to hand. In the case of cilantro, as it has a stronger flavor I would keep the basil at a 4:1 ratio so that it doesn't get overpowered. Arugula can be used at a 1:1 ratio.
- Fresh Garlic - If you're a garlic lover like me, 2 large cloves will give the pesto a nice kick of garlicky flavor. Feel free to drop this down to one for a more subtle taste.
- Lime Juice - The combination of pistachio and fresh lime juice works amazingly. You can also use fresh lemon juice - avoid bottled lemon juice as this is not great quality.
- Extra Virgin Olive Oil - This is a key ingredient to great pesto, so go for good quality EVOO, I don't recommend replacing it with other oils.
- Nutritional Yeast - Most green pesto is not vegan as it contains parmesan cheese. Nutritional yeast (nooch) is a great substitute here as it lends a hint of cheesy flavor to the pesto. If you can't get your hands on it, you can leave it out.
🥣 How To Make Pistachio Pesto
Here are step-by-step images of making this simple basil pesto. You just need a food processor, a sealed jar, and a spatula. Remember, the detailed printable recipe card is at the end of this page:
1. Add the basil leaves, pistachio nuts, chopped garlic, lime juice, nooch, sea salt, and cracked pepper to the bowl of a food processor.
2. Pulse until the ingredients form a chunky paste. Then slowly drizzle the olive oil in while the motor is running.
3. Once the ingredients have emulsified, the mixture should be thick but still have texture from the nuts. For a more creamy texture, continue blending until the pesto is smooth.
4. Transfer it to a glass jar and pour a layer of olive oil on top of the pesto before refrigerating.
💡 Recipe Tips
Roughly chop the garlic. This helps to get a more even mixture and avoids the risk of being left with a large chunk of garlic clove in the finished pesto.
Scrape down the sides of the food processor bowl in between pulsing to make sure none of the ingredients are wasted.
Adjust the consistency. For thinner pesto, add up to 120ml (half cup) of olive oil. For creamy pesto, blend the mixture for longer until smooth.
🥖 How To Use Homemade Pesto
There are endless ways to use this delicious herby spread. Here are just a few ideas to get you started:
- Pizza - Dollop it on top of your regular pizza or use it in place of pizza sauce.
- Pasta - Stir into cooked pasta of your choice, or even layer it into lasagna.
- Salads - It makes a great dressing for everything from green leafy salads to potato salad or pasta salad. I usually thin it out with some extra olive oil and lemon juice so that it coats the ingredients nicely.
- Puff Pastry - Make savory tarts, pesto puff pastry pinwheels, etc.
- Sandwiches - This pistacho pesto will instantly take boring sandwiches to a whole new level!
- Veggies - As a dip for raw veggies or drizzled on top of roasted vegetables.
- Bread - Mop it up with slices of bread or a baguette.
💬 FAQs
Firstly, make sure you use an airtight container to store your fresh pesto. But you can go a step further by adding a layer of olive oil on the surface of the pesto before storage. Basil leaves can oxidize quite quickly when exposed to air, so the oil creates a barrier preventing air from getting into the pesto which can turn it brown.
This vegan pesto uses roasted pistachios which give a delicious nutty, earthy, and mildly sweet flavor. You can also go for more traditional pine nuts, which are technically seeds but give a nice buttery flavor.
Cashews, walnuts, and pecans also make great options for homemade pesto, adding their own delicious twist to the recipe. I often use a bag of mixed nuts containing roasted cashews, pecans, hazelnuts, peanuts, and pistachios, and the combination is divine!
You can use sunflower seeds in place of nuts in most pesto recipes. This is a more cost-effective option than using nuts, but the flavor of course won't be the same.
🥧 More Italian-Inspired Recipes
Love this recipe? Please leave a 5-star ★★★★★ rating in the recipe card below and consider leaving a comment as well, thanks!
Stay in touch with me through social media @ Instagram, Pinterest, TikTok, and Facebook. And subscribe via email to get all our new recipes!
📖 Recipe
Quick and Easy Pistachio Pesto (dairy free)
Ingredients
- 80 g (2 packed cups) fresh basil leaves washed and dried
- 100 g (¾ cup + 2 tablespoons) unsalted roasted pistachios *see note 1
- 2 tablespoons lime juice freshly squeezed *see note 2
- 2 garlic cloves roughly chopped
- 2 tablespoons nutritional yeast optional
- 1 teaspoon sea salt to taste
- ½ teaspoon black pepper freshly cracked, to taste
- 80 ml (⅓ cup) extra virgin olive oil plus extra for storage
Instructions
- Prepare: Remove any long stems from the basil leaves and wash and dry them well.
- Blend: To a food processor or high-speed blender, add the basil leaves, pistachios, lime juice, garlic, nutritional yeast, sea salt, and black pepper. Pulse until the ingredients have broken down into a chunky paste. Scrape down the sides with a rubber spatula.
- Add oil: Slowly drizzle the olive oil while blending until emulsified. The pesto should be uniform but not too smooth retaining some texture.
- Store: Transfer the pesto to a clean sealed jar or airtight container. Before sealing, pour a layer of olive oil on the surface of the pesto to prevent it from being exposed to air. Seal and refrigerate for up to 1 week.
Notes
- Pistachios: If you can only find salted pistachios that's fine, make sure you skip the added salt in the ingredients list.
- Lime Juice: Swap for freshly squeezed lemon juice.
© addictedtodates.com. All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. instead, include a link to this post for the recipe. Thank you!