Imagine sipping a warm, velvety pistachio latte so creamy and luxurious it could have come from a café in Milan — except this one is made entirely in a single saucepan in under seven minutes. The rich coconut cream melts into freshly brewed espresso while pistachio butter adds its unmistakable earthy-sweet depth, creating a drink that is equal parts comforting and sophisticated. A whisper of vanilla and a dusting of crushed pistachios on top make this feel like something truly special, even on a busy weekday morning.

With 31 grams of fat and only 4 grams of net carbs per serving, this latte is practically designed for the ketogenic diet. The coconut cream and coconut oil deliver a powerful dose of medium-chain triglycerides, while the pistachio butter contributes healthy monounsaturated fats and a touch of plant protein. It is the kind of high-fat, deeply satisfying drink that keeps you fueled and focused for hours without spiking your blood sugar.

Whether you need a warming morning ritual, an afternoon pick-me-up, or a cozy after-dinner treat, this latte comes together with minimal effort and zero cleanup stress. Everything happens in one saucepan — you whisk, you warm, you pour. It is also endlessly adaptable: swap espresso for matcha, go decaf, or serve it chilled over ice when the weather turns warm.

Ingredients (serves 2)

For the latte:

  • 1/2 cup (120ml) full-fat coconut cream
  • 1 cup (240ml) freshly brewed espresso or strong coffee
  • 2 tablespoons pistachio butter, unsweetened
  • 1 tablespoon (14g) coconut oil
  • 1/2 teaspoon pure vanilla extract
  • 1-2 tablespoons powdered erythritol or monk fruit sweetener, to taste
  • Pinch of fine sea salt

For garnish (optional):

  • 1 tablespoon finely crushed raw pistachios
  • Light dusting of ground cinnamon

Instructions

  1. Brew the espresso. Prepare 1 cup of espresso or strong brewed coffee using your preferred method — a stovetop moka pot is the most Italian-authentic option, but a French press or drip brewer works perfectly fine. Set aside.

  2. Warm the coconut cream. In a small saucepan over medium-low heat, add the coconut cream, coconut oil, and pistachio butter. Stir gently with a whisk for about 1 to 2 minutes until the coconut oil melts completely and the pistachio butter dissolves into the cream, forming a smooth, pale-green base. Do not let it boil — you want gentle warmth, not a simmer.

  3. Combine with espresso. Pour the hot espresso directly into the saucepan with the coconut cream mixture. Add the vanilla extract, sweetener, and pinch of salt. Whisk vigorously for 30 to 45 seconds until everything is fully incorporated and a light froth begins to form on the surface. If you prefer an extra-frothy latte, use an immersion blender or milk frother directly in the saucepan for 15 to 20 seconds.

  4. Taste and adjust. Sample the latte and add more sweetener if desired. The pistachio butter provides a natural subtle sweetness, so you may find you need less sweetener than expected.

  5. Serve immediately. Pour the latte into two warmed mugs. Sprinkle the crushed pistachios and a light dusting of cinnamon over the top. Serve right away while the froth is still pillowy and the drink is perfectly hot.

Nutrition per Serving

Nutrient Amount
Calories ~310 kcal
Fat ~31g
Protein ~3g
Total Carbs ~5g
Fiber ~1g
Net Carbs ~4g

Nutrition values are approximate and based on the stated ingredients using unsweetened pistachio butter and erythritol sweetener, which contributes zero net carbs.

Tips & Variations

Choose the right pistachio butter. Not all pistachio butters are created equal — some commercial brands add sugar, honey, or sunflower oil that inflate the carb count. Look for brands with just pistachios (and maybe a touch of salt) on the ingredient label, or make your own by blending raw pistachios in a food processor for 8 to 10 minutes until smooth and oily. One tablespoon of pure pistachio butter contains roughly 1.5 grams of net carbs.

Make it iced for warmer days. Let the blended latte cool to room temperature, then pour it over a tall glass filled with ice. The coconut cream and coconut oil will stay emulsified if you blended well, though you may want to give it a quick stir before drinking. An iced version is just as creamy and satisfying as the warm original.

Go decaf without losing flavor. If you are sensitive to caffeine or want this as an evening drink, simply swap the espresso for decaf coffee or even a strong brewed rooibos tea. The pistachio and coconut flavors are bold enough to carry the drink on their own. You could also replace the espresso with 1 cup of hot water for a pure pistachio-coconut steamer.

Watch for hidden carbs in sweeteners. While erythritol and monk fruit blends are the most reliable zero-net-carb sweeteners for keto, some "keto-friendly" sweetener packets contain maltodextrin or dextrose as fillers, which do spike blood sugar. Always check the ingredient list. For this recipe, powdered sweetener dissolves more evenly than granulated — pulse granulated erythritol in a blender for 30 seconds to make your own powdered version.

Boost the fat content with MCT oil. If you are using this latte as a meal replacement or need a more substantial fat bomb in the morning, swap the coconut oil for MCT oil or add an extra tablespoon. This will increase the fat to roughly 38 grams per serving while keeping the net carbs unchanged. Just be sure to blend well, as MCT oil can separate if only whisked lightly.

Frequently Asked Questions

Is pistachio butter really keto-friendly?
Yes — pistachios are one of the more keto-compatible nuts, with about 1.5 grams of net carbs per tablespoon of pure pistachio butter. They are higher in carbs than macadamias or pecans but still very manageable in the small quantity this recipe uses. The key is choosing unsweetened pistachio butter with no added sugar. At just 2 tablespoons split between two servings, the pistachio butter contributes roughly 1.5 grams of net carbs per cup, which fits comfortably within strict keto limits.
Can I substitute the pistachio butter for another nut or seed butter?
Absolutely. Almond butter is the most straightforward swap — it has a milder flavor and slightly fewer carbs per tablespoon. For a nut-free version, tahini (sesame seed paste) works beautifully and keeps the drink creamy and rich, though it shifts the flavor profile away from the Italian pistachio character. Macadamia nut butter is another excellent choice with even lower carbs and a buttery sweetness that pairs wonderfully with coconut cream and espresso.
Can I make this ahead or batch-prep it?
You can prepare the coconut cream and pistachio base ahead of time by blending the coconut cream, pistachio butter, coconut oil, vanilla, sweetener, and salt together and storing it in a sealed jar in the refrigerator for up to five days. When ready to serve, scoop 3 to 4 tablespoons of the base into a mug, heat it briefly in the saucepan or microwave, then whisk in freshly brewed hot espresso. The fat will solidify when chilled, so gentle reheating and a good whisk are essential to re-emulsify.
How can I make this dairy-free or vegan keto?
This recipe is already naturally dairy-free and vegan as written — the base uses coconut cream, coconut oil, and pistachio butter, none of which contain animal products. If you want to add a dairy element for extra richness, a tablespoon of mascarpone or heavy cream whisked in at the end creates a more traditional Italian latte feel. But the vegan version is equally decadent thanks to the high fat content of the coconut cream.
Why does my latte separate or look oily on top?
Separation happens when the fats are not fully emulsified into the liquid. The most common cause is under-whisking or adding the espresso when it has cooled too much. To fix this, use an immersion blender or handheld milk frother directly in the saucepan for 15 to 20 seconds — this creates a stable emulsion and a gorgeous layer of micro-foam on top. Make sure both the coconut cream mixture and the espresso are hot when you combine them, as heat helps the fats blend smoothly into the coffee.