My Keto Pudding Is The Creamiest Chocolate Fix

When I want an extra creamy chocolate treat, there’s nothing I love more than this keto pudding. Here’s why:
- Rich, ultra creamy, silky smooth, and chocolaty – That boxed stuff has nothing on homemade! Mine is creamier, smoother, more chocolaty, and more satisfying in every way. (Just know that it’s rich and thick, so if you want something light and airy, try my keto chocolate mousse instead.)
- Just 5 simple ingredients – Plus salt. And unlike the mystery ingredients you’ll find in store-bought versions, my keto chocolate pudding is 100% natural.
- Low carb and gluten free – Less than 5g net carbs per serving, so it’s very keto friendly! It even has some protein, plus a dairy free option.
- Quick and easy make-ahead treat – 5 minute prep, 5 minute cook time, and boom — just let it set in the fridge. If you’ve made my chia pudding or keto yogurt before, you know how amazing it is to have snacks like this ready to go. And this one nails it for chocolate cravings.
Best of all, my kids can’t tell that this is a sugar free chocolate pudding. So, if you want an easy keto dessert your whole family can enjoy, this is it. Make it with me!

Ingredients & Substitutions
Here I explain the best ingredients for my keto pudding recipe, what each one does, and substitution options. For measurements, see the recipe card.
- Heavy Cream – The base! Full-fat coconut milk or coconut cream should work as a dairy-free alternative. I don’t recommend using thinner keto milk options here, such as almond milk, because they’re too thin and the keto pudding likely won’t set.
- Gelatin Powder – My secret ingredient to thicken, without any xanthan gum or eggs! I like this brand of gelatin from grass-fed cows and used it to test this recipe. The ideal amount can vary a little if you use a different brand.
- Besti Powdered Monk Fruit Allulose Blend – This is the powdered version of my go-to sweetener, and I highly recommend it for a smooth texture in this sugar free chocolate pudding. I’ve made this recipe with powdered erythritol and other sugar substitutes in the past, but none of them dissolve as well and they can crystallize. Both issues can cause a grainy result — and virtually all other brands of monk fruit sweetener contain erythritol (check the ingredients), so they have the same problem. Avoid granulated sweetener at all costs.
- Unsweetened Cocoa Powder – I recommend Dutch processed cocoa like this, as it’s less bitter.
- Vanilla Extract & Sea Salt – To enhance and balance the flavor.
Free Printable: Low Carb & Keto Food List
Get It Now
How To Make Keto Pudding
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Bloom the gelatin. Pour heavy cream into a small bowl, sprinkle the gelatin on top, and whisk immediately. Set aside to bloom. The mixture will thicken after a few minutes and look clumpy, like my picture below. (You can proceed with other steps in the meantime.)
- Heat the heavy cream, powdered Besti, cocoa powder, and sea salt. Stir the ingredients together in a medium saucepan over medium-low heat, whisking constantly, until the mixture is smooth and starts to bubble. Don’t let it boil.


- Add the vanilla and bloomed gelatin. Remove from heat, then stir in the vanilla extract. Add the gelatin mixture and whisk until smooth and dissolved.
- Cool and cover. Pour the keto pudding mixture into a bowl or other glass container. Let it cool, just enough so that it won’t melt the plastic wrap we’re going to put over it. Whisk again to get rid of any film on top, then immediately add the plastic flush against the top.
- Chill in the fridge until firm. Give the pudding a good stir before serving. It should be super thick and creamy!



My Recipe Tips
- Make sure your gelatin hasn’t been exposed to humidity. It loses effectiveness and won’t gel properly if it has.
- Whisk constantly while heating. This helps the cocoa powder blend smoothly and keeps clumps away. Just don’t let it boil, or the texture might get weird!
- It’s important to evenly sprinkle gelatin powder, don’t just dump it in! This allows it to dissolve. Get the gelatin and cream as smooth as you can, but don’t stress too much, as the clumps will dissolve once heated.
- Let the keto pudding cool before covering. If it’s too hot, the plastic wrap can melt. 10 minutes is usually about right in my experience.
- Don’t let any air between the pudding and plastic covering. Air exposure will cause a film to form. It still tastes okay, but the texture of the film isn’t ideal.
- What to do if your keto pudding didn’t set? I’ve made this at least a dozen times and it happened to me once, though I can’t pinpoint why. If it’s still not set after 4 hours, it probably won’t, but you can fix it. Heat the mixture again very gently in a saucepan, without letting it boil. Bloom another teaspoon of gelatin powder in a bowl with 1/4 cup of cream (make sure it gels), then stir in and let it dissolve. Transfer back to the bowl or container, cover flush with plastic wrap, and refrigerate again.

Keto Pudding (Easy, Creamy Recipe)
Make the best keto pudding with just 5 ingredients! My sugar free chocolate pudding recipe is rich, smooth, chocolaty, and so easy to make.
Instructions
[ See step photos See my tips ]Tap on the times in the instructions to start a kitchen timer.
-
Pour 1/4 cup heavy cream into a small bowl. Sprinkle the gelatin powder on top (don't just dump it in), and whisk together immediately. Set aside.
-
In a medium saucepan over medium-low heat, stir together the remaining heavy cream, powdered sweetener, cocoa powder and sea salt. Heat, whisking constantly, for about 5 minutes, until the mixture is smooth and starting to bubble. Don't let it boil.
-
Remove from heat. Stir in the vanilla extract.
-
Add the gelatin, which will be thick, to the pan. Whisk until smooth and dissolved.
-
Pour the mixture into a glass bowl or container. Let it cool for about 10 minutes, whisking occasionally, until cooled enough not to melt plastic wrap to be placed over it. Whisk again to get rid of any film on top.
-
Cover with plastic wrap flush against the top to prevent a film from forming. Refrigerate for at least 2 hours, until firm. Stir before serving.
Did you make it? Leave a review or tag me @wholesomeyum on Instagram!
Maya’s Recipe Notes
Serving size: 1/2 cup
- Tips: Check out my recipe tips above to help you to help you get a smooth, creamy texture, without any clumps or film on top. I also explain what to do if your keto pudding didn’t set for some reason.
- Flavors & toppings: Want to mix it up with other flavors or toppings? See my variations here.
- Storage: Store the pudding in the fridge for up to a week. Make sure you have plastic wrap flush against the top to prevent a film from forming.
- Freeze: This keto pudding freezes well for up to 3 months. Thaw in the fridge overnight and stir before serving, or sometimes I even eat it frozen like ice cream!
- Note on nutrition info: This keto pudding is very rich! You could easily cut the serving size in half for a lighter treat that’s still super satisfying.
📖 Want more recipes like this? Find this one and many more in my Spring Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Keto Pudding

Flavors & Toppings
This keto pudding is so rich that I often enjoy it all on its own, as is, straight from the fridge. But if you want to change it up with flavors or toppings, these are lovely:
- Vanilla – Use my vanilla sugar free pudding recipe instead. It’s very similar but doesn’t rely on cocoa powder. You can also use that one as a base for some other flavors.
- Fresh Berries – Sometimes I layer this keto chocolate pudding with strawberries, rasberries, or blueberries. See my ricotta dessert for a visual — you can layer the same way with this pudding.
- Nuts – You can sprinkle some on top or even mix them in. If mixing, I recommend doing so only when serving, so they don’t lose their crunch.
- Coconut – Use full-fat coconut milk in place of cream, and add shredded coconut on top. It reminds me of Almond Joy!
- Extra Chocolate – My personal favorite, pictured above! Pipe sugar free whipped cream over your keto pudding and add a few (sugar free) chocolate shavings on top.
- Peanut Butter – Swirl some creamy peanut butter into the sugar free chocolate pudding after it’s set. This version reminds me of these peanut butter fat bombs, but creamier!

Shop
My
Custom











292 Comments
Holly
2I have made this chocolate pudding so many times. Each time I make it, it gets better and better. My husband and I love this pudding so much. I don’t even have to look at the recipe. I know what to put in it and how much. Even my kids like it. We love your recipes
Maya | Wholesome Yum
0Awww, I’m so happy to hear that, Holly! Especially that even the kids like it. Thank you!
Denita
1I make this all the time. I use 1 serving of KetoChow (usually Chocolate or Chocolate Toffee) and lower the gelatin to 3/4 tsp and it makes the best tasting, nutritionally packed pudding! Oh, I also use the Wholesome Yum Allulose blend, not the erythritol blend. YUMMY!
Doni
0This was awesome…. I came here looking for a recipe to tweak with my Keto Chow and look what I found! I cut my calories a bit by adding a round T of dried whole milk plus water for about half of the HWC(added less than 1 gram of carbs per serving), but I made up for the creaminess with 2 egg yolks. I used one serving of chocolate KC and rounded up the cocoa a bit. I used BochaSweet instead of erythritol, which I’m sensitive to, and dumped everything into my Vitamix and hit “soup”. I poured out hot, steamy and absolutely delicious. I can’t wait for it to get colder but so far it’s a keeper.
Charmaine
1I love this recipe! And personally, the pudding skin is my favourite part. I usually make it in a double batch because everyone loves it, and it disappears quickly. I’ve also used it as a cream layer in a chocolate layer cake. WOW! It’s delicious!
Caryl
1LOL, we like the skin too.
Emily Gardner
0Hi! Can u sub powered swerve in for the powered erythritol? Lol..I have that in my pantry right now…thanks!
Wholesome Yum D
0Hi Emily, I used to make this recipe with Wholesome Yum Powdered Erythritol, but now I actually prefer Powdered Besti because it dissolves so easily and does not crystallize. You can use the conversion calculator in my keto sweetener guide if you want to try using something else.
Liz
1This sounds delicious but I have to laugh because I love pudding skin!!
Charmaine
1The pudding skin is my favourite part.
Heather W.
1We will be having this soon. FYI: We LOVE the skin that develops! 🙂
D
0Not sure how you get 4 carbs per serving. Each tablespoon of health whipping cream is 1 carb.
2 cups of whipping cream /4 servings, = .5 cup. That’s 8 carbs alone?
Wholesome Yum M
0Hi D, It really depends on the cream you are using. Carbs in heavy cream, heavy whipping cream, and light cream can all vary. Be sure to buy the brand with the lowest carb count. I used heavy cream and calculated 5 net carbs per serving. I hope this helps!
Jill
0This is basically stabalized chocolate whipped cream 😑
Maya | Wholesome Yum
0Did you actually make the recipe, Jill? This keto pudding does not look or taste anything like chocolate whipped cream. Everyone has different preferences, but here I wonder if you made a conclusion based on the ingredients having a lot of heavy cream.
CaliMom
0Wow! I tried it warm and it was the most decadent hot chocolate I have ever had! So delicious. I then ate some before it completely set and it was so yummy. I can’t wait until it’s completely finished. Been low carb about 2.5 years and this is one of the most delicious things I have made. No kidding, it’s so good. Thank you for sharing it!
Wholesome Yum D
0Hearing it’s one of the most delicious things you’ve made after 2.5 years low carb is such a huge compliment. So glad you’re enjoying it!
Melodie Dolma Arya
0Came out great. Even my parents were like, wow, this is a good recipe.
Wholesome Yum D
0Melodie, that’s awesome! Getting a “wow” from your parents says it all! So glad it turned out great for you.
Jules
0YUM! This is such a good recipe. I used unsweetened coconut powder and maple syrup, turned out AMAZING! I would highly recommend this recipe. Thank you so much!
Wholesome Yum D
0So glad it turned out so amazing for you, Jules! Using coconut powder and a little maple syrup sounds delicious. And thank you for the sweet recommendation!
Bob
0I’m just learning to cook. I made the keto pudding yesterday and my family and I loved it. My one issue was that it was a little grainy. Do you have a fix for that Maya? I know there must be some toxic ingredient in commercial chocolate pudding that makes it so smooth.
Maya | Wholesome Yum
0I’m glad your family loved it, Bob! Did you use the same sweetener or did you substitute? That’s the biggest culprit for grainy texture.
Dorothy Beckner
0I made this chocolate pudding once. I doubled the recipe and filled a pie shell then topped it with meringue. It was really good. Just like remember from my childhood. If I wanted to make a larger pie, could I triple the recipe?
Maya | Wholesome Yum
0What a great idea, Dorothy! Thank you for sharing. Yes, I’m sure you could triple it, I’m just not sure if it might take longer to set.
Jack Wells
0Didn’t set up
Maya | Wholesome Yum
0Sorry to hear that, Jack. I have an entire section of tips above to help ensure your pudding sets, and also what to do if it doesn’t. Did you read those?
Shawn
0I made this to have a sweet in the house that did not have a high carb count. It was easy to make and I will be making it again. It hits the spot when you want something sweet.
Maya | Wholesome Yum
0I’m so glad my recipe filled that need for you, Shawn! Hope you make it again soon.
Nancy
0Delicious! However, after refrigeration, the pudding was more like a thick mousse, not as creamy on your website. Should I use less gelatin (used Knox Unflavored Gelatin)? Have tried several other Keto chocolate recipes, this is definitely the best, but would like to achieve a creamier texture.
Maya | Wholesome Yum
0Hi Nancy, I wonder if it could be a difference in gelatin brands? I use this one. Mine does usually come out creamy, as shown in the pictures and video.
Dorothy Beckner
0Can this recipe be doubled. I want to make a chocolate pie with meringue topping.
Maya | Wholesome Yum
0Hi Dorothy, Yes, that should work! It might take longer to set.
Kimberley
0Wonder if anyone has added Collagen Peptides to this recipe without changing the texture? Just trying to use my unflavored collagen as well. Thanks!
Maya | Wholesome Yum
1Hi Kimberley, I haven’t tried that. I definitely wouldn’t use those instead of the gelatin (collagen peptides won’t gel the same way), but in addition might work. Let me know how it goes if you try!
whitleyjane9
0Would half coconut milk work rather than all whipping cream? need good chocolate pudding recipe- low carb and avoid using flour or cornstarch and do not have the xanthan gum?
Maya | Wholesome Yum
0Hi Whitley, Yes, it should work to replace half of the heavy cream with full-fat coconut milk (the thicker kind from a can, not the liquid kind from a carton). My recipe is low carb, and doesn’t use any flour, cornstarch, or xanthan gum, so it should meet your other requirements. Let me know how it turns out!
Sissy
0I’m so glad I found your page. I have not tried any yet. Like I said just found you. Do you have how many servings? Maybe I didn’t see it. I am making a chocolate Boston cream cake and I need to be able to cover the cake with pudding. Thank you.
Maya | Wholesome Yum
0Welcome Sissy, I’m happy you’re here! This recipe makes 4 servings. I always have this info on the top of the recipe card, and you can adjust it up or down to update the ingredient amounts. Hope you like the recipe — let me know what you think of it!
Carol L
0Dutch Cocoa is heavily processed with additives; I use only raw cocoa powder, never Dutch process.
Gelatin won’t ‘naturally dissolve’. It must be blended well in order to avoid lumps.
Dana
0Thats why it must be whisked immediately..
Maya | Wholesome Yum
0Hi Carol, I prefer the taste of Dutch processed cocoa powder, but this recipe should work just fine with raw cocoa powder. It might be more bitter, though. My gelatin dissolves just fine in this recipe and it’s not lumpy at all.
Vanessa
0This was an absolutely delicious recipe. I feel that if I were to put these in popsicle molds it would be like an old school pudding pop. I love the texture and the thickness of the pudding. I’m definitely keeping this on my list for go-to desserts. However, I used a non-stick pan and had to wait about 12 to 15 minutes for my cream bubble a little..
Maya | Wholesome Yum
0I’m so glad you liked it, Vanessa! I haven’t made pudding pops with it, but I bet you could! Let me know how it goes if you try it with this keto pudding. I do have a recipe for sugar-free fudge pops that might have the flavor you’re looking for.