If you have ever tasted crema di caffè in an Italian café — that impossibly thick, cloud-like whipped coffee cream served in a chilled glass — you know it is one of life's most indulgent pleasures. This keto version swaps sugar for erythritol and heavy dairy for rich coconut cream, then folds in mascarpone for a silky body that holds its shape beautifully. Every spoonful delivers deep espresso flavor wrapped in coconut richness, with just a whisper of vanilla and almond extract that nods to classic Italian pastry. It is, without exaggeration, the most luxurious keto drink you will make this year.

The macro profile is practically built for ketosis. Each generous serving delivers 38 grams of fat from coconut cream, mascarpone, and MCT oil, while net carbs clock in at a mere 3 grams. Fat accounts for over 90 percent of the calories, making this an ideal vehicle for hitting your daily fat targets — especially on days when your meals run leaner than planned.

The real magic is in the batch-prep format. You blend one batch in under 15 minutes, pour it into a jar, and stash it in the fridge for up to five days. Each morning — or afternoon, or after dinner — you simply scoop the chilled crema into a glass, stir, and drink. No blender, no mess, no excuses to reach for a sugar-laden coffeehouse drink. It is the ultimate grab-and-go keto ritual.

Ingredients (serves 4)

For the crema base:

  • 1 can (13.5 oz / 400ml) full-fat coconut cream, chilled overnight
  • 4 oz (115g) mascarpone cheese, softened at room temperature for 10 minutes
  • 1 cup (240ml) strong brewed espresso or double-strength Italian coffee, cooled completely
  • 2 tablespoons (30ml) MCT oil or melted refined coconut oil
  • 3 tablespoons powdered erythritol or monk fruit blend (adjust to taste)
  • 1 teaspoon pure vanilla extract
  • ¼ teaspoon almond extract
  • Pinch of fine sea salt

For serving (optional garnishes):

  • Unsweetened cocoa powder, for dusting
  • Shaved dark chocolate (90% cacao or higher), a few curls per glass
  • Freshly grated nutmeg

Instructions

  1. Brew and cool the espresso. Pull 4 shots of espresso or brew 1 cup of double-strength Italian coffee using a moka pot, French press, or drip method. Transfer to a shallow bowl and refrigerate until completely cool, about 20 minutes. Using warm coffee will melt the coconut cream and prevent the crema from thickening properly.

  2. Prepare the coconut cream. Open the chilled can of coconut cream without shaking it. Scoop out the thick, solid cream on top and place it in a large mixing bowl. If your can has separated into thick cream and thin water, use only the thick cream — reserve the coconut water for smoothies or discard. You should have roughly 1 cup (240ml) of thick cream.

  3. Whip the coconut cream. Using a hand mixer or stand mixer fitted with the whisk attachment, beat the coconut cream on medium-high speed for 60 to 90 seconds until it becomes fluffy and holds soft peaks. It will not be as stiff as whipped dairy cream, but it should be noticeably lighter and airy.

  4. Blend in the mascarpone. Add the softened mascarpone to the whipped coconut cream. Beat on medium speed for 30 seconds until the two are fully combined and smooth. Scrape down the sides of the bowl with a spatula to ensure there are no lumps.

  5. Add the sweetener and extracts. Sprinkle the powdered erythritol over the cream mixture, then add the vanilla extract, almond extract, and sea salt. Beat on low speed for 15 seconds just to incorporate. Taste and adjust sweetness — the espresso will dilute it slightly, so aim for a touch sweeter than your preference.

  6. Stream in the espresso and MCT oil. With the mixer running on low speed, slowly pour in the cooled espresso in a thin, steady stream. Follow with the MCT oil. Once all liquid is added, increase to medium speed and beat for 20 to 30 seconds. The mixture should be thick, creamy, and pourable — similar to melted gelato in consistency. Do not overmix or it may thin out.

  7. Transfer and chill. Pour the crema into a clean 1-quart (1-liter) glass jar or airtight container. Press a piece of plastic wrap directly against the surface to prevent a skin from forming, then seal with a lid. Refrigerate for at least 2 hours before serving. The crema will thicken further as it chills.

  8. Serve. When ready to enjoy, remove the jar from the fridge and give it a brief stir with a spoon — the texture should be thick and spoonable, like a dense mousse. Scoop approximately ¾ cup (180ml) into a chilled glass. If you prefer a thinner, more drinkable consistency, stir in 2 to 3 tablespoons of cold unsweetened almond milk or additional cooled espresso. Dust with cocoa powder or grate fresh nutmeg over the top and serve immediately.

Nutrition per Serving

Nutrient Amount
Calories ~370 kcal
Fat ~38g
Protein ~3g
Total Carbs ~4g
Fiber ~1g
Net Carbs ~3g

Nutritional values are approximate and based on the stated ingredients. Actual values may vary depending on specific brands of coconut cream and mascarpone used.

Tips & Variations

Use high-quality espresso for the best flavor. Since coffee is one of only a handful of ingredients here, its flavor comes through loud and clear. A medium-dark Italian roast brewed in a moka pot gives the most authentic crema di caffè taste. Instant espresso powder dissolved in hot water works in a pinch — use 2 tablespoons of powder per cup of water.

Store properly for the full five days. Keep the crema in an airtight glass jar with plastic wrap pressed against the surface. It will naturally thicken over the first 24 hours as the coconut cream sets up. You may notice a thin layer of liquid at the bottom after a few days — simply stir it back in before serving. If the texture becomes too thick, stir in a splash of cold coffee to loosen it.

Watch for hidden carbs in flavored extracts. Pure vanilla and almond extracts are virtually zero-carb, but imitation extracts or vanilla paste sometimes contain added sugar or corn syrup. Always check the label. Similarly, if you dust with cocoa powder, stick to unsweetened — even a tablespoon of sweetened cocoa mix can add 5 or more grams of sugar.

Swap the mascarpone for cream cheese if needed. Full-fat cream cheese gives a slightly tangier result but works beautifully and is often easier to find. The macros are nearly identical — cream cheese runs about 1 gram fewer fat per ounce but has the same negligible carb count. Let it come to room temperature before mixing to avoid lumps.

Turn it into an affogato for a keto dessert. Pour a fresh hot shot of espresso over a scoop of the chilled crema directly in a small cup. The contrast of hot coffee melting into the cold, thick cream is spectacular and adds zero additional carbs. Top with a few toasted coconut flakes for crunch.

Frequently Asked Questions

Is this crema di caffè truly keto-friendly at only 3 grams of net carbs?
Yes, and the key is using full-fat coconut cream and mascarpone as the base instead of sugar and milk, which are the carb-heavy culprits in traditional Italian crema di caffè. The espresso itself contributes less than 1 gram of carbs per cup, and powdered erythritol registers zero net carbs because it is a sugar alcohol that the body does not metabolize for energy. As long as you use unsweetened coconut cream with no added sugars and a clean erythritol or monk fruit sweetener, each serving stays comfortably at 3 grams of net carbs.
Can I use regular heavy cream instead of coconut cream?
Absolutely. If you prefer dairy-based fat or simply do not enjoy coconut flavor, substitute an equal amount of cold heavy whipping cream for the coconut cream. The resulting crema will be slightly lighter in body and will not have the subtle tropical undertone, but the macros remain excellent — heavy cream has roughly the same fat content and even fewer carbs per serving. You will still want to whip it before folding in the mascarpone and espresso to achieve the proper thick, mousse-like texture.
How should I store the crema, and how long does it last?
Store the crema in an airtight glass jar or container with plastic wrap pressed directly against the surface to prevent oxidation and skin formation. It keeps well in the refrigerator for up to five days. The texture will thicken as the coconut fat continues to solidify during storage — this is perfectly normal and actually makes it more spoonable and luxurious. Simply stir vigorously before serving, and if it is too thick for your liking, thin it with a tablespoon or two of cold espresso or unsweetened nut milk. Do not freeze the crema, as the coconut cream and mascarpone will separate and become grainy when thawed.
Can I make this vegan or dairy-free for strict plant-based keto?
To make this fully vegan, replace the mascarpone with 4 ounces of raw cashew cream or a thick vegan cream cheese alternative. Blended silken tofu also works surprisingly well and keeps the fat content high when paired with the coconut cream and MCT oil. Make sure your chosen substitute has minimal added carbs — some vegan cream cheeses contain starches or sugars that could push the net carbs above keto-friendly levels. The almond extract is already plant-based, so no other changes are needed. Note that removing the mascarpone will make the texture slightly less rich, so you may want to increase the coconut cream by 2 tablespoons to compensate.
Why did my crema turn out thin and runny instead of thick?
The most common reason is using warm or room-temperature espresso. The coffee must be fully cooled before you add it to the whipped coconut cream — heat melts the coconut fat and collapses the air you whipped into it, resulting in a soupy consistency. The second culprit is the coconut cream itself: not all brands are equally thick. Look for cans labeled "coconut cream" rather than "coconut milk," and always chill the can overnight so the fat solidifies at the top. If your crema is already too thin, transfer it to the fridge for 3 to 4 hours — as the coconut fat re-solidifies, the mixture will thicken considerably. Give it a good stir before serving and it should be perfectly spoonable.