Why You’ll Love This Recipe
This Pistachio Latte is the ultimate cozy drink, blending the rich, nutty flavor of pistachios with a smooth, creamy texture. The homemade pistachio milk, made from soaked pistachios, adds a deliciously fresh and natural taste to the latte, while the addition of matcha gives it a subtle, earthy color. Lightly sweetened and topped with crushed pistachios, it’s a luxurious café-style treat that you can easily make at home. Whether you’re in need of a morning pick-me-up or a soothing afternoon beverage, this pistachio latte is sure to become your new favorite.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Pistachio Milk:
- ¼ cup unsalted, shelled pistachios (soaked overnight or in hot water for 30 minutes)
- ½ cup water
For the Latte:
- 1 shot espresso or ¼ cup strong brewed coffee
- ¾ cup milk (whole, oat, or almond)
- 1 to 2 teaspoons honey, maple syrup, or agave syrup (to taste)
- ⅛ teaspoon vanilla extract
- ⅛ teaspoon matcha powder (optional, for natural coloring)
For Topping:
- Optional drizzle of honey or pistachio butter
Directions
- Make the Pistachio Milk: Drain the soaked pistachios and add them to a high-speed blender with ½ cup of fresh water. Blend on high for 2-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, sweetener of your choice, 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 for 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 (whole, oat, or almond) and froth it using a handheld frother or by shaking it in a sealed jar. Spoon the foam onto the top of your latte.
- Add Toppings: Sprinkle crushed pistachios on top of the foam and drizzle with a little honey or pistachio butter for an extra touch of sweetness and richness.
Servings and Timing
- Servings: 1
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Total Time: 15 minutes
Variations
- Vegan Version: Use plant-based milk (like almond, oat, or coconut milk) for the base of the latte and skip the honey for a fully vegan drink.
- Extra Flavor: Add a dash of cinnamon or cardamom for a spiced twist on the classic pistachio flavor.
- Sweetness Adjustments: You can adjust the sweetness by adding more or less honey, maple syrup, or agave syrup to suit your taste.
- Iced Pistachio Latte: Make this recipe cold by using chilled pistachio milk and iced coffee, then top with crushed ice and froth the milk for an iced version.
Storage/Reheating
- Pistachio Milk: Store any leftover pistachio milk in an airtight container in the refrigerator for up to 3 days. Shake well before using.
- Reheating: Reheat the pistachio milk gently on the stove over low heat before combining it with the coffee. For iced versions, use chilled milk directly.
FAQs
Can I make the pistachio milk without a blender?
A high-speed blender works best for creating smooth pistachio milk, but if you don’t have one, you can use a food processor and strain the mixture well to remove any leftover solids.
Can I use store-bought pistachio milk?
Yes, you can use store-bought pistachio milk if you’re short on time, though making your own ensures a fresher, richer flavor.
Can I use other nuts for the milk?
Absolutely! You can substitute pistachios with almonds, cashews, or hazelnuts for a slightly different flavor, though it will change the taste of your latte.
Can I add a sweetener to the pistachio milk?
Yes, you can sweeten the pistachio milk with a bit of honey, maple syrup, or your preferred sweetener before adding it to the latte for a smoother taste.
How do I prevent the matcha from clumping?
To avoid clumps of matcha powder, sift it into the milk before heating and stir gently to ensure it’s fully dissolved.
Can I make this latte in advance?
You can make the pistachio milk ahead of time and store it in the fridge. For the best texture and flavor, it’s recommended to make the rest of the latte fresh, especially if you’re frothing the milk.
Conclusion
This Pistachio Latte is the perfect cozy treat, blending the creamy, nutty flavors of pistachio with the warmth of coffee and a hint of matcha. With minimal ingredients and simple steps, it’s an easy way to bring the café experience right into your home. Whether you enjoy it hot or cold, it’s a satisfying and indulgent drink that’s perfect for any time of the day.

Pistachio Latte Recipe
This Pistachio Latte combines the rich, nutty flavor of pistachios with a creamy, smooth texture, making it the ultimate cozy drink. With a homemade pistachio milk base, a hint of matcha for natural color, and optional toppings like crushed pistachios and honey, it’s a luxurious café-style treat made easily at home.
- Total Time: 15 minutes
- Yield: 1 serving
Ingredients
¼ cup unsalted, shelled pistachios (soaked overnight or in hot water for 30 minutes)
½ cup water
1 shot espresso or ¼ cup strong brewed coffee
¾ cup milk (whole, oat, or almond)
1 to 2 teaspoons honey, maple syrup, or agave syrup (to taste)
⅛ teaspoon vanilla extract
⅛ teaspoon matcha powder (optional, for natural coloring)
1 tablespoon crushed pistachios
Optional drizzle of honey or pistachio butter
Instructions
- Drain the soaked pistachios and blend with ½ cup of water for 2-3 minutes until smooth. Strain the mixture to extract the pistachio milk.
- Heat the pistachio milk gently in a saucepan, stirring in vanilla extract, sweetener, and matcha powder (if using) until warm.
- Brew your espresso or strong coffee and pour it into a mug.
- Pour the warm pistachio milk over the coffee, stirring to combine.
- Froth your milk (whole, oat, or almond) and top the latte with the foam.
- Sprinkle crushed pistachios on top and drizzle with honey or pistachio butter if desired.
Notes
For a vegan version, use plant-based milk and skip the honey or substitute with maple syrup.
Add cinnamon or cardamom for a spiced twist.
Adjust the sweetness to your taste by modifying the amount of sweetener used.
For an iced version, use chilled pistachio milk and iced coffee.
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Category: Beverage
- Method: Blending, Stovetop
- Cuisine: Coffeehouse
Nutrition
- Serving Size: 1 latte
- Calories: 220
- Sugar: 14g
- Sodium: 30mg
- Fat: 15g
- Saturated Fat: 1g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 0mg