A rich and creamy Pistachio Latte made with espresso, velvety steamed milk, and a homemade pistachio sauce. The pistachio flavor is noticeable but balanced, creating a coffeehouse-style drink that's perfect for breakfast, brunch, or an afternoon pick-me-up.
Course Beverage, Breakfast Drinks, Café Drinks, Coffee, Drinks, Hot Drinks
Add the pistachio butter, sweetened condensed milk, whole milk, sugar, salt, and vanilla extract to a small saucepan.
Heat over low heat, whisking constantly, until smooth and creamy, about 2 to 3 minutes.
Remove from the heat and allow the sauce to cool slightly.
Transfer to an airtight container and refrigerate until ready to use.
Make the Pistachio Latte
Brew the espresso directly into a large mug.
Add the pistachio sauce and salt, stirring until fully combined.
Heat the milk until steaming but not boiling, about 140°F to 150°F.
Froth the milk until light and silky.
Slowly pour the steamed milk into the mug.
Spoon the foam over the top.
Sprinkle with chopped roasted pistachios.
Serve immediately.
Notes
A homemade pistachio latte is simple to make, but a few small details can make the difference between a good latte and a truly coffeehouse-worthy one. These tips will help you achieve the best flavor and texture every time.
Use Roasted Pistachio Butter
Roasted pistachio butter provides a richer, nuttier flavor than raw pistachio butter. The roasting process enhances the natural sweetness of the pistachios and creates a deeper flavor profile that pairs beautifully with espresso.
Don't Overheat the Milk
For the creamiest texture, heat the milk until it reaches about 140°F to 150°F. Milk that is too hot can lose some of its natural sweetness and may not froth as well.
Brew Strong Espresso
A double shot of espresso helps balance the sweetness of the pistachio sauce. Using freshly brewed espresso will give your latte the most robust coffee flavor and prevent the pistachio from overpowering the drink.
Adjust the Pistachio Flavor to Taste
Pistachios naturally have a mild flavor. If you love a stronger pistachio taste, increase the pistachio sauce from 2 tablespoons to 3 tablespoons. If you prefer a more coffee-forward drink, stick with the original amount.
Whole Milk Creates the Best Foam
Whole milk produces the richest texture and the most stable foam. If you prefer a dairy-free option, barista-style oat milk is the closest substitute for achieving a creamy coffeehouse texture.
Use Fresh Pistachios for Garnish
Freshly chopped roasted pistachios add a delicious crunch and reinforce the pistachio flavor. They also make the finished latte look more polished and professional.
Make the Pistachio Sauce in Advance
Preparing the pistachio sauce ahead of time makes this recipe incredibly convenient. Store it in the refrigerator so you can make a fresh pistachio latte in just a few minutes whenever the craving strikes.
Customize the Sweetness
If you enjoy sweeter specialty coffee drinks, add an extra tablespoon of pistachio sauce. For a less sweet latte, reduce the sauce slightly while keeping enough to maintain the pistachio flavor.
Make an Iced Pistachio Latte
For a refreshing cold version, allow the espresso and pistachio sauce mixture to cool slightly before pouring it over ice. Add cold milk and stir well before serving.
Add a Tiny Pinch of Salt
A small pinch of fine sea salt may seem insignificant, but it enhances both the pistachio and espresso flavors and helps create a more balanced latte.
Shake the Sauce Before Using
Because homemade pistachio sauce contains natural nut oils, some separation may occur during storage. Give it a quick stir or shake before using for the smoothest consistency.