Free Printable: Low Carb & Keto Food List
Get It NowIf you’re low carb but still love chocolate, there’s nothing better than warming up with a cozy cup of keto hot chocolate on a chilly day. And this is my favorite way to make it. It’s rich and creamy, and those sugary box mixes don’t hold a candle to it. I first made this keto hot chocolate recipe after sipping the best hot cocoa I’ve ever had in Paris, and vowed to make my own sugar-free version at home. I won’t say it’s the same, but it’s so close. Grab your mug and make it with me in just 5 minutes!
Why You Need My Keto Hot Chocolate Recipe

- Extra thick, creamy, and chocolaty – Most recipes just use cocoa powder for the chocolate part, but I use a combination of cocoa powder and actual (sugar-free) chocolate! This gives my keto hot chocolate a deeper chocolate flavor and more richness. (If you like this idea, you’ll like my keto chocolate milk, too.)
- 5 simple ingredients – Plus an optional one. If you make keto recipes regularly, you probably have everything you need in your pantry!
- Keto and special diet friendly – Yes, my keto hot cocoa is low carb: just 3 grams net carbs per (decadent, dreamy) cup, to be exact. But it’s also gluten free, and has an option to make it dairy free or nut free.


Ingredients & Substitutions
Here I explain the best ingredients for my keto hot cocoa recipe, what each one does, and substitution options. For measurements, see the recipe card.
- 2 types of chocolate – You’ll need cocoa powder (I recommend Dutch processed cocoa for less bitterness, but cacao powder also works) and sugar-free dark chocolate chips (I love this brand). If you want a milder flavor, use sugar-free milk chocolate chips instead of dark. You can also skip the chocolate and add 2 extra tablespoons of cocoa powder, but I think this keto hot chocolate tastes so much better with some actual chocolate in there!
- 2 types of (keto) milk – I use a blend of almond milk and heavy cream to get richness without making it feel heavy. You can use any keto-friendly milk, though. For a dairy-free option, replace the cream with full-fat coconut milk (from a can). For a nut-free option, swap the almond milk for coconut milk beverage (from a carton) or hemp milk.
- Besti Monk Fruit Allulose Blend – This sweetener is key for not only sweetness without any aftertaste, but a smooth, creamy result. This is because it dissolves easily and completely! Notes on alternatives:
- Granulated vs. powdered – Granulated and powdered Besti both work fine, because both dissolve easily.
- Other brands – Most keto sweeteners, including most brands labeled “monk fruit” or “stevia”, don’t dissolve well. They can settle at the bottom of your cup, or worse, swirl around for a gritty texture. Check the label and avoid anything with erythritol!
- What else does work – You can use plain allulose (increase to 1 cup), or my keto simple syrup or keto vanilla syrup (start with less and adjust to taste).
- Vanilla Extract – It’s optional, but adds a nice flavor. I like this brand.

How To Make Keto Hot Chocolate
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
- Simmer the base. In a large saucepan, combine the Besti sweetener, cocoa powder, almond milk, and sugar-free chocolate chips. Bring to a gentle boil, then simmer for a couple minutes.
- Add the cream. Reduce the heat, add the heavy cream, and stir until hot.

- Finish. Turn off the heat. Add the vanilla (if using), and more Besti to taste if you like (it will dissolve easily!). Serve your keto hot chocolate warm. I like to top it with a dollop of sugar-free whipped cream and shaved sugar-free chocolate!

My Recipe Tips
- Simmer the mixture gently. You don’t want to overheat the chocolate chips!
- Stir frequently, preferably with a whisk. This prevents a film from forming. I like a whisk because it mixes everything better than a spoon.
- Keep the heat low after adding the cream. Boiling can scorch it.
- Too sweet for you? I think this keto hot chocolate is just right, but if you find it too sweet, add a pinch of salt or a little more cream to mellow it out.
- Leave space for toppings in your mug. If you want to add them, of course! I aim for about 10-11 fluid ounces per serving (so I leave about an inch of space in these pretty mugs, pictured here).
- Want to make a dry mix? Just use my recipe for sugar-free hot chocolate mix.
Flavors & Toppings
You can change up the flavor in my keto hot chocolate recipe just as you would a regular one. Try these variations:
- Mexican – For a spicy kick, toss in up to 1/4 teaspoon of chili powder and/or 1/4 teaspoon of cayenne. You can adjust the heat to your liking!
- Pumpkin Spice – Want a fall twist? Add 1-2 tablespoons of pumpkin puree and 1/4 teaspoon of pumpkin pie spice.
- Peppermint – For a festive touch, stir in 1-2 teaspoons of peppermint extract at the end.
- Cinnamon – Stir in 1/2 teaspoon into your keto hot cocoa for a warm, cozy flavor.
- Toppings – I already mentioned sugar-free whipped cream, but if you’re feeling fancy, drizzle my keto chocolate syrup or sugar-free caramel sauce over it, or drop in a few keto marshmallows (just remember they melt fast!).
Keto Hot Chocolate
Warm up with my rich, creamy, and sweet keto hot chocolate! This keto hot cocoa recipe takes just 5 minutes, and has only 3 grams net carbs.
Instructions
Tap on the times in the instructions to start a kitchen timer.
-
In a large saucepan, whisk together Besti, cocoa powder, almond milk, and chocolate chips (if using). If you scale down the recipe to fewer servings, you can use a small saucepan.
-
Bring the mixture to a gentle boil. Simmer for 2 minutes, whisking frequently.
-
Reduce the heat to low. Stir in the heavy cream. Heat until hot, but do not boil.
-
Remove from heat. Stir in the vanilla extract, if using. Whisk in more sweetener to taste, if you like (Besti will dissolve easily).
-
Pour into mugs and enjoy!
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 mug (~10 fluid ounces)
- Tips: Check out my recipe tips above to help you keep your hot chocolate smooth, how to adjust the sweetness, and several other tipps.
- Flavors and toppings: Want to change it up? I’ve got a list of add-ins and toppings you can add above.
- Storage: This keto hot chocolate is best enjoyed fresh, but you can totally stash it in the fridge for a couple of days and warm it on the stove.
- How to make a mix: If you want something that lasts even longer, check out my sugar free hot cocoa mix!
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 Hot Chocolate

Shop
My
Custom












40 Comments
Linda Resca
0Hi ~
Your link for “these pretty mugs” does not work
Any ideas?
Maya | Wholesome Yum
0Sorry about that, Linda! The link should be fixed now.
Doris Berry
0I would love it if you converted this to a single serving recipe, too!
Maya | Wholesome Yum
0Hi Doris, You can totally do this! The way the scaling works is a little strange, but here’s how: Change the number of servings to 1 on the recipe card, and you’ll see some odd numbers like “3/16 cup” and “1/16 cup”. 1/16 cup is actually a tablespoon, so 3/16 cup would just be 3 tablespoons. You can do that for all the measurements that are in 16ths when changing to 1 serving, and the others are fine measured using regular measuring cups and spoons as usual. Hope this helps!
Diana
0Wasn’t there a recipe for mixing cocoa dry mix?
Maya | Wholesome Yum
0Hi Diana, Yes, you can find my sugar free hot cocoa mix here.
Brandon
0Could I melt down a bar instead of powder? Also would using cacoa powder change any of the measurements?
Maya | Wholesome Yum
0Hi Brandon, You can use a bar instead of the chocolate chips, but I would not use it in place of the cocoa powder. You can use the same amount of cacao powder in place of the cocoa powder, but keep in mind that cacao powder is more bitter, so you could try a bit less if you’re worried about that.
Julie JOY!
0Just made a single serving (b/c I know I would have consumed the entire recipe by myself in one sitting!) It was SOOO satisfying! Definitely making this again.
Maya | Wholesome Yum
0I’m so glad you liked it, Julie! Enjoy!
Amelia Gordon
0The Hot Cocoa mix is excellent. Delicious. I make mine with coconut milk powder. I add a pinch of cardamom and some vanilla extract into the mug, and sometimes a hint of cinnamon. I want to try almond extract with cardamom. A friend makes her hot chocolate with hot flax milk instead of water. It adds a boost of nutrition, a touch of creaminess and unsweetened flax milk is very Keto friendly (always read the labels.) Thank you for this recipe. I trust your site for both flavor and texture!
Peter
0Took me a while to gather ingredients to make Cocoa mix. Substituted, dried goat milk for the heavy cream/coconut milk powder. It was available locally so I didn’t have to order it. Also, substituted Cacoa powder for “dutch process cocoa,” used granulated monk fruit as well. Mixed ingredients in large mixing bowl, transferred to large jar. Just made 1st mug. Used 1/4 cup of mix for about 16 oz of hot water. Its good, tasty, Thanks for the recipe.
DPrice
0I loved the stovetop drink. It’s perfect! I made two batches and stored it in the refrigerator so I can have a mug every day for a while. I haven’t yet tried the mix, because heavy cream powder (or coconut milk powder) ARE NOT pantry staples in my household, and they both are too expensive for this one recipe. Would powdered milk be an acceptable substitute? I expect powdered milk would increase the sugar content too much…
Maya | Wholesome Yum
0I’m so glad you liked it! Yes, you could use powdered milk, but yes, it will also increase the sugar content. Still better than those sugary packets! I’ve updated the post to add this option.
SS
0Have you ever created a white chocolate cocoa dry mix?
Maya | Wholesome Yum
0I haven’t, sorry! Let me know how it goes if you find an ingredient combination that works.
Veronica Kenna
0This recipe is terrific. I tried to use a little coffee and it didn’t turn out well. Can you come up with a Cafe Mocha recipe? Other so-called keto “cafe mocha” recipes I have found still have way too many carbs.
Maya | Wholesome Yum
0I’m glad you liked this one, Veronica! I’ll add a cafe mocha to my list to create.
Carrie
0Question about cream chargers. I only used mine once but I am sure the cream is old how do I clean it? Do I have to hold the charger into the sink to discharge all cream first? How do you know when it’s safe to open the charger? Do you need a new cartridge every time?
Maya | Wholesome Yum
0Hi Carrie, Yes, you’d have to discharge all the cream first. You can open it once no more air is coming out, plus you’ll know because you’ll be able to open it without much effort. When it’s under pressure, it’s hard to open. I clean mine with a little straw brush and soapy water. If yours has been sitting a long time, you may want to soak it in vinegar water. Check your manufacturer’s instructions for cleaning and opening, though.
Sonia
0Sooooo good, thank you for another great keto recipe! For my taste, I added 2 Tbsp Besti sweetener. Can you recommend a different sweetener? I’m finding that I am increasingly sensitive to allulose.
Maya | Wholesome Yum
0I’m glad you liked it, Sonia! You added 2 tablespoons to the entire batch, or just one serving? 2 tablespoons in an entire batch wouldn’t be sweet at all, but is probably just right for one serving. Of course, feel free to make it however you like it!
Carrie
0Question about the cream chargers can you add sweetener? Will some sweeteners clog the charger? Once you have cream in it you must wait until the gas is fully discharged before opening the charger. In other words, now that I have cream in I can’t open it to add sweetener until this charge is used up. I wanted whip cream on top of my hot chocolate but its not sweet enough.
Maya | Wholesome Yum
0Hi Carrie, Yes, you can add sweetener. Add it before you shake it. You can’t re-open it after you’ve already whipped it as this will release the pressure.
J Ehlers
0Delicious! I made a few changes – added a couple of squares of an 86% dark chocolate bar, 1/4 tsp espresso powder and 2 scoops Collagen Peptide. Not that the recipe needed any tweaking – those are just my preferences for a more “beany” hot chocolate. This is one I’ve printed and will add to my personal collection to make again and again.
Beth
0I made the mix and it is beyond yummy!!! My second cup, (yes I had two cups today) I added a little instant coffee I’m not a big coffee fan so it was just a little and some English Toffee stevia drops and I can now easily pass up the English Toffee mix I love so much, but has too many carbs! Thank you, thank you, thank you!
Dottie Bacon
0Hi Maya, I love the Keto hot chocolate mix! I’ve been enjoying it quite often…lol! I was wondering if you have the nutrition facts for it? I see the information for the stovetop version, but not the mix. Maybe I’m not looking in the right spot. I’m just curious how much fat/calories are in a serving. I know it has 1.6 carbs, I read that in the recipe information under the heading “Why you’ll love this keto hot chocolate recipe.” It’s my favorite hot drink recipe!
Wholesome Yum D
0Hi Dottie, I don’t have those nutrition facts in the post, but you can easily enter the ingredients in the Wholesome Yum app on iPhone or Android and it will calculate the nutrition for you.
Dottie Bacon
0Thank you! I know how to do that! Had to learn with a T1 diabetic in the family. Thank you for all the wonderful recipes, especially this hot chocolate mix! 😉
Dottie Bacon
0I just made hot chocolate using the mix recipe! Oh my gosh! So delicious! I am a chocolate “snob” and this mix recipe is everything I want in a hot chocolate. Since I have an ample supply of store bought mix I can’t have, my husband has been using it up. I am so excited for this recipe, and next time I can indulge alongside my husband! THANK YOU from the bottom of my mug! 😉
Jamie N
0So glad I could find a sugar free hot chocolate! The best!!
Gen
0This is a great idea as the weather starts to cool down. Excited to try this sugar-free version!
Cindy
0This is so creamy and delicious! I made up a big batch of the mix and sent it in a care package to the college-age daughter. I know she’ll love it!
Glenda
0What a satisfying way to curb my chocolate cravings! Delicious! It warmed and relaxed me as I sipped. Thanks for sharing your recipe!
Maya | Wholesome Yum
0Hi Donna, Yes, definitely!
Fale'ofa Stockwell
0This recipe has cured my hankering for a hot chocolate you can rest a spoon on! Just like one I had in Germany but low carb! I used coconut cream and added a bit extra allulose and liquid stevia, used 2x 80gm 95% Lindt choc and a good pinch of salt and caramel essence. Delish! Oops and I ate the whole thing myself
Cat
0I did put about two tablespoons of this hot chocolate in strong coffee with steamed almond milk and heavy cream plus a few drops of liquid monkfruit. Topped it with whipped cream and enjoyed my first keto mocha latte. It was so good! I’m going to be keeping a jar of this in my fridge so I can enjoy mocha lattes when the urge strikes.
Jules
0Hi! If I use 100% cacao powder will I just add more erythritol? The cacao has no sugar correct?
Maya | Wholesome Yum
0Hi Jules, You can use cacao powder in place of the chopped chocolate, but keep in mind the the texture will differ from the recipe. Cacao powder does not contain the cocoa butter solids that are in chocolate bars (or chips). This recipe makes a thick and velvety texture, subbing out the chocolate for cacao powder will create a texture more like drinking coffee or tea with cream. There is no sugar in cacao powder, so adjust the amount of Besti to taste.
Von
0Rachel, how much Hershey’s 100% cacao powder do you use? Recipe the same except you use the powdered?