Pistachio Pesto
Pistachio pesto is a delightful twist on the classic Italian sauce, bringing together the vibrant flavors of fresh basil and the creamy crunch of pistachios. Imagine a luscious, green blend that’s not only fragrant but also rich in taste, making it a perfect accompaniment to pasta, sandwiches, or as a dip. The combination of garlic, salty Parmesan cheese, and just a hint of spice from red pepper flakes elevates the pistachio pesto to new heights, ensuring every bite bursts with flavor and texture.
Table of Contents

I still remember the first time I decided to try my hand at pistachio pesto. A summer picnic was on the horizon, and I craved something vibrant that would impress my friends. Instead of the usual basil pesto, I thought I’d use pistachios for their nutty flavor and delightful crunch. The result was nothing short of a hit! With just a handful of ingredients and minimal effort, you can create a gourmet treat that’s sure to become a favorite in your kitchen. If you’re ready to impress your taste buds and bring a burst of flavor to your meals, give this pistachio pesto a try!
Why You’ll Love This Recipe
- Simple & Quick: This pistachio pesto comes together in just 10 minutes, perfect for a last-minute dinner fix.
- Irresistible Flavor: A winning combo of fresh basil and creamy pistachios creates a taste profile that’s both bold and soothing.
- Eye-Catching Appeal: Its vibrant green color adds a fun touch to any dish, making your meal look as good as it tastes.
- Flexible Serving: Whether on pasta, slathered on toasted bread, or tossed with vegetables, it’s a versatile crowd-pleaser.
- Diet-Friendly Options: Naturally gluten-free and with easy swaps, it can adapt to various dietary needs.
Ingredients You’ll Need
- 2 cups basil, packed: Fresh basil is essential for that bright, aromatic flavor. Look for vibrant green leaves. If you can’t find fresh basil, you might try substituting with fresh spinach for a milder taste.
- 2 garlic cloves: Fresh garlic delivers a punch of flavor that enhances all the other ingredients. Adjust to taste if you’re not a big fan of garlic.
- ½ cup pistachios: Unsalted, shelled pistachios bring a creamy texture and depth. If you prefer, walnuts or almonds can serve as good alternatives.
- ⅓ cup Parmesan cheese, freshly grated: Real Parmesan adds a salty richness. For a vegan version, you can swap this with nutritional yeast.
- ½ tsp salt: Just enough to enhance the flavors without overpowering. Adjust according to your taste preferences.
- ¼ tsp pepper: Freshly cracked black pepper adds a mild heat. Feel free to increase for more kick.
- ¼ tsp red pepper flakes: This adds a subtle warmth to the pesto. You can skip it if you prefer a milder sauce.
- ½ cup olive oil: Good quality olive oil helps bring it all together, lending the sauce its silky texture. You could use avocado oil for a different flavor.
How to Make Pistachio Pesto
Combine Ingredients: Start by adding 2 cups of packed basil leaves, 2 garlic cloves, ½ cup of pistachios, ⅓ cup of freshly grated Parmesan cheese, ½ teaspoon of salt, ¼ teaspoon of pepper, and ¼ teaspoon of red pepper flakes to a food processor. Pulse until the ingredients are coarsely chopped, allowing all those wonderful flavors to meld together.
Process with Olive Oil: With the food processor running, slowly pour in ½ cup of olive oil through the top opening. Continue blending until the mixture achieves a smooth, creamy consistency. Scrape down the sides if needed; you want everything well combined.
Serve & Store: Transfer your delicious pistachio pesto to a bowl or glass jar. Enjoy it fresh! If storing it, pour a thin layer of olive oil on top before sealing to help maintain its vibrant color.
Storage Tips: This pesto can stay fresh in the refrigerator for up to 3 days in a sealed jar. For longer storage, freeze it in ice cube trays for up to 5 months. Just thaw as needed and maybe brighten it up with a splash of olive oil before using it again.
Storing & Reheating
To store pistachio pesto, keep it in a sealed jar in the refrigerator for up to 3 days. Make sure to cover the surface with a thin layer of olive oil to prevent browning. If you want to keep it longer, pour it into ice cube trays and freeze for up to 5 months. When you’re ready to use it, simply thaw the cubes in the fridge overnight or blend into your favorite dishes. Note that while freezing preserves flavors, the texture may change slightly, so a quick stir or extra drizzle of oil will refresh it nicely.
Chef’s Helpful Tips
- The key to vibrant color is to blend your pesto just enough to combine, avoiding over-processing which can lead to browning.
- If your pesto turns out too thick, a splash of warm water or more olive oil can help loosen it to your desired consistency.
- To avoid a bitter taste, use fresh basil and avoid letting the garlic brown while processing.
- For extra flavor, toast the pistachios lightly before adding them to your mixture. It brings out their natural oils and enhances the overall taste.
- If making ahead, make sure to add a thin layer of olive oil on the top to keep it from oxidizing.
Indulging in this homemade pistachio pesto is a truly rewarding experience that brings together a burst of flavors, all while requiring minimal effort. The combination of fresh basil and crunchy pistachios will surely elevate any simple dish, transforming it into something special. Experiment a little with your proportions or swap ingredients to see what delicious creations you can come up with. I invite you to make this vibrant pesto and enjoy the fresh, nutty goodness it brings to your dining table!

Recipe FAQs
Can I use different nuts for pesto?
Absolutely! While pistachios offer a unique flavor, you can use walnuts, almonds, or even cashews as substitutes. Just keep in mind that different nuts will affect the overall taste and texture of your pesto.
How can I make this recipe vegan?
Making pistachio pesto vegan is simple! Just replace the Parmesan cheese with nutritional yeast or a vegan cheese alternative. This will keep the flavor punch while keeping it dairy-free.
Can I use oil other than olive oil?
Yes, while olive oil is traditional and adds great flavor, you can substitute it with avocado oil or even a mild vegetable oil if you prefer a lighter taste.
How do I know if my pesto is too thick?
A good pesto should be creamy and pourable. If you find it too thick, simply add a little warm water or extra olive oil to loosen it up to your desired consistency.
PrintMore Desserts & Appetizers Recipes
- Easy Coconut Cake
- Fudgy Vegan Brownies (Applesauce Brownies)
- No-Bake Funfetti Cheesecake
- Carrot Cake Bars
- Vegan Veggie Dip
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Pistachio Pesto
- Prep Time: 5 minutes
- Cook Time: NO DATA
- Total Time: 0 hours
- Yield: 8 servings 1x
- Category: Sauces
- Method: Blending
- Cuisine: Italian
Description
This Pistachio Pesto is a vibrant blend of fresh basil, crunchy pistachios, and savory parmesan, making it an ideal addition to pasta or sandwiches. Simple to prepare and bursting with flavor, it’s perfect for a quick meal or as a vibrant dip!
Ingredients
- 2 cups basil, packed
- 2 garlic cloves
- ½ cup pistachios
- ⅓ cup parmesan cheese, freshly grated
- ½ tsp salt
- ¼ tsp pepper
- ¼ tsp red pepper flakes
- ½ cup olive oil
Instructions
- Place all ingredients except olive oil into a food processor and pulse to mix.
- While the food processor is running, slowly add the olive oil through the top.
- Blend until everything is well combined.
- Transfer pesto to a bowl or glass jar and serve.
- For storage, keep in a sealed jar in the fridge for up to 3 days, or freeze for up to 5 months.
Notes
Feel free to adjust garlic and spices to taste for a milder or bolder flavor.
Fresh pesto pairs wonderfully with pasta, sandwiches, or as a dip.
For a nut-free version, consider using seeds like sunflower seeds instead of pistachios.
Nutrition
- Serving Size: 2 tablespoons
- Calories: 120
- Sugar: 0g
- Sodium: 60mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 4g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 5mg
