Jump to Recipe Jump to Video Print Recipe

Homemade Pistachio Syrup Recipe (Better Than Starbucks)

Tested & updated — June 2026. I rebuilt this batch around a full 1 cup of pistachios to 1 cup each of sugar and water. Using the full cup gives a deeper, roastier infusion than the lighter version I first published — and I held the steep to a strict 15–20 minutes after a longer test batch turned chalky and astringent. Cloudy, gold-green, real-pistachio flavor every time. — Nick Puffer, former barista & founder of Coffee Slang
homemade pistachio syrup

☕ Pistachio Syrup — What You Need to Know

  • What it is: A nutty simple syrup steeped with real shelled pistachios
  • Base ratio: 1:1 sugar to water, plus 1 cup pistachios per cup
  • Time to make: About 30 minutes
  • Cost per batch: Around $2.50
  • Shelf life: 2 weeks refrigerated

This pistachio syrup tastes like actual pistachios — not the candy-sweet flavoring in a Torani bottle. Real pistachios, sugar, water, and a little vanilla. That's the whole list.

It takes about 30 minutes and runs under $3 a batch. Below is exactly how I make mine, step by step — including why it comes out cloudy instead of bright green.


What It Is (and Where It Came From)

Pistachio syrup is just simple syrup steeped with crushed pistachios until it picks up the nut's fat, flavor, and color. You get a soft green-gold liquid with a roasted, buttery sweetness.

Pistachio's been in Mediterranean and Middle Eastern desserts for centuries, but it only hit coffee menus recently — Starbucks ran a Pistachio Latte in 2021 and it stuck around. New to this? Start with the homemade latte syrups hub.


Steep vs. Blend: Why Mine's Cloudy

There are two ways to make real pistachio syrup, and I've made both. Worth knowing the difference before you commit a bag of nuts to one.

Steep method (this recipe): chop, simmer, steep, strain. About thirty minutes, no soaking. The flavor lands roasted and rounded. It comes out cloudy — that's pistachio fat, not a mistake.

Blend method: soak the nuts overnight, peel each one, blend into a pistachio milk, then sweeten. A lot more work, but you get the vivid green and a silkier pour.

Cloudy steeped pistachio syrup next to vivid green blended pistachio syrup
The steep method (cloudy, gold-green) next to the blended pistachio-milk method (vivid green).

My take after years behind an espresso bar: for coffee, steep wins. Milk and espresso hide the green almost completely, and the roasted depth holds up better in the cup. Save the blend method for matcha or anything where the color is the whole point.

Method Active Time Flavor Color & Texture Best For
Steep (this recipe) ~30 min, no soak Roasted, rounded Cloudy, gold-green Hot & iced coffee
Blend into milk ~30 min + overnight soak Fresh, lighter Vivid green, silky Matcha, cold foam

What You Need

Five ingredients — only the salt is optional:

  • 1 cup white granulated sugar
  • 1 cup water
  • 1 cup shelled, unsalted, roasted pistachios
  • ¼ tsp vanilla extract
  • Pinch of sea salt (optional — sharpens the nuttiness)
Labeled ingredients for homemade pistachio syrup — pistachios, sugar, water, and vanilla
Everything you need for a batch.

How to Make Pistachio Syrup

The whole thing, start to finish. About 30 minutes of actual work.

1. Chop the pistachios

Roughly chop 1 cup of shelled, unsalted pistachios. A coarse chop pulls more flavor and strains cleaner than a fine grind.

Roughly crushed pistachios ready for making pistachio syrup
A coarse crush — not a fine grind — gives the best infusion.
💡
Toast them firstEven pre-roasted pistachios get better with a 5-minute toast in a dry pan. Stir constantly and pull them the second they smell fragrant — they burn fast.

2. Combine everything and simmer

Add the sugar, water, chopped pistachios, vanilla, and salt to a small saucepan — all at once. Heat over medium, stirring until the sugar dissolves, then drop to low and simmer gently for 5 minutes.

Pistachios, sugar, water, and vanilla simmering together in a saucepan
Everything goes in at once — no separate base step.

3. Steep off the heat

Pull the pan off the heat, cover, and steep 15–20 minutes. No longer.

⚠️
Don't over-steepPistachios release tannins with prolonged heat. Past 30 minutes the syrup turns chalky and astringent. Stick to 15–20, then strain.
Pistachio syrup steeping in a covered saucepan
Cover and steep — 15 to 20 minutes, no more.

4. Strain

Strain through a fine mesh strainer into a clean glass jar. For a smoother finish, run it through cheesecloth a second time.

Straining pistachio syrup through a fine mesh strainer into a jar
Strain once for rustic, twice through cheesecloth for smooth.

5. Cool and bottle

Cool completely before sealing. It keeps two weeks in the fridge. Shake before each pour — the nut fats settle, and that's normal.

Finished cloudy homemade pistachio syrup in a glass jar
Cloudiness is the nut fat — proof there are real pistachios in the jar.

Full quantities, timing, and a printable version are in the recipe card below.

pistachio syrup

Homemade Pistachio Syrup

Nick Puffer
A nutty, lightly sweet coffee syrup made with real shelled pistachios — better than store-bought and ready in about 30 minutes. Great in lattes, cold brew, and iced coffee.
Prep Time 30 minutes
Cook Time 25 minutes
Course Breakfast, Drinks, Snack
Cuisine American
Servings 16 tablespoons (yields about 1–1¼ cups)
Calories 55 kcal

Equipment

  • Small saucepan
  • Fine-mesh strainer
  • Cheesecloth (optional — for a smoother syrup)
  • Glass jar or bottle with a lid

Ingredients
  

  • 1 Cup granulated sugar
  • Cup water
  • 1 Cup shelled unsalted roasted pistachios roughly chopped
  • 1/4 Tsp vanilla extract
  • 1 Pinch sea salt optional

Instructions
 

  • Chop the pistachios. Roughly chop the pistachios — a coarse chop infuses better and strains cleaner than a fine grind.
    crushed pistachio for pistachio syrup
  • Combine everything and simmer. Add the sugar, water, chopped pistachios, vanilla, and salt to the saucepan all at once. Heat over medium, stirring until the sugar dissolves, then reduce to low and simmer gently for 5 minutes.
    pistachio latte ingredients in pot
  • Steep off the heat. Remove from the heat, cover, and steep for 15–20 minutes — no longer, or the syrup turns bitter.
    steeping pistachio cold brew
  • Strain. Strain through a fine-mesh strainer into a clean jar. For a smoother syrup, strain a second time through cheesecloth.
    straining the pistachio syrup
  • Cool and bottle. Cool completely before sealing. Store in the fridge and shake before each use — the nut fats settle, and that's normal.
    cloudy pistachio syrup

Video

Notes

  • Storage: Keeps up to 2 weeks refrigerated in an airtight glass jar. Shake before pouring — the nut fats separate as it sits.
  • Freezing: Pour into an ice-cube tray (about 1 tbsp per cube), freeze, then transfer to a freezer bag. Shake or stir after thawing.
  • Don't over-steep: Past ~30 minutes the syrup turns chalky and astringent. Stick to 15–20 minutes.
  • Cloudiness is normal — it's the pistachio fat, a sign you used real nuts, not flavoring.
How much to use: Start with 1–2 tsp per drink and adjust to taste.

Nutrition

Calories: 55kcal
Keyword coffee syrup, homemade pistachio syrup, pistachio latte, pistachio syrup
Tried this recipe?Let us know how it was!

Variations Worth Trying

Once you've nailed the base recipe, there's a lot of room to play. A few variations I've tested and can vouch for:

  • Pistachio + cardamom: Add 3 lightly cracked green cardamom pods during the steep. It pushes the syrup into a Middle Eastern pastry direction — excellent with oat milk.
  • Pistachio + orange blossom: Stir in ¼ teaspoon of orange blossom water after straining. Bright, floral, and absurdly good iced.
  • Brown sugar pistachio: Swap the white sugar for light brown sugar. Adds a caramel undertone that leans toasty instead of clean.
  • Pistachio rose: Add ½ teaspoon of food-grade dried rose petals during the steep. A classic pairing in Persian desserts.
Pistachio sweet cream cold brew made with homemade pistachio syrup
The syrup in a pistachio sweet cream cold brew — one of the easiest ways to use it.

Troubleshooting

A few things can go sideways on your first batch. Here's what to watch for:

The syrup is cloudy. Totally normal. Real pistachio syrup is never crystal clear because of the nut fats. If it bothers you visually, strain twice through cheesecloth. The flavor is unaffected.

It tastes bitter or astringent. Usually a sign of over-steeping or too high a simmer. Next batch, keep the simmer gentle and limit the steep to 15 minutes.

It tastes weak or flat. Either the pistachios weren't chopped finely enough, or they weren't toasted. A quick 5-minute dry-pan toast before adding them to the syrup makes a big difference.

It's separating in the fridge. The nut fats will settle out — give the jar a good shake before each use. This is normal and isn't a sign of spoilage.


Frequently Asked Questions

Can I use salted pistachios for this syrup?
It's not recommended. Salted pistachios throw the sweetness balance off and give the syrup a distracting savory edge. If unsalted is all you can find already salted, rinse them thoroughly in cold water and pat dry before chopping — it's a workaround, not a fix.
Why is my pistachio syrup cloudy?
Cloudiness is normal and expected with real-nut syrups. It's caused by the natural fats in the pistachios, and it's actually a sign you made the recipe correctly. Commercial pistachio syrups use artificial flavorings, which is why they're clear — but they also don't taste as much like actual pistachios.
How long does homemade pistachio syrup last?
About 2 weeks refrigerated in an airtight glass jar. Nut-based syrups have a shorter shelf life than plain simple syrups because of the fats involved. If you see any fermentation bubbles, off smells, or mould, throw it out and make a fresh batch.
Can I freeze pistachio syrup?
Yes, and it's actually a great option given the shorter shelf life. Pour into ice cube trays, freeze solid, then transfer to a freezer bag. Each cube is roughly 1 tablespoon. The nut fats may separate slightly on thawing — just shake or stir before using.
What milk works best with pistachio syrup?
Oat milk is the top pick — its natural sweetness and creamy body complement the nuttiness without fighting it. Whole dairy milk is a close second. Almond milk works but tends to double down on the nutty flavor, which can be too much for some people.
How much pistachio syrup should I use per latte?
Start with 1–2 teaspoons per 12oz latte and adjust from there. Homemade pistachio syrup is more concentrated than the commercial stuff, so you'll generally need less than you'd expect. Add it to the cup before pulling your espresso shot so it incorporates fully.

Bottom Line

Pouring pistachio cold foam over a glass of cold brew
Pistachio cold foam poured over cold brew — thirty minutes of work, a much better cup.

Homemade pistachio syrup is one of the most satisfying DIY coffee projects you can take on — not because it's hard, but because the gap between homemade and store-bought is so obvious. Real pistachios, real sugar, 30 minutes of work. That's the whole recipe.

If you've only had pistachio lattes from Starbucks or a Torani bottle, the first sip of a homemade version is genuinely a little surprising. It tastes like pistachios. Just pistachios. And once you've had it, it's hard to go back to anything that tastes like flavored candy.

Make a batch this weekend, bottle it up, and work your way through the rest of the syrup recipes from there. The method scales, the batches freeze, and your morning coffee routine is about to get a lot more interesting.

Nick Puffer — Coffee Slang
Written by Nick Puffer

Former barista. Lifelong coffee obsessive. I started Coffee Slang to cut through the noise and share what actually matters — good recipes, honest gear takes, and a genuine love for the craft.

More About Nick →

Leave a Reply

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

Recipe Rating