Healthy Pistachio Pesto

This healthy pistachio pesto is my go-to when I want all the basil flavor of classic pesto, but without that heavy, oily feeling that sometimes sneaks up on you. It’s bright, lemony, and somehow manages to be creamy without turning everything slick. I started making it on those days when I was standing in my kitchen, craving something fresh and Mediterranean, but also wanting to feel like I was making a good choice for myself. If you’re after a sauce that actually leaves you feeling good, this is the one I keep coming back to.

2g Protein
1g Fiber
92 Calories
5m Prep
Yes GLP-1 Friendly

Why This Pistachio Pesto Works

The magic of this healthy pistachio pesto, at least for me, is that you get all the basil and brightness you want, but it never feels heavy. I use just a splash of olive oil, about a quarter cup, not the usual flood, plus pistachios for those good fats, and a spoonful of Greek yogurt for creaminess. The lemon juice wakes everything up, so you don’t have to rely on salt to make it taste good.

pistachio pesto surrounded by lemons

Meal Prep Friendly

This healthy pistachio pesto is built for meal prep. Because it uses less oil than traditional pesto and gets its creaminess from basil, pistachios, and a splash of lemon, it stays vibrant and smooth, and it tastes great for days without separating or turning greasy. It lasts 4-5 days in the fridge and freezes into perfect single-serve cubes that will last for 2-3 months. 

I use this lemony pesto all week long, over simple proteins, like with the chicken in my lemon ricotta pasta drizzled on roasted veggies, tossed with chickpeas, or even swirled into Greek yogurt for a quick, savory dip. It’s the kind of sauce that makes everything taste as if you put in way more effort than you actually did.

Why You’ll Love this Recipe

  • Light, bright flavor: Fresh basil, lemon, and pistachios create a vibrant, clean pesto that tastes fresher than the traditional heavy, oily version.
  • Heart‑healthy ingredients:  With less oil, no pine nuts, and Mediterranean‑leaning fats, this pesto fits beautifully into a heart‑forward, anti‑inflammatory cooking style.
  • Naturally GLP‑1 friendly:  Lower oil and higher protein options (hello, Greek yogurt) make this pesto satisfying without spiking hunger.
  • Creamy without heaviness: A smart technique gives you a silky texture without relying on cups of olive oil.
  • Meal‑prep ready:  It stays bright and cohesive for 4–5 days, freezes perfectly, and elevates proteins, veggies, and bowls all week long.
  • Ridiculously versatile: Toss with pasta, spoon over fish, swirl into Greek yogurt, or drizzle onto roasted vegetables; it makes everything taste intentional.
basil, pistachios, yogurt, salt, lemons, Parmesan, olive oil ingredients

Ingredients Notes & Smart Swaps

What Goes In and Why It Works

Basil:  Delivers a classic herbal aroma, bright green color, and a soft, leafy body that blends into a creamy sauce. Basil also emulsifies beautifully when combined with nuts and oil, giving you that silky texture without needing heavy fat.

Pistachios: Pistachios add natural creaminess, mild sweetness, and a buttery texture while keeping the pesto lighter than pine‑nut versions. They also help thicken the sauce and stabilize the emulsion so it doesn’t separate.

Garlic: Provides sharpness and depth. Raw garlic adds punch and brightness, balancing the richness of the nuts and olive oil. It also enhances the savory backbone of the pesto without needing extra salt.

Extra Virgin Olive Oil: The fat that carries flavor. It provides gloss, richness, and mouthfeel without overwhelming the basil. It also helps bind the nuts and herbs into a cohesive sauce.

Lemon Juice: Your brightness engine. It lifts the flavor, prevents oxidation, and keeps the pesto green longer. Lemon also thins the sauce slightly and helps emulsify the oil for a smoother, lighter texture.

Parmesan: Parmesan adds salty depth, umami, and body to the pesto. Its natural savoriness balances the lemon’s brightness and the basil’s herbal notes, while its low moisture content helps thicken the sauce without making it heavy. It also enhances emulsification: the cheese proteins bind with the olive oil and pistachios to create a smoother, creamier texture. 
Greek Yogurt: Boosts protein and creaminess while keeping the pesto light. It softens the garlic, brightens the lemon, and creates a velvety texture without extra oil.

Sea Salt: Enhances every ingredient and sharpens the basil‑lemon profile. Because your recipe is lower in oil, you need less salt to achieve balance.

lemony pesto surrounded by lemon

Substitutions for the Basil Pesto

  • Pistachios: Swap with walnuts or cashews. Both keep the pesto creamy, mild, and heart‑healthy. Walnuts add a slightly earthier note; cashews keep it buttery and neutral. Neither will shift the flavor away from “classic pesto.”
  • Garlic: Replace with garlic powder (¼–½ tsp) or roasted garlic for a softer flavor. These maintain the savory backbone without altering the recipe’s identity.
  • Lemon Juice: Use white wine vinegar or rice vinegar (½ the amount). Both preserve brightness and prevent oxidation while keeping the pesto’s flavor profile intact.
  • Lemon Zest: Use kosher salt or fine Himalayan salt. Grain size may vary, but flavor impact stays the same.
  • Sea Salt: Use kosher salt or fine Himalayan salt. Grain size may vary, but flavor impact stays the same.
  • Black Pepper: Replace with white pepper or Aleppo pepper for a gentler warmth. Both keep the seasoning profile balanced.
  • Parmesan: Swap with Pecorino Romano (slightly saltier) or Grana Padano (milder). All three behave the same in emulsification and umami depth.
  • Greek Yogurt: Replace with labneh or plain whole‑milk yogurt. Both maintain creaminess and protein without altering flavor.

How to Make this Healthy Pistachio Pesto

basil, pecans, Parmesan in a food processor

Add basil, pistachios, garlic, lemon juice, salt, and Parmesan to a food processor.

Pesto in food processor

Pulse 5-7 times until the mixture is finely chopped but not puréed. With the motor running, drizzle in the olive oil until the pesto becomes creamy. Add the Greek yogurt and pulse briefly to combine. Adjust the consistency with cold water, 1 tablespoon at a time, until smooth and spoonable. Taste and adjust salt or lemon. Refrigerate up to 5 days.

Healthy Pistachio Pesto

Print Recipe
Servings 8 people
Calories 92
Author Racheal Salazar

Equipment

  • 1 Food processor

Ingredients

  • 2 cups basil leaves
  • 1/4 cup pistachios
  • 1 small garlic clove
  • 1/4 cup olive oil extra virgin
  • 2 tbsp lemon juice fresh
  • 2 tbsp grated parmesan
  • 2 tbsp Greek yogurt
  • 1/4 tsp sea salt
  • 2-3 tbsp cold water

Instructions

  • Add 2 cups basil leaves, 1/4 cup pistachios, 1 small garlic clove, 2 tbsp lemon juice, 1/4 tsp sea salt, and 2 tbsp grated parmesan to a food processor.
  • Pulse 5-7 times until the mixture is finely chopped but not pureed. With the motor running, drizzle in the 1/4 cup olive oil until the pesto becomes creamy. Add the 2 tbsp Greek yogurt and pulse briefly to combine. Adjust consistency with 2-3 tbsp cold water, 1 tablespoon at a time, until smooth and spoonable.

Notes

  • Store in an airtight container up to 5 days.

Nutrition

Nutrition Facts
Healthy Pistachio Pesto
Serving Size
 
2 tablespoons
Amount per Serving
Calories
92
% Daily Value*
Fat
 
9
g
14
%
Saturated Fat
 
1
g
6
%
Polyunsaturated Fat
 
1
g
Monounsaturated Fat
 
6
g
Cholesterol
 
1
mg
0
%
Sodium
 
97
mg
4
%
Potassium
 
70
mg
2
%
Carbohydrates
 
2
g
1
%
Fiber
 
1
g
4
%
Sugar
 
1
g
1
%
Protein
 
2
g
4
%
Vitamin A
 
344
IU
7
%
Vitamin C
 
3
mg
4
%
Calcium
 
31
mg
3
%
Iron
 
0.4
mg
2
%
* Percent Daily Values are based on a 2000 calorie diet.

Frequently Asked Questions

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus ornare diam odio, et cursus turpis vestibulum sed. Pellentesque non massa porta tellus lobortis rutrum eget ut massa. Quisque consequat turpis ipsum. Morbi ultrices nec neque vel vulputate. Praesent purus diam, ultricies eu rutrum eu, mollis at dui. Mauris et commodo mauris, at malesuada justo. Curabitur in venenatis mi, eu finibus tellus. Nunc facilisis, est quis consectetur suscipit, urna nunc tristique nulla, eget placerat ipsum metus vitae erat. Cras aliquam dui sit amet rutrum finibus.

Yes. It uses less olive oil, swaps pine nuts for here-healthy pistachios, and includes lemon for flavor without extra salt. You get the same creamy texture with significantly lighter macros.

Yes. Simply omit the Parmesan or replace it and the Geek yogurt with a dairy-free alternative. The pesto will still emulsify beautifully.

Yes. It has lower oil, higher protein options, and heart-healthy fats to make it satisfying without spiking hunger.

pesto on a board in a jar
on a board in a jar

If you make this recipe, I’d love to hear how it turned out on your end. Leave a comment below and let me know.

Sign up for The Lemon Hearth weekly newsletter and get recipes and articles delivered to your email, and get the GLP-1 Hunger Map instantly!

Similar Posts

Leave a Reply

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

Recipe Rating