Thick and Creamy Chocolate Keto Pudding
Jump to...
Introduction
This keto chocolate pudding never goes near the stove. Cream cheese gives it body, whipped cream keeps it from turning dense, and there is no baking, gelatin, egg tempering, or saucepan involved. Worth knowing before you make it: that also means it sets closer to a cheesecake filling than to a stovetop pudding.
The texture lands somewhere between mousse and cheesecake filling. After an hour in the refrigerator it should be thick enough to mound on a spoon, but still feel light when you eat it. If you want something much airier that is ready almost immediately, our Low Carb Chocolate Mousse is the better choice.
This one is simple, but a few small things decide how smooth it turns out. Soft cream cheese, cold heavy cream and sifted cocoa make a much bigger difference than adding extra thickeners after the fact.
Our cream cheese keto guide also breaks down the difference between block, spread, whipped, and reduced-fat cream cheese if you are deciding what to use here.
What The Texture Should Be Like
This should not pour like a stovetop pudding, and it should not be as airy as plain chocolate mousse. Think thick, fluffy cheesecake filling: smooth enough to eat with a spoon, but sturdy enough to hold its shape when you scoop it.
Right after mixing, it will be softer. The cream cheese firms back up as it chills, so give it at least an hour in the refrigerator before deciding the mixture is too loose. Two hours will give you a noticeably firmer, more cheesecake-like texture.
The Texture Depends On A Few Small Things
Use softened cream cheese. Cold cream cheese is much harder to beat smooth and is one of the easiest ways to end up with little white lumps in the finished dessert. You want it soft enough to mix easily, not warm or melted.
Keep the heavy cream cold. Whip it separately until it reaches firm peaks, then stop. Overwhipped cream can turn grainy, and underwhipped cream will not give it enough lift.
Sift the cocoa. Cocoa loves to form stubborn little pockets. It is much easier to remove those before the whipped cream goes in than after.
Get the base smooth before the cream goes in. Any lumps of cream cheese or pockets of cocoa still there when you add the whipped cream are much harder to chase out afterwards. Scrape the bowl, check the bottom, and only then add the cream and blend until it is evenly mixed.
Ingredients
- 8 oz cream cheese, softened until easy to mix but not warm
- 1 cup heavy whipping cream, cold
- ½ cup lakanto powdered monkfruit sweetener
- 1 tsp vanilla extract
- 3 tbsp cocoa powder, unsweetened
Nutrition Facts
4 servings per recipe| Per Serving 420 | Per Recipe 1670 | |||
| 8 oz of cream cheese | 202.5 | 809.99 | ||
| 1 cup of heavy whipping cream | 200 | 800 | ||
| 1 tsp of vanilla extract | 3 | 12 | ||
| 3 tbsp of cocoa powder, unsweetened | 11.25 | 45 | ||
| 41g | 53% | 164g | 210% | |
| 8 oz of cream cheese | 20.25 g | 81 g | ||
| 1 cup of heavy whipping cream | 20 g | 80 g | ||
| 3 tbsp of cocoa powder, unsweetened | 0.75 g | 3 g | ||
| 26g | 131% | 105g | 523% | |
| 8 oz of cream cheese | 12.15 g | 48.6 g | ||
| 1 cup of heavy whipping cream | 14 g | 56 g | ||
| Trans Fat | 0g | 0% | 0g | 0% |
| 141mg | 47% | 563mg | 188% | |
| 8 oz of cream cheese | 60.75 mg | 243 mg | ||
| 1 cup of heavy whipping cream | 80 mg | 320 mg | ||
| 270mg | 12% | 1090mg | 47% | |
| 8 oz of cream cheese | 222.75 mg | 890.98 mg | ||
| 1 cup of heavy whipping cream | 20 mg | 80 mg | ||
| 1 tsp of vanilla extract | 0.1 mg | 0.4 mg | ||
| 3 tbsp of cocoa powder, unsweetened | 30 mg | 120 mg | ||
| 21g | 8% | 84g | 31% | |
| 8 oz of cream cheese | 2.02 g | 8.1 g | ||
| 1 cup of heavy whipping cream | 1.6 g | 6.4 g | ||
| ½ cup of lakanto powdered monkfruit sweetener | 15 g | 60 g | ||
| 1 tsp of vanilla extract | 0.13 g | 0.5 g | ||
| 3 tbsp of cocoa powder, unsweetened | 2.25 g | 9 g | ||
| 2g | 5% | 6g | 21% | |
| 3 tbsp of cocoa powder, unsweetened | 1.5 g | 6 g | ||
| 15g | 60g | |||
| ½ cup of lakanto powdered monkfruit sweetener | 15 g | 60 g | ||
| Allulose | 0g | 0% | 0g | 0% |
| 4g | 18g | |||
| 8 oz of cream cheese | 2.02 g | 8.1 g | ||
| 1 cup of heavy whipping cream | 1.6 g | 6.4 g | ||
| 1 tsp of vanilla extract | 0.13 g | 0.5 g | ||
| 3 tbsp of cocoa powder, unsweetened | 0.75 g | 3 g | ||
| 6g | 13% | 26g | 51% | |
| 8 oz of cream cheese | 4.05 g | 16.2 g | ||
| 1 cup of heavy whipping cream | 1.6 g | 6.4 g | ||
| 3 tbsp of cocoa powder, unsweetened | 0.75 g | 3 g | ||
About these numbers: We are home cooks, not certified nutritionists. Nutrition is shared as a courtesy. We pick a representative product for each ingredient, and our recipe system works out the totals from the amounts in this recipe, so please treat them as a helpful estimate rather than a guarantee. The brands you buy, any swaps you make, and how generously you portion the recipe will all move these numbers.
Directions
-
Whip the heavy cream until firm peaks form.
Pour the cold heavy cream into a large bowl and whip it until firm peaks form.
-
Blend the chocolate cream cheese base in a separate bowl.
In a second large bowl, blend the powdered sweetener, cocoa powder, vanilla extract and cream cheese until smooth. Softened cream cheese blends far more easily than cold, and sifting the cocoa first saves you chasing lumps later. A whisk or spatula works; an electric hand mixer is faster.
-
Add the whipped cream to the cream cheese mixture.
Tip the whipped cream into the bowl with the chocolate cream cheese base.
-
Blend until well mixed.
You should end up with a thick, smooth mixture with no streaks of plain whipped cream left in it.
-
Chill until set.
Cover the bowl, or portion the mixture into serving dishes, and refrigerate for about an hour, until it is thick enough to mound on a spoon. It firms up further as it sits, so give it the full hour before deciding it is too loose.
Notes
- The cream cheese should be soft enough to beat completely smooth, while the heavy cream should stay cold so it can whip properly.
- Sift the cocoa powder before mixing it into the cream cheese. Any lumps left in the chocolate base are much harder to fix once the whipped cream is in.
- Powdered sweetener works better here than a coarse granulated sweetener because it dissolves more easily and helps avoid a gritty texture.
- If the cream cheese mixture is still lumpy, keep beating it smooth before adding any whipped cream. Do not try to fix lumps by aggressively beating the finished pudding.
- Get the chocolate base completely smooth before the whipped cream goes in. Blending the two is much easier when there is nothing left to chase out of the base.
- It will be softer right after mixing. Give it at least 1 hour in the refrigerator before deciding that it needs a thickener.
- If the finished dessert is dense instead of fluffy, the whipped cream may have been overmixed after it was added to the cream cheese base.
- Store covered in the refrigerator.
If Your Chocolate Pudding Is Lumpy Or Too Dense
If the chocolate cream cheese base is lumpy before the whipped cream goes in, keep beating it until smooth. Scrape the bowl well and make sure there are no pockets of cream cheese or cocoa hiding at the bottom.
If the finished pudding tastes gritty, the sweetener may be the culprit. A powdered sweetener dissolves much more cleanly here than a coarse granulated one. Our monk fruit sweetener guide covers how the powdered and granulated blends differ.
If it is smooth but denser than you wanted, look at the cream rather than the mixing: cream whipped only to soft peaks carries less air into the base to begin with. Take it to firm peaks next time.
If it seems too soft immediately after mixing, refrigerate it first. This recipe is supposed to firm as the cream cheese chills. We would rather give it that time than start adding xanthan gum, gelatin, avocado, or another ingredient that changes the dessert entirely.
Make It Ahead
This is a good one to make a few hours before you need it. Cover the bowl or portion the pudding into small serving glasses and refrigerate it until serving time. Keep anything left over covered and in the refrigerator as well.
For toppings, keep it simple: chopped pecans, a little grated sugar-free chocolate, a few berries, or an extra spoonful of whipped cream all work without changing the texture of the base.
If chocolate is the main event, you might also like our fudgy keto brownies, easy chocolate keto fudge, or low-carb double chocolate chip fudge cookies.
Frequently Asked Questions
Why does the recipe use Lakanto Sweetener?
The pudding without a sweetener would be very bitter, especially as we are using unsweetened cocoa powder. Sugar is out, so it needs a sweetener that keeps the carbs down: we use Lakanto’s powdered monk fruit sweetener. Lakanto’s Classic and powdered blends are built to measure 1:1 with sugar, so a traditional pudding recipe’s amounts carry straight over without conversion math. If you swap in another brand, check its own conversion chart rather than assuming cup for cup — sweetener blends genuinely do not all behave the same. We’re using the powdered sweetener version in this recipe as it dissolves more easily than the granulated sweetener.
Please rate it below and let us know what you think in the comments! We love hearing from you.
Updated — September 15, 2026: We are clearer now about the texture to expect — this sets closer to cheesecake filling than to a stovetop pudding — and have added guidance on chilling and on fixing a lumpy or dense batch.
Correction — September 15, 2026: It's the monk fruit blend, not monk fruit itself, that measures 1:1 like sugar. The sweetener notes now say so, and stick to what it does in this recipe rather than blood sugar.