Pistachio coffee works because it brings two flavors together that naturally make sense. Coffee adds depth and slight bitterness.
Pistachio adds a soft, buttery nuttiness that makes the drink taste richer without feeling too heavy.
That is also why café versions became so popular.
Starbucks describes its Pistachio Latte as sweet pistachio flavor with espresso, milk, and a salted brown-buttery topping.
It tells you exactly what kind of flavor profile people expect from a good homemade version.
Pistachio Coffee Recipe
This Pistachio Coffee Recipe gives you a smooth, nutty drink with strong coffee, creamy milk, and a sweet pistachio base.
It leans into the same flavor direction people love in a Starbucks Pistachio Latte, but it is simple enough to make in your own kitchen.
Ingredients
- 2 shots espresso or 1/2 cup very strong brewed coffee
Espresso gives the most café-style flavor, but strong coffee works well too. Torani’s pistachio latte formula also uses espresso with milk and pistachio syrup, which is the same basic structure used here. - 1 to 1 1/2 tablespoons pistachio paste, pistachio cream, or pistachio syrup
Pistachio paste gives the deepest flavor. Pistachio syrup is easier and faster. - 3/4 cup milk
Whole milk gives the richest texture. Oat milk is a very good dairy-free option. - 1 to 2 teaspoons sugar, honey, or maple syrup
Use this only if your pistachio spread or syrup is not already sweet. - 1/8 teaspoon vanilla extract
This rounds out the flavor and makes the drink taste fuller. - Tiny pinch of salt
A small pinch sharpens the pistachio flavor and helps create that dessert-like finish. - Crushed pistachios, optional
For topping. - Whipped cream, optional
Nice if you want a richer Pistachio Drink.
Step-by-step Instructions
Make the pistachio base
Add the pistachio paste or syrup to a mug or small mixing cup.
Add the vanilla extract, pinch of salt, and sweetener if needed.
Stir until smooth. If you are using a thick pistachio cream, add 1 tablespoon of warm milk to loosen it first.
This step matters because pistachio spreads do not always blend smoothly if you add them straight into cold milk.
Brew the coffee
Pull 2 shots of espresso or brew 1/2 cup of very strong coffee.
Pour the hot coffee over the pistachio mixture and stir well until fully blended. The heat helps dissolve the pistachio base and gives the drink a more even flavor.
Heat and froth the milk
Warm the milk until steaming but not boiling.
Froth it with a handheld frother, whisk, or jar method.
If you want that soft café texture, this is the step that makes the biggest difference.
Starbucks builds its pistachio latte with espresso and steamed milk, so warm frothed milk is the closest direction for a homemade version.
Combine and serve
Pour the pistachio coffee mixture into your serving mug.
Top with the warm milk and foam. Stir lightly if needed.
Finish with crushed pistachios if you like. If you want a more dessert-like version, add whipped cream on top.
Nutrition (approx)
For 1 serving, using whole milk and sweetened pistachio spread:
- Calories: 180 to 260
- Carbohydrates: 14 to 24g
- Protein: 6 to 9g
- Fat: 9 to 15g
- Sugar: 10 to 18g
PinnedDrinks Secrets
- Use espresso or very strong coffee. Pistachio is delicate, so weak coffee gets lost.
- A small pinch of salt makes the pistachio flavor pop.
- Pistachio paste gives a stronger nutty taste than syrup. Many homemade pistachio latte recipes use pistachio cream or paste for that reason.
- Frothing the milk makes the drink feel much closer to a real Pistachio Latte Recipe.
- For a Starbucks-style finish, add a light topping with chopped pistachios or a buttery sprinkle. Starbucks specifically pairs pistachio with a salted brown-buttery topping.
How to Make It Iced
If you want an Iced Pistachio Latte, the method is almost the same.
Start by mixing the pistachio paste or syrup with the hot espresso first. This helps everything dissolve properly. Then let it cool for a few minutes.
Fill a glass with ice. Add 3/4 cup cold milk, then pour the pistachio coffee mixture over it.
This version has that Cold Coffee Aesthetic people love because the layers look beautiful before you stir.
Several copycat iced pistachio latte recipes use this same idea: dissolve the pistachio flavor into hot coffee first, then pour over milk and ice.
Best Milk Options for Pistachio Coffee
Whole milk gives the richest result. It makes the drink taste smooth and full.
Oat milk is my favorite non-dairy choice because it stays creamy and works well with nutty flavors.
Starbucks also highlights oatmilk, almondmilk, soymilk, and coconutmilk as common customization choices in its drinks.
If you want to lean harder into the nutty flavor, use Pistachio Milk instead of regular milk.
Homemade pistachio milk recipes are usually built to be creamy and mild, which makes them a natural fit for coffee drinks.
Easy Variations to Try
Starbucks Pistachio Latte style
Use espresso, milk, pistachio syrup, and a buttery topping. That gets you closest to the café flavor direction Starbucks describes.
Iced Pistachio Latte
Serve it over ice with cold milk for a lighter and fresher drink. This is the best option when you want that clear layered café look.
Pistachio Matcha Latte twist
Replace the coffee with whisked matcha for a softer, earthier version. Pistachio and matcha work well together because both have a gentle nutty-green profile.
Extra creamy pistachio drink
Blend the finished drink with a spoonful of cream or top with whipped cream for a richer Pistachio Drink that feels more like a treat.
Final Thoughts
This Pistachio Coffee Recipe is simple, but it tastes like something you paid real money for. Strong coffee, creamy milk, and a proper pistachio base do most of the work.
If you want a homemade drink that sits somewhere between a café latte and a comfort drink, this one is worth keeping on repeat.
It also gives you plenty of room to go hot, iced, sweeter, lighter, or fully Starbucks-inspired.

