Go Back

Pistachio Latte ☕💚

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
Cuisine American, Café-Style, Coffeehouse
Keyword café style pistachio latte, coffeehouse beverage, creamy pistachio latte, espresso pistachio latte, homemade coffeehouse latte, homemade latte recipe, homemade pistachio latte, hot coffee drink, hot pistachio latte, pistachio butter latte, pistachio coffee, pistachio coffee recipe, pistachio drink recipe, pistachio espresso drink, pistachio flavored coffee, pistachio latte, pistachio latte recipe, pistachio milk latte, roasted pistachio latte, specialty coffee drink
Prep Time 10 minutes
Cook Time 3 minutes
Total Time 13 minutes
Servings 1 latte
Calories 300kcal
Cost $5 for entire recipe

Equipment

  • Espresso machine or coffee maker
  • Small saucepan
  • Whisk
  • Measuring cups and spoons
  • Coffee mug
  • Milk frother (or handheld frother)
  • Airtight container (for storing pistachio sauce)
  • Knife and cutting board – for chopping pistachios

Ingredients

For the Pistachio Sauce

  • ½ cup pistachio butter
  • ½ cup sweetened condensed milk
  • ¼ cup whole milk
  • 1 tablespoon granulated sugar
  • Pinch of fine sea salt
  • ¼ teaspoon vanilla extract

For the Pistachio Latte

  • 2 shots espresso 2 ounces
  • 1 cup whole milk
  • 2 tablespoons pistachio sauce
  • Pinch of fine sea salt
  • 1 teaspoon finely chopped roasted pistachios for garnish

Instructions

Make the Pistachio Sauce

  • 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.