Pistachio has become the flavour of the moment in cafés, helped along by the viral Dubai chocolate bar and its pistachio-and-kataifi filling. It works with coffee for a simple reason: pistachio is fatty, faintly sweet, and savoury at the edges, which fills in the body of a milk drink instead of just adding sugar the way most flavoured syrups do.
This guide covers how to make pistachio syrup and pistachio cream at home, four drinks worth making, and the one thing that goes wrong with every pistachio drink — separation.
Start Here: Two Ways to Flavour the Drink
Almost every pistachio coffee recipe uses one of two bases, and they behave very differently.
| Base | What it is | Texture in a drink | Best for |
|---|
| Pistachio syrup | Sugar, water, pistachio flavour | Dissolves cleanly, thin | Iced lattes, cold foam, anything you want clear and sweet |
| Pistachio cream (spread) | Ground pistachios, sugar, often milk powder and oil | Rich and opaque; needs emulsifying | Hot lattes, mochas, dessert-style drinks |
Store-bought syrups (Torani and Monin both make one) are consistent and cheap per drink. Pistachio cream tastes far more like actual pistachio, costs more, and is harder to mix.
Homemade Pistachio Syrup
Makes about 300 ml, enough for roughly 10 drinks. Keeps two weeks refrigerated.
- Combine 100 g sugar and 200 ml water in a small pan over medium heat, stirring until the sugar dissolves.
- Add 60 g shelled unsalted pistachios, roughly chopped (or 2 tbsp pistachio butter for a stronger, cloudier syrup).
- Simmer gently for 10 minutes. Don't boil hard — it turns the syrup bitter.
- Take off the heat, cover, and let it steep for at least 30 minutes, or a few hours for more flavour.
- Strain through a fine sieve. Add ¼ tsp almond extract if you want the bakery-style pistachio taste most cafés use, and a pinch of salt to sharpen it.
On colour: real pistachio syrup is beige, not green. Café drinks get their colour from food dye or from pistachio cream containing spirulina or colouring. Nothing is wrong with your syrup.
Four Drinks Worth Making
Iced pistachio latte
Stir 30 ml pistachio syrup into 180 ml cold milk, fill the glass with ice, and pour two espresso shots over the top. Stir before drinking.
Hot pistachio latte
Dissolve 1 tbsp pistachio cream (or 30 ml syrup) into the hot espresso first — this is the step that prevents clumping — then add 180 ml steamed milk. No steam wand? See frothing milk without a machine.
Pistachio cold foam
Froth 60 ml cold milk or cream with 2 tsp syrup (or 1 tsp pistachio cream plus 1 tsp sugar) until thick, then spoon over cold brew or an iced latte. Our cold brew guide covers the base.
Pistachio affogato
Pour one hot espresso over a scoop of pistachio gelato. The simplest of the four and arguably the best.
For the full viral version — pistachio plus chocolate and crispy kataifi — see our Dubai chocolate coffee recipe.
The Problem Everyone Hits: Separation
Pistachio cream is mostly fat and ground nuts, and fat doesn't dissolve into milk on its own. If your drink ends up with gritty sediment at the bottom:
| Symptom | Cause | Fix |
|---|
| Grit at the bottom of the cup | Cream added straight to cold milk | Dissolve it in hot espresso first, then add milk |
| Oily film on top | Cream split from the heat | Lower the milk temperature to about 60°C and stir, don't boil |
| Flavour fades after the first sips | Syrup settled | Stir before drinking; in iced drinks, mix the syrup into the milk before adding ice |
| Grainy cold foam | Nut solids won't emulsify cold | Use syrup rather than cream for foam, or blend the cream with a little warm milk first |
Choosing Coffee for It
Pistachio suits medium to medium-dark roasts with chocolate and nut notes — Brazilian and Guatemalan coffees are natural matches. Bright, fruity Ethiopian coffees fight with it; the acidity and the nuttiness pull in opposite directions. Our espresso beans guide explains how to pick by roast level.
No espresso machine? A moka pot or AeroPress makes a concentrated enough base — see how to make espresso without a machine.
A Note on Sweetness
Café pistachio drinks are often very sweet, which buries the nut flavour. Start with about half the syrup you think you need — 15–20 ml in a 350 ml drink — and taste before adding more. Pistachio cream already contains sugar, so a drink built on it usually needs no extra sweetener at all.
Frequently Asked Questions
How do you make pistachio syrup for coffee?
Dissolve 100 g sugar in 200 ml water, add 60 g chopped unsalted pistachios, simmer gently for 10 minutes, steep for at least 30 minutes and strain. A quarter teaspoon of almond extract gives the bakery-style flavour most cafés use.
Why is my pistachio latte gritty?
Pistachio cream is mostly fat and ground nuts, so it won't dissolve in cold milk. Stir it into the hot espresso first, then add the milk. For cold drinks, use syrup rather than cream.
Why isn't my pistachio syrup green?
Real pistachio syrup is beige. The green colour in café drinks comes from food colouring or from pistachio creams that contain colouring or spirulina.
What coffee goes best with pistachio?
Medium to medium-dark roasts with chocolate and nut notes, such as Brazilian or Guatemalan coffees. Bright, fruity coffees clash with the nuttiness.