Free Printable: Low Carb & Keto Food List
Get It NowMy 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.

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
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 Like It?
Leave a rating to help other readers (this also helps me continue to provide free recipes on my site), or get the recipe sent to your inbox.
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.
- 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












290 Comments
Mickey
0So this recipe doesn’t give amounts?
Wholesome Yum D
0Hi Mickey, Of course there are amounts. They are on the recipe card right above where you left this comment or if you hit the ‘jump to recipe’ button at the top of the page.
Barb
0I think I would love your site but like the above person I cannot see the amounts. I read the comment and even went back and looked and still do not see how much of each ingredient to use.
Lindsay L
0This recipe is amazing!! My parents are not a fan of sugar free recipes and I made this for Easter and used it as the chocolate layer in the “sex in a pan” recipe. They both ate 2 pieces! It was fantastic!!! Do you know if the pudding would turn out if made with almond milk? I’m discovering I have a dairy sensitivity and I really still want to make this!
Maya | Wholesome Yum
0Hi Barb, Make sure you don’t have reader mode turned on in your browser, as this sometimes makes amounts disappear. If you have it off and still do not see amounts on the recipe card, please contact us here and include a screenshot so we can troubleshoot.
Mary Ebright
0I’ve been using Paleo and trying to stay somewhat low fat. Also, hubby does not like chocolate(what???!!!) Do you think I could sub extra vanilla flavor and extra gelatin to use Whole Milk instead of heavy cream? Just trying to tweak without ruining the pudding. Thanks! I have not yet made this dessert.
Wholesome Yum D
0Hi Mary, Here is my recipe for Keto Vanilla Pudding!
Katie
0Loved this recipe! My husband suggested I look for recipes after watching me search the internet for keto friendly box options. I have tried them all and agree with Dawn they are all “sad,” and many have bad ingredients like aspartame. The next hurdle is I am mildly allergic to dairy so I need to see if I can make with some sort of reduced option. Thanks so much!
Vivian Beckner
0I just ran out of gelatin…can xanthan gum be used as a substitute?
Wholesome Yum D
0Hi Vivian, I have never attempted that, but I think it should work for you.
Cooki
0Hello, I’m trying to reduce my use of single-use plastics and plastic wrap altogether. Do you have any suggestions what I can use in its stead? Would wax paper work?
Wholesome Yum D
0Hi Cooki, I have not tried that before but let me know the results if you do try it.
Reiger
0This is delicious. I tweaked it a little. To reduce calories by almost half, I used 1 quart of light cream with 3 teaspoons of xanthum gum (instead of gelatin) to make 10 servings at a little over 200 calories each.
Susan
0Hello! I have a question regarding the amount of heavy cream. The recipe says 3 cups, but then says to divide it into 1/4 cup and 1 3/4 cup portions, which adds up to 2 cups. Which is it? Thanks!
Wholesome Yum D
0Hi Susan, This recipe calls for 2 cups of cream.
John Darms
0Fantastic. I used 1/2 cup allulose for sweetener. Could not be tastier. Great recipe and easy.
Andrea
0This is the best chocolate dessert and very easy to make.
Faith
0can I sub coconut cream for the heavy whip?
Wholesome Yum D
0Hi Faith, Yes, you can.
Faith
0I decided to last night and it turned out SOOO well!!! Thank you so much for this fantastic recipe! I’ll have to try it with the heavy creme sometime 🙂
Sherri
0Wow, Love this pudding!! Family never knew it was keto until I told them. I have made this recipe 5x. Best pudding ever!! Thank You!!
Dawn
0Wow! I thought I would just have to give up pudding. Every packaged “keto” friendly pudding I have tried has tasted like absolute *sadness*.
If you’ve made any you know what I mean… you mix it up and chill it, sit down to your wonderful pudding and take a bite and yuck! Sadness, plain and simple.
So when I made this recipe, I didn’t want to get my hopes up. But wow! It is amazing. Best chocolate pudding since I have started eating keto. Thank you for this amazing recipe!
Cassie
0Why is mine a light color? Its looks like a hot cocoa color.
Wholesome Yum D
0Hi Cassie, It may have to do with your cocoa powder, as long as it tastes good I don’t think there should be an issue.
Lilah
0Wow!! This pudding is IT!! I tripled the recipe because I was CRAVING CHOCOLATE and this hit the spot! I used half coconut cream and half whipping cream and it came out so creamy and rich. I layered it with plain chia pudding in some daiquiri glasses to make it fancy. My kids loved it too.
JLH
0I was craving something chocolate but needed low calorie and low cholesterol as well as low sugar. I substituted skim milk for the cream and was very pleased with the results. It’s probably not as rich and creamy as using heavy cream, but it tasted great to me. I topped it with a squirt of whipped cream instead. I divided it into three servings which were under 100 calories each. Delicious!
S. George
0So flippin’ good! I lowered the amount of gelatin and added 1/4 cup of instant decaf coffee to make it mocha!
Stuart
0Can you substitute almond milk for cream in this recipe? tia
Wholesome Yum D
0Hi Stuart, I do not suggest almond milk, you will not get the thick and creamy texture of pudding.
kerryw
0Oh my gosh! This is the most luscious pudding recipe I’ve ever made and the fact that it’s Keto is mind blowing. I’d rate it higher than 5 if I could. Thank you for sharing with us 🙂
Rachel
0The title of this recipe is 100% accurate. This really is the best chocolate pudding! It is way better than anything you could buy in a package. It’s rich and chocolatey, and very easy to make!
Irem
0Definitely a keeper! Made a single portion version with leftover heavy cream. I always thought pudding would be impossible without some sorta starch. Made avocado pudding before, was looking for different recipes. I had some problems with gelatin amount before in my cooking adventure, this is a smooth tasty recipe! 🙂
Karen
0Says I’m a bot & will not let me create an account. Help, please.
Wholesome Yum D
0Hi Karen, Please fill out the Contact Form and I can get your issue resolved for you.
Charmaine
0I 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
0LOL, 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
0This sounds delicious but I have to laugh because I love pudding skin!!
Charmaine
0The pudding skin is my favourite part.
Dave
0This recipe is divine! The consistency of mine turned out like a wonderful mousse and the flavor is pure magic. I suggest making it the day before as after a couple of hours in the fridge mine was still quite runny. I almost gave up hope that it would firm up, however, after spending the night in the fridge I woke up to a wonderful surprise, a real chocolate delight.
Heather W.
0We 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!
Patricia Long
0I made this 2 days ago and it’s soooo good. I even skipped lunch just to have pudding!! Thank you for the recipe.
Mary
0Could I use sugar free chocolate chips in this recipe instead of cocoa powder?
Wholesome Yum M
0Hi Mary, Possibly, but your pudding will likely end up much thicker than mine.
Sinea
0Hi! I just made a batch of this delicious pudding. It really does come out creamy. I was so excited to make it that I went ahead though I did not have powdered erythritol. Instead I used Pyure sugar free blend of erythritol and stevia. The pudding went down nice but left a sharp after taste. Is the powdered sugar a gentler sweet? The recipe is a winner for sure but I do want to solve that little problem.
Blessings!
Sinea
Wholesome Yum M
0Hi Sinea, The type of sweetener used makes a big difference in desserts. The aftertaste is likely caused by the sweetener you used. Also, it may have been a bit sweeter than it should have been because the sweetener you used is 1:1 with sugar and pure erythritol is only about 70% as sweet as sugar. I recommend using Besti Powdered Erythritol for the best results.
Sinea
0That is what I hoped you would say. I have seen other recipes with powdered sugar erythritol suggested. I will buy some!
BTW, my temporary improvement this morning as I ate some for BREAKFAST is that I poured a little bit of heavy cream on top. It reduced the bitey taste. Do you have a recipe for egg custard?
Wholesome Yum M
0Hi Sinea, Sure do! Easy Low Carb Keto Custard.
Corinna
0OMG, this pudding is SO GOOD and SO EASY to make. I follow Keto and it’s so rich and creamy that it doesn’t take much to feel happy and satisfied. Thank you for a wonderful recipe!!
Paully Adams
0Instead of using the gelatin, how about substituting an avocado? The creaminess of pudding without having to cook?
Wholesome Yum M
0Hi Paully, That won’t work with this recipe. Gelatin is the best ingredient for this pudding.
Karen
0I make this great recipe on a regular basis. I use half and half, 1/2 cup sweetener, 3 tsp of gelatin and add a tsp of cinnamon. I never really knew exactly how to bloom gelatin before, so thank you for the detailed instructions! Will try it next as a topping for lemon pound cake.
Loraine
0Hello is it possible to sub any of the heavy cream with a nut milk?
Wholesome Yum M
0Hi Loraine, Full-fat canned coconut milk will work best as a substitution for heavy cream. It has similar creaminess and thickness.
Martha
0Made this recipe; followed it to the letter and it did not firm up, even after sitting in the fridge overnight.
Wholesome Yum M
0Hi Martha, Sorry this recipe didn’t turn out as expected. Did you remember to bloom the gelatin first? That is an important (and often overlooked) step in the process.
Carmella
0Could I use a gelatin sheet instead of powder and would it be one sheet.
Wholesome Yum M
0Hi Carmella, Check with the brand of gelatin sheets you are using for a conversion chart. It’s usually 1 sheet = 1 tsp of powdered gelatin.
Melanie
0I love this pudding recipe!! I’ve made it many times. I wonder, Can I freeze this pudding to make popsicles? Will it hold up in a popsicle mold?
Wholesome Yum M
0Hi Melanie, Yes, these make great pudding popsicles! Enjoy!
A C
0This pudding came out nice and thick (and tasty!) but I must have messed up something (even though it’s a simple recipe). Mine had ‘chunks’ in it, like it almost feels like those chunky mashed potatoes you get when you didn’t blend enough. I’m guessing it’s the gelatin? I was hoping you could help me figure out what I did wrong even though it still tastes good. It looked perfect when I was stirring it (I didn’t see any chunks). I added the hot pudding mixture from the stove into the gelatin/partial cream mixture, stirred, and left in the fridge for 15 minutes to cool before putting the plastic on the top and left it in for 3 hours.
Wholesome Yum M
0Hi A C, Yes, it sounds like the gelatin didn’t get fully dissolved in your pudding. You should be able to fix this problem by running it through your blender for about 30 seconds to a minute to break up the clumps. When making this recipe again, make sure that the gelatin is fully dissolved before removing it from the heat.
diana irie
0I love this recipe.It is the best I have come across and I have tried a lot of them
I can also freeze it and it becomes ice cream which it comes out perfect, not hard as rock.
As I’m not a chocolate fan, I substituted the chocolate for vanilla. Maybe next time I will try coffee.
The amount of gelatine used can be adjusted to make a softer ice cream or a harder ice cream.
It beats the bought zilch ice cream hands down. This is a keeper
Thank you
dennis allen
0Taste great. Been a long time since I had chocolate pudding. The only problem is, I’m going to eat this too fast.
Ana
0How could this recipe be adapted to be dairy free? Canned full fat coconut milk? Other suggestions?
Thank you!
Wholesome Yum M
0Hi Ana, Yes, full-fat canned coconut milk will work great here.
Maureen
0Best pudding ever !
Debbie Stamper
0Thank you that worked perfectly. Now it is the best pudding ever.
Debbie Stamper
0Hello I see such great reviews and couldn’t wait to try it. Mine came out a little sweeter for my taste. I used Swerve granular. I used the 1/3 of a cup. Should I cut back a little or do you have any recommendations. Other than that the taste is delicious, texture was good and set perfectly.
Wholesome Yum M
0Hi Debbie, The sweetener you used is actually sweeter than what the recipe calls for. This recipe calls for powdered erythritol, which is actually about 30% less sweet than the brand you used. Here is a great sweetener calculator that will help you determine how much to use when making sweetener substitutions.
Paul
0Where is step 2????Cook chocolate in what?
Wholesome Yum M
0Hi Paul, Full instructions are located in the recipe card, which can be found by taping the ‘Jump to Recipe’ button at the top of the post. I hope this helps!
Robin A Yates
0Hello,
We love our cook and serve pudding warm, can you eat this warm or is it to liquidy?
Wholesome Yum M
0Hi Robin, The recipe as is will be too liquidy to eat warm. The gelatin thickens as it cools. If you would like to serve it while it’s still warm, consider adding 1/8th teaspoon of xanthan gum while it simmers to help thicken it.
Janelle Pinette
0This recipe is fantastic!! Ive made it as written and also subbed in chocolate protein powder and it’s delicious both ways, I can’t believe it’s “fine” to eat on Keto and for my blood sugars, it’s such a treat. Thanks so much for sharing!
Laurie Larusso
0If I have truvia sweetener how much should I use?
Wholesome Yum M
0Hi Laurie, I have a handy Sweetener Conversion Calculator here that can help you determine how much you will need.
JB
0So delicious
Marie
0First – This came out amazing!
But, has anyone had any luck adding this to Carb Manager and getting the 6 carbs/431 calories? I keep getting 1 serving = 24 carbs per serving.
Thank you!
Wholesome Yum M
0Hi Marie, A lot of these macro trackers do not subtract the sweetener from the recipe to get the net carb count. I hope this helps!
Ginny Banks
0When I finally was able to get to the recipe, I loved it! But I have to say…so much interruption from ads and pop-ups. I stuck with it because it’s a great recipe!
Wholesome Yum M
0Hi Ginny, I’m so glad you enjoyed the recipe! Thanks for your feedback about the site, the ads help to keep the site up and running. If you are enjoying the recipes on the site, I do have a Wholesome Yum Plus membership where you can browse the site ad-free.
Jessica
0I love this recipe. Thank you sooo much! I appreciate you and your creativity! I’m a cook and baker of non low carb stuff. I want anyone who is reading this, this is a keeper. I put 1/2 tsp extra of geletin because I used 1 1/2 tsp gelatin awhile ago when I tried this recipe and it didn’t thicken up for me. This time it is so good -very thick and yummy. I’m going to use this for my keto sex in a pan recipe! Thank you, I love your recipes hun!
DEBORAH STONE
0Hi—I made this pudding but substituted stevia for erythritol (it gives me tummy aches). Pudding did not thicken up after 2 hours in the refrigerator.(I used Ghirardelli chocolate powder– It tastes delicious). Could this be why?
Wholesome Yum M
0Hi Deborah, The sweetener is not what makes the pudding set, it’s actually the gelatin. Did you add gelatin to the heavy cream to bloom and then heat it with the rest of the ingredients? That process is what will make your pudding set.