This post may contain affiliate links. Please read our disclosure.

Treat yourself to a cup of rich, dreamy, decadent keto hot chocolate! You only need five ingredients plus water and about 10 minutes to whip up this low-carb indulgence.

Two mugs of hot chocolate resting on a wooden coaster, topped with whipped cream and cocoa powder

Whether you’re trying to warm up on a cold winter’s day or just craving something decadently comforting, you have to try this keto hot chocolate! It’s a dreamy combination that’s sure to put a smile on your face.

You’ll also love how easy it is to make. In fact, you only need five ingredients plus water and about 10 minutes to whip up this delicious treat!

How to make keto hot chocolate

Rich, creamy, low-carb indulgence is only four easy steps away. Ready to see how simple it is?

Ingredients for recipe in separate bowls and ramekins, as seen from above

Step 1: Add the water, cocoa powder, stevia, vanilla, and cinnamon (if using) to a medium saucepan over medium heat. Whisk well until the mixture is smooth.

Ingredients combined in a medium saucepan with a whisk, as seen from above

Step 2: Allow the mixture to come to a light simmer, then add the heavy cream and stir.

Heavy cream added to the hot chocolate mixture in the pan, as seen from above

Step 3: Continue heating until the hot chocolate is steaming.

Steam hot chocolate in the saucepan, ready to serve

Step 4: Pour into two mugs.

Hot chocolate served in two clear, plastic mugs

That’s it! Your low-carb, no-sugar-added hot chocolate is ready to enjoy.

I like to top mine with some sugar-free whipped cream. Sometimes, I’ll even add a sprinkle of cocoa powder as well!

Close-up of hot chocolate in a clear plastic mug, topped with whipped cream and cocoa powder

Variations for this recipe

This basic hot chocolate recipe is very easy to modify based on your tastes or preferences. Feel free to get creative with your ingredients or your toppings!

Looking for a vegan or dairy-free version? Just replace the heavy cream with a non-diary milk of your choice! Canned coconut milk will be the best substitute if you want your hot chocolate to be rich and creamy.

If you want something lighter, you could also replace the heavy cream with nut or oat milk. The hot chocolate won’t be quite as thick, so it’s great if you’re looking for something less heavy. And it will make your drink vegan-friendly!

Looking for a pick-me-up? Add a shot of espresso to your mug, or replace some of the water with coffee instead. A keto hot mocha is a great way to start the day.

And, of course, you can always play around with your toppings! Around the holidays, I like to crush up a sugar-free candy cane to sprinkle on top of my hot chocolate. Or, if you have a favorite brand of keto marshmallows, feel free to throw a few in your drink.

Keto hot chocolate in a clear plastic mug, topped with whipped cream and cocoa powder

Storage

This luscious drink is best served right away. If you only want one serving instead of two, I would recommend cutting the recipe in half rather than trying to save the second serving. Otherwise, the ingredients may separate and the sweetener could crystalize.

If you do have extra and don’t want to throw it out, it’s okay to store it in an airtight container in the refrigerator for a few days. I recommend reheating in a saucepan, stirring constantly. Don’t let it come to a boil, otherwise it could curdle the milk.

Two mugs of hot chocolate topped with whipped cream and cocoa powder, as seen from above

Other keto chocolate dessert recipes

Why fight your chocolate cravings when you can indulge them the low-carb, sugar-free way instead? I always say a balanced diet should leave PLENTY of room for chocolate, and the keto diet is no different. Here are a few of my favorite recipes to indulge your sweet tooth while keeping it low carb:

You should also checkout my roundup of the best keto-friendly dessert recipes for even more delicious ideas!

When you’ve tried this hot chocolate, please don’t forget to let me know how you liked it and rate the recipe in the comments below!

Keto Hot Chocolate

4.78 from 9 votes
Leave a review
Treat yourself to a cup of rich, dreamy, decadent keto hot chocolate! You only need 5 ingredients plus water and 10 minutes to whip up this low-carb indulgence.
Prep Time: 5 minutes
Cook Time: 5 minutes
Total Time: 10 minutes
Servings: 2

Ingredients 

  • 1 cup water
  • ¼ cup cocoa powder, (unsweetened)
  • 1-2 tablespoons powdered Stevia, (to taste)
  • 1 teaspoon vanilla extract
  • 1 teaspoon cinnamon, (optional)
  • 1 cup heavy cream

Instructions

  • Add the water, cocoa powder, stevia, vanilla, and cinnamon (if using) to a medium saucepan over medium heat. Whisk well until the mixture is smooth.
  • Allow the mixture to come to a light simmer, then add the heavy cream and stir.
  • Continue heating until the hot chocolate is steaming.
  • Pour into two mugs.

Notes

This recipe is for 2 servings of hot chocolate.
Because this drink is best served right away, storing is not recommended.

Nutrition Info Per Serving

Nutrition Facts
Keto Hot Chocolate
Serving Size
 
1 cup
Amount per Serving
Calories
434
% Daily Value*
Fat
 
48.3
g
74
%
Saturated Fat
 
28
g
140
%
Trans Fat
 
0
g
Polyunsaturated Fat
 
0
g
Monounsaturated Fat
 
0
g
Cholesterol
 
160
mg
53
%
Sodium
 
40.3
mg
2
%
Potassium
 
128.7
mg
4
%
Carbohydrates
 
8.8
g
3
%
Fiber
 
5.7
g
23
%
Sugar
 
0.3
g
0
%
Protein
 
2.6
g
5
%
Net carbs
 
3.1
g
* Percent Daily Values are based on a 2000 calorie diet.