This post may contain affiliate links and we will earn a commission if you purchase through those links. Thank you for supporting us!

This pistachio pesto is everything I love about classic pesto but with a nutty, slightly sweet flavor from pistachios. The fresh basil, parmesan, and garlic blend together beautifully, creating a pesto that’s bold, vibrant, and packed with flavor.

Weekend dinners at my Italian grandmother’s house were always my favorite. She taught me so much about Italian cooking, and her homemade pesto was one of the first recipes I fell in love with. But she had a special pistachio pesto and I couldn’t believe she had been holding out on this one! Here’s the secret – don’t toast the pistachios! Keeping them raw preserves their delicate, buttery flavor, making this pesto even better.

Pistachio Pesto

She always had fresh basil grown and ready, just waiting to be turned into pesto. As a kid, this was my foodie dream coming true. Now, I’ve put my own lightened-up spin on this pistachio pesto, and I can’t wait for you to try it! You can drizzle it over lentils, toss it with high-fiber pasta, or pair it with juicy tomatoes for a fresh and flavorful combination. Try it with our cottage cheese Caprese bowl for a delicious, healthy dish.

Why You Will Love This Pistachio Pesto Recipe

  • Easy: This recipe is easy to make with simple ingredients and comes together quickly.
  • Flavorful: Pistachios add a rich, nutty depth of flavor!
  • Blend: Simply blend all the ingredients, it’s that simple!
  • Versatile: It’s perfect for making pistachio pesto pasta, toast, and sandwiches. Or, drizzle it over fresh sliced tomatoes, roasted vegetables, or grilled meat.
  • Healthy: This recipe is lightened up, only one tablespoon of olive oil is needed.

What Is Pistachio Pesto?

Pistachio pesto is a flavorful take on traditional pesto, made by swapping pine nuts for pistachios. This simple swap adds a rich, nutty depth that pairs beautifully with fresh basil, garlic, parmesan cheese, olive oil, and a hint of lemon.

Ingredients Needed

Ingredients needed for pistachio pesto
  • Fresh Basil: The base of the pesto is fresh basil leaves.
  • Pistachios: Are essential for this delicious pistachio pesto recipe! They add incredible flavor! Use unsalted shelled pistachios.
  • Olive Oil: Just a tablespoon of olive oil to bring the pesto together.
  • Lemon: A touch of fresh lemon juice to enhance the flavor.
  • Garlic: One garlic clove for added flavor.
  • Parmesan: Use grated parmesan cheese, Pecorino Romano, or a blend of both.
  • Cold Water: To thin out the pesto into the perfect consistency.
  • Salt: To enhance the flavor.

Find the full measurements in the recipe card below.

Substitutions & Variations

  • Pistachios To Use: Use unsalted pistachios with no shells. If your pistachios have shells, remove them. Or, if your pistachios are salted, omit the salt from this recipe.
  • Cheese: You can use grated parmesan cheese, Pecorino Romano, or a blend of both cheeses.
  • Dairy-Free Option: To make this pistachio pesto sauce dairy-free and vegan, replace the cheese with 3 tablespoons of nutritional yeast.
  • Pistachios Substitution: If you don’t have pistachios, you can use walnuts. Or, try our classic homemade pesto with pine nuts.

How To Make Pistachio Pesto

Step 1: Add the unsalted pistachios (no shells) to a blender and lightly blend.

Lightly blended pistachios in blender

Step 2: Wash and dry the fresh basil. Next, remove the stems from the fresh basil, only use the leaves.

Fresh basil leaves

Step 3: Add the fresh basil leaves to the blender. Then, add the olive oil, fresh lemon juice, crushed garlic, grated parmesan cheese, cold water, and salt.

Ingredients for pistachio pesto in a blender

Step 4: Thoroughly blend the ingredients until smooth.

Blended pistachio pesto

Serving Suggestions

There are so many ways to serve this pistachio pesto! Here are some delicious ideas.

  • Sandwiches: Spread some of this pesto on toast, wraps, and sandwiches.
  • Pasta: Make pistachio pesto pasta with your favorite pasta or pasta alternative.
  • Pizza: This pesto makes for a great pizza sauce! You can add it to our cottage cheese pizza crust for a delicious, high-protein pizza!
  • Scrambled Eggs: Add pistachio pesto to cottage cheese scrambled eggs for a burst of delicious flavor.
  • Meatballs: Use this pistachio pesto to make our turkey pesto meatballs recipe!

Expert Tips

  • Lightly Blend Pistachios First: This ensures they break down evenly before adding the other ingredients. However, make sure not to over-blend, or it will turn into pistachio butter.
  • Only Use Basil Leaves: Stems can be bitter and affect the texture.
  • Fresh Basil: Make sure to use fresh basil leaves for the best flavor.
  • Blend Until Smooth: For a smooth and creamy pesto, blend long enough to fully incorporate all ingredients. Use a blender or food processor.
  • Adjust The Consistency: If your pesto is too thick, add a splash of water or more olive oil.
  • Balance Flavors: Taste and adjust the salt as needed. You can add an additional 1/8 teaspoon of salt if preferred, depending on taste.

Storage Instructions

Store leftover pistachio pesto in an airtight container in the refrigerator for 2-3 days. To help prevent browning, drizzle a thin layer of olive oil over top.

Frequently Asked Questions

Can You Freeze Pistachio Pesto?

Yes, you can freeze this pistachio pesto for longer storage! We like to freeze it in an ice cube tray for easy portioning. Once frozen, transfer the frozen pesto cubes to a freezer bag for up to 3 months.

How Can I Adjust The Consistency?

If your pesto is too thick, add a little more olive oil or water and blend again until the desired consistency is reached.

Can You Substitute Pistachios For Pine Nuts In Pesto?

Yes, you can absolutely substitute pistachios for pine nuts when making pesto. This delicious pesto recipe uses pistachios, which add a rich and nutty flavor.

How Long Does Pistachio Pesto Last?

This homemade pistachio pesto is best enjoyed within 3 days of making it. Store it in an airtight container in the refrigerator.

More Recipes To Try Next!

If you try this recipe please be sure to leave us a comment and star rating ★★★★★ letting us know how it turns out for you.

5 from 1 vote

PISTACHIO PESTO

Prep: 5 minutes
Cook: 0 minutes
Total: 5 minutes
Servings: 4 servings
This pistachio pesto blends fresh basil, parmesan, and garlic with the nutty, slightly sweet flavor of pistachios for a bold, vibrant sauce.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 4 ounces fresh basil, 1 large bunch
  • 1/4 cup unsalted pistachios no shells
  • 1 tablespoon olive oil
  • 1 teaspoon fresh lemon juice
  • 1 medium garlic clove, crushed
  • 1/3 cup grated parmesan cheese, Pecorino Romano, or a blend of both
  • 3 tablespoons cold water
  • 1/4 teaspoon salt

Instructions 

  • Add the unsalted pistachios (no shells) to a blender and lightly blend, don’t over-blend.
  • Wash and dry the fresh basil. Next, remove the stems from the fresh basil, only use the leaves.
  • Add the fresh basil leaves to the blender. Then, add the olive oil, fresh lemon juice, crushed garlic, grated parmesan cheese, cold water, and salt.
  • Thoroughly blend the ingredients until smooth, and enjoy!

Video

YouTube video

Notes

  • Pistachios To Use: Use unsalted pistachios with no shells. If your pistachios have shells, remove them. Or, if your pistachios are salted, omit the salt from this recipe.
  • Lightly Blend Pistachios First: This ensures they break down evenly before adding the other ingredients. However, make sure not to over-blend, or they will turn into pistachio butter.
  • Balance Flavors: Taste and adjust the salt as needed. You can add an additional 1/8 teaspoon of salt if preferred, depending on taste.
  • Adjust The Consistency: If your pesto is too thick, add a splash of water or more olive oil and re-blend.
 
WW Points: 4 points per serving
To see your WW Points in the WW app for this recipe click here! Or, please manually add the ingredients to the recipe builder.

Nutrition

Calories: 110kcal, Carbohydrates: 2.6g, Protein: 4.5g, Fat: 9.4g, Saturated Fat: 2.3g, Cholesterol: 7mg, Sodium: 158mg, Fiber: 0.9g, Sugar: 0.6g

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @wwhealthyfoodiegirl or tag #healthyfoodiegirl!
About Us Healthy Foodie Girl

About Us

Hello and welcome to Healthy Foodie Girl! Here we have easy, delicious, healthy recipes and tips! 

You May Also Like

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. Alex says:

    5 stars
    I love pesto, so of course I couldn’t wait to try this recipe. It’s absolutely delicious. Best part of all is that it’s so light and tastes so fresh! I’ll have to double the recipe next time I make it. It was a huge hit with the family!

    1. Shawna Clark says:

      Hi Alex, I’m so happy to hear you loved the pistachio pesto recipe. Doubling the recipe sounds like a great idea, especially since it was a big hit with your family. Thanks so much for your kind words!