● 8 oz (225 g) full-fat cream cheese, softened
● 1 cup (240 ml) heavy cream or full-fat coconut cream, cold
● 3 tbsp unsweetened cocoa powder, sifted
● 3–4 tbsp sweetener (erythritol, monk fruit, or xylitol), to taste
● 1 tsp vanilla extract
● 1 tsp lemon juice OR 2 tbsp plain Greek yogurt
● Pinch of fine salt
● 1 tbsp unsalted butter, softened (optional, for silkiness)
● 1–2 oz (28–56 g) 85%+ dark chocolate, melted and cooled (optional)
● 1/4 tsp espresso powder dissolved in 1 tsp hot water (optional)
1: Melt the dark chocolate gently if using, and dissolve the espresso powder in a teaspoon of hot water; let both cool slightly.
2: Beat the softened cream cheese in a mixing bowl on medium speed until completely smooth and lump-free, scraping down the sides as needed.
3: Add cocoa powder, sweetener, vanilla, lemon juice (or yogurt), salt, and butter if using; beat until silky and fully combined.
4: In a separate chilled bowl, whip the cold heavy cream to soft peaks until light and fluffy.
5: Fold one-third of the whipped cream into the chocolate cream cheese mixture to lighten it, then gently fold in the remaining cream in batches until airy and uniform.
6: Swirl in the melted dark chocolate if using for beautiful ribbons without overmixing.
7: Spoon into ramekins or jars and chill at least 1 hour to set; for a firmer, scoopable texture, freeze 20–30 minutes before serving.
8: Garnish with cocoa nibs, shaved dark chocolate, flaky sea salt, or a few raspberries and enjoy chilled.
● Make sure the cream cheese is truly room temperature to avoid lumps.
● Chill your bowl and beaters if your kitchen is warm — cold tools help whip better volume.
● Adjust sweetness gradually; different brands vary in intensity.
● If too soft, chill longer or fold in slightly stiffer whipped cream.
● If the texture becomes grainy, briefly chill and gently rewhip on low.
