A pistachio latte is espresso and steamed milk sweetened and flavoured with pistachio — from a pistachio syrup, a spoonful of pistachio butter or paste, or homemade pistachio milk — usually with a soft brown-butter or vanilla note, and it works equally well hot or iced. This pistachio latte recipe walks you through both versions, plus a quick homemade syrup and a dairy-free swap, so you can build the drink to your own taste at home in a few minutes.
The method is the same latte you already know, just with a nutty, faintly sweet twist. If you want a refresher on the base drink first, see what a latte is and the step-by-step latte at home guide; below we stay focused on the pistachio flavour and how to layer it in.
What makes a pistachio latte different
A plain latte is roughly one part espresso to three parts steamed milk, capped with a little microfoam. A pistachio latte keeps that structure and adds a green-gold pistachio element: a flavoured syrup, a real nut paste, or milk you have infused with pistachios yourself. Many cafe and copycat recipes round it out with vanilla or a browned-butter note, which softens the nut and reads as dessert-like without turning the drink into a milkshake. It is a nut-flavoured milk coffee, not a plain latte and not a mocha — there is no chocolate in the classic build.
Three ways to add the pistachio
- Pistachio syrup — fastest and most consistent; a spoon or two stirs straight into the espresso. Best for a clean, sweet cafe-style cup.
- Pistachio butter or paste — unsweetened ground pistachios; richer and more “real” tasting, but you must whisk or blend it so it dissolves and add your own sweetener.
- Homemade pistachio milk — blend soaked pistachios with water, strain, and steam or shake it as your milk; the most natural flavour and a great dairy-free route.
Ingredients and gear
For one drink (hot or iced), you will need:
- 1–2 shots of espresso (about 30–60 ml), or a strong stovetop moka-pot brew, or roughly 60 ml of very strong coffee
- About 180–240 ml of milk (dairy, or oat/pistachio for dairy-free)
- Pistachio flavour: 1–2 tbsp pistachio syrup, or 1–2 tsp pistachio butter/paste, or pistachio milk used as your milk
- Optional: a splash of vanilla extract, a small pinch of salt, sweetener to taste
- Optional garnish: crushed pistachios, whipped cream
Gear: an espresso machine, moka pot, or any strong-coffee method; a milk frother, steam wand, handheld frother, or a jar and microwave; and a mug or tall glass.
How to make a hot pistachio latte
- Prep the flavour. Add your pistachio syrup, or whisk your pistachio paste with a teaspoon of hot water into a smooth loose cream, into the bottom of your mug. Stir in a drop of vanilla and a tiny pinch of salt if using.
- Pull the espresso. Brew 1–2 shots and pour them straight over the pistachio base, stirring so the flavour dissolves fully into the hot coffee.
- Steam the milk. Heat and froth your milk to about 60–65 C — hot and glossy, never scalded — until you have a little velvety foam on top. No steam wand? Warm the milk, then froth with a handheld whisk or shake it hot in a sealed jar.
- Pour and finish. Pour the steamed milk over the espresso, holding back the foam with a spoon and spooning it on last. Taste, adjust sweetness, and top with crushed pistachios.
How to make an iced pistachio latte
The iced pistachio latte follows the same logic but keeps everything cold so the ice does not melt away the flavour.
- Dissolve the flavour into the coffee while it is warm. Stir your syrup or paste into the fresh espresso first — cold milk will not dissolve nut paste, so do this step before chilling. Let the sweetened espresso cool for a minute.
- Fill a tall glass with ice and add your cold milk (dairy, oat, or pistachio milk), leaving room at the top.
- Pour the pistachio espresso over the ice and milk for a layered look, then stir. Iced drinks taste less sweet than hot ones, so nudge the syrup up by a little if needed.
- Finish with a splash of cold foam or a scatter of crushed pistachios. For a frozen version, blend the espresso, milk, syrup, and a cup of ice until slushy.
Quick homemade pistachio syrup
If you cannot find pistachio syrup, make your own in about ten minutes. Combine equal parts sugar and water (say 120 g sugar to 120 ml water) in a small pan, warm until the sugar dissolves, then whisk in 1–2 tablespoons of pistachio butter or finely ground pistachios and a drop of vanilla. Simmer gently for a couple of minutes, cool, and strain out any solids for a smooth syrup or leave them in for a rustic, thicker sauce. Store it in a clean jar in the fridge and shake before use; it keeps for around a week or two. This same technique works for other nut lattes — it is essentially the trick behind a good hazelnut latte.
Dairy-free pistachio latte
Pistachio pairs naturally with plant milks. Oat milk steams and foams the best and adds its own gentle sweetness; barista-style oat is worth it for foam. For an all-in-one nutty version, use homemade pistachio milk as both the flavour and the milk: soak a handful of shelled pistachios, blend with water, strain, and steam or shake. Almond and soy work too, though they froth less reliably. Keep the pinch of salt — it lifts the nut in a dairy-free cup just as it does with dairy.
Tips for the best cup
- Do not scorch the milk. Past about 70 C, milk turns thin and can taste burnt; stop while it is hot and sweet-smelling.
- Balance the sweetness. Pistachio syrup is sugary, so taste as you go and let the espresso stay slightly bitter for contrast.
- A tiny pinch of salt makes the pistachio taste more like the nut and less like candy.
- Dissolve paste in hot coffee first, never in cold milk, or it will clump.
- Garnish with crushed pistachios for aroma and a green fleck on the foam.
Hot, iced, and lighter versions at a glance
| Version | What changes |
|---|---|
| Hot pistachio latte | Steamed, frothed milk poured over sweetened espresso in a mug; served warm. |
| Iced pistachio latte | Cold milk over ice, cooled espresso; add a touch more syrup to keep the flavour forward. |
| Blended / frozen | Everything blended with ice into a slushy, milkshake-style drink. |
| Lighter / “skinny” | Less syrup, low-fat or oat milk, skip the whipped cream. |
| Dairy-free | Oat or homemade pistachio milk in place of dairy; keep the salt. |
The Starbucks Pistachio Latte, for context
If you are chasing a copycat, the Starbucks Pistachio Latte is a seasonal winter drink built on espresso, steamed milk, and a pistachio-flavoured sauce with a brown-butter topping. Your homemade version can land in the same territory: add a browned-butter note by whisking a little melted, lightly toasted butter into the syrup, and finish with crushed pistachios. Because you control the syrup, a from-scratch cup is easy to make less sweet than the cafe original while keeping the same cosy, nutty character.
Once you have the pistachio version dialled in, the same steps carry across the whole flavoured-latte family — swap the syrup and you have an iced vanilla latte or any nut or spice variation you like. Make it your house drink, tweak the sweetness to taste, and it becomes a five-minute treat you can pour hot on a cold morning or over ice when the weather turns.
