This pistachio latte is a hot coffee drink made with homemade pistachio milk: ¼ cup soaked pistachios blended with ½ cup water, strained, warmed with honey and vanilla, then poured over a shot of espresso and topped with ¾ cup frothed milk. It makes 1 latte in about 15 minutes once the nuts are soaked.
There is no syrup and no green coloring. The nutty taste comes from the pistachios themselves, and a tiny pinch of matcha is only there if you want a soft green tint.

Following a special diet?
Every recipe on this site can be converted to gluten-free, vegan, dairy-free, keto, nut-free or egg-free with adjusted ratios so nothing falls flat.
Try the Recipe Converter →What Goes Into One Mug

- Pistachio milk: ¼ cup unsalted shelled pistachios, soaked, blended with ½ cup water
- Coffee: 1 shot espresso or ¼ cup strong brewed coffee
- Milk for the foam: ¾ cup whole, oat, or almond milk
- Sweetener and flavor: 1 to 2 teaspoons honey, maple syrup, or agave, plus ⅛ teaspoon vanilla
- Color (optional): 1/16 teaspoon matcha, a tiny pinch
- Topping: 1 tablespoon crushed pistachios, and a drizzle of honey or pistachio butter if you like
- Time: 10 minutes prep and 5 minutes on the stove, after soaking
Use unsalted pistachios. Salted ones make the milk taste like a snack bowl, and you cannot fix that once it is blended.
Soaking and Blending the Pistachio Milk

Soak the pistachios overnight in cool water, or for 30 minutes in hot water if you decide on a latte this morning. Soaked nuts blend smoother and leave less grit behind. Overnight gives the cleanest flavor.
Drain them, add ½ cup fresh water, and blend on high for the full 2 to 3 minutes. It should look smooth and creamy, with no visible flecks swirling around. Cutting the blend short is the usual reason pistachio milk tastes chalky.

Strain through a nut milk bag or a fine sieve and press the pulp hard with a spoon to get every drop. You end up with a little under ½ cup of green milk. That small amount is the point: it is concentrated, so the pistachio still comes through after the coffee and foam go in.
Espresso or Strong Brewed Coffee?

Both work, and they make two slightly different drinks. One shot of espresso gives a stronger, cafe style pistachio latte with a deeper coffee base. A ¼ cup of strong brewed coffee from a French press or moka pot gives a softer cup where the pistachio milk stands out more.
Avoid regular drip coffee at normal strength. It is too thin for this amount of milk and the latte tastes watery. If brewed coffee is all you have, make it about twice as strong as usual.
How to Make a Hot Pistachio Latte
Pour the strained pistachio milk into a small saucepan over low heat. Stir in the vanilla, your sweetener, and the matcha if using. Heat it, stirring often, until it steams and tiny bubbles appear at the edge, then take it off the heat. Do not let it boil. Nut milk that boils can separate and take on a cooked taste.
Brew the espresso or coffee straight into your mug. Pour the warm pistachio milk in slowly, stirring lightly as you go.
Warm the ¾ cup milk and froth it with a handheld frother, or shake it in a sealed jar half full so the milk has room to foam. You want soft, small bubbles that fold over the top, not stiff foam. Spoon it onto the latte, then scatter the crushed pistachios over it and add a thin drizzle of honey or pistachio butter if you like.
Keeping a Warm Pistachio Latte Hot to the Last Sip
- Fill the mug with hot water while the milk heats, then tip it out just before the coffee goes in. A cold mug takes the heat out of a small drink fast.
- Froth the milk last, right before serving, so the foam goes on hot.
- Pour warm pistachio milk into the coffee, never cold. Cold nut milk hitting hot coffee is more likely to split and leaves the latte lukewarm.
- Use a mug that holds about 12 ounces. Once the foam is on, the drink nearly fills it.
Which Milk Froths Best for the Top?
Whole milk gives the thickest, longest lasting foam. Oat milk is my pick for a dairy free pistachio latte because it froths easily and has enough body to sit beside the pistachio milk without thinning it. Almond milk works too, but its foam is lighter and fades quicker, so spoon it on right away.
For a fully dairy free cup, use oat or almond milk for the foam and maple syrup or agave instead of honey if you avoid honey.
Making Pistachio Milk Ahead
Pistachio milk keeps for up to 3 days in a sealed jar in the fridge. It settles as it sits, so shake it well before you heat it. Making a few batches at once on a Sunday means each weekday latte is just heat, pour, and froth.
Pistachio Latte Questions
Can I use milk instead of water for the pistachio milk?
Yes. Blending the soaked pistachios with ½ cup milk instead of water gives a richer, creamier base. Strain it the same way and use it the same day.
Can I make a pistachio latte with pistachio butter or paste?
Yes, as a shortcut. Whisk a spoonful of smooth unsweetened pistachio butter into the warm milk until no streaks remain, then pour it over the espresso. It is quicker but a little heavier than strained pistachio milk. My homemade pistachio butter also makes a good drizzle for the foam.
How do I turn it into a pistachio mocha latte?
Stir a spoonful of cocoa powder or chocolate sauce into the hot espresso before the pistachio milk goes in, so it dissolves fully. Keep the sweetener at 1 teaspoon to start, since the chocolate adds sugar too.
What do I do with the leftover pistachio pulp?
Stir it into oatmeal or yogurt, or fold a few spoonfuls into cookie dough or muffin batter, such as pistachio muffins. It still tastes of pistachio. Keep it in the fridge and use it within 2 days.
What to Bake With It

A crunchy pistachio biscotti is made for dunking in this latte. Coffee cookies work too, and matcha latte cookies pick up the green of the matcha.
If you are rotating fall drinks, try a pumpkin spice latte or a pumpkin coffee on the other mornings, and a gingerbread latte once December comes. If you make this one, tell me in the comments whether you went with espresso or brewed coffee.
Pistachio Latte Recipe
This pistachio latte is a hot coffee drink made with homemade pistachio milk, espresso, frothed milk, honey or maple syrup, and vanilla, with no syrup or artificial flavor. It makes 1 latte, about 12 ounces, in 15 minutes once the pistachios are soaked, and it tastes creamy, nutty, and gently sweet. Soaked pistachios are blended with water and strained, then the pistachio milk is warmed until it steams but never boils, so it stays smooth when it meets the hot coffee. Make it with espresso for a stronger cafe style warm pistachio latte, or with strong brewed coffee for a softer cup. Use oat or almond milk for a dairy free version, and keep extra pistachio milk in the fridge for up to 3 days.
Ingredients
- For the pistachio milk:
- 1/4 cup unsalted, shelled pistachios (soaked overnight or in hot water for 30 minutes)
- 1/2 cup water
- For the latte:
- 1 shot espresso or 1/4 cup strong brewed coffee
- 3/4 cup milk (whole, oat, or almond)
- 1 to 2 teaspoons honey, maple syrup, or agave syrup
- 1/8 teaspoon vanilla extract
- 1/16 teaspoon matcha powder (optional, for natural coloring)
- For topping:
- 1 tablespoon crushed pistachios
- Optional drizzle of honey or pistachio butter
Instructions
- MAKE THE PISTACHIO MILK: Drain the soaked pistachios and add them to a high-speed blender with 1/2 cup of fresh water. Blend on high for 2 to 3 minutes until the mixture becomes smooth and creamy. Strain the liquid using a nut milk bag or fine mesh sieve, pressing to extract all the milk. Discard or save the solids for another use.
- HEAT AND FLAVOR THE MILK: Pour the pistachio milk into a small saucepan over low heat. Stir in the vanilla extract, your chosen sweetener, and a tiny pinch of matcha powder if using. Heat gently, stirring frequently, until the mixture is warm but not boiling.
- MAKE THE COFFEE BASE: Brew your espresso or strong coffee. Pour it into a mug as the base of your latte.
- COMBINE COFFEE AND PISTACHIO MILK: Slowly pour the warmed pistachio milk over the coffee in the mug, stirring lightly to combine.
- FROTH THE MILK: Warm your milk of choice and froth it using a handheld frother or by shaking it in a sealed jar. Spoon the foam onto the top of the latte.
- ADD TOPPINGS: Sprinkle crushed pistachios on top of the foam and drizzle with a little honey or pistachio butter if desired.
Notes
Soak the pistachios overnight in cool water, or 30 minutes in hot water. Blend for the full 2 to 3 minutes and press the pulp when straining so the milk is smooth, not chalky. Heat the pistachio milk only until it steams with small bubbles at the edge; boiling can make it separate. Warm the mug with hot water first and froth the milk last so the latte stays hot. The matcha is optional and only adds a soft green color. Pistachio milk keeps in a sealed jar in the fridge for up to 3 days; shake before heating. For a dairy free version, use oat or almond milk for the foam and maple syrup or agave as the sweetener.
Nutrition Information
Yield
1Serving Size
1Amount Per Serving Calories 435Total Fat 20gSaturated Fat 10gTrans Fat 1gUnsaturated Fat 8gCholesterol 45mgSodium 235mgCarbohydrates 60gFiber 1gSugar 56gProtein 8g
