keto hot chocolate in a mug stirred with spoon

vegan + keto hot chocolate

Jump to Recipe

It’s officially winter break, which means my little kindergartner has exactly 17 days at home before he goes back to school, aka I need to up my game on how to keep him and his little sis entertained. I’m sure it will involve Christmas movies and baking and trips to the park, with mugs of this keto hot chocolate in between. It’s super creamy and chocolatey, and you’d never guess that it’s sugar-free or dairy-free. I’ve made it a few times this month and we always change up the toppings- cinnamon or coconut whipped cream or bits of chocolate. For the kids, marshmallows are not optional (perhaps for some of us big kids too), and now that my three-year-old has discovered marshmallows, she keeps sneaking into the kitchen cabinet to steal “just one.”

how to make keto hot chocolate

Did I mention how easy this is? Like, one-step kind of easy. Okay, two steps if you want a dollop of coconut whipped cream on top (and you do). I use a combination of unsweetened vanilla almond milk (if you want homemade, here’s an almond milk recipe you can easily make keto-friendly) with a can of full-fat coconut milk to make it creamy. Canned coconut milk is preferred since the coconut milk in a carton is usually thin and without that awesome coconut cream on top. This keto hot chocolate only requires five ingredients, which you combine in a saucepan and heat thoroughly, stirring every once in a while:

  • unsweetened vanilla almond milk
  • full-fat coconut milk from a can
  • monkfruit sweetener
  • organic cocoa powder, unsweetened
  • vanilla extract

Optional ingredients include a dash of sea salt, a small handful of stevia-sweetened baking chips (for an extra rich keto hot chocolate), or a drop of peppermint oil for a minty, Christmastime cocoa.

keto hot chocolate in a mug on a saucer

To make the coconut whipped cream, I scooped the coconut cream off the top of a separate can of coconut milk, added a teaspoon of powdered monkfruit sweetener, and used a hand mixer to whip it until it thickened and light peaks formed. Note: it doesn’t get quite as stiff as regular whipping cream does, but chilling it in the fridge helps.

We’ll be here at home, getting our fill of Christmas movies and hot chocolate for the next 2+ weeks… and I’ll be enjoying every moment of it (well, most moments) before my big kid begins FULL DAYS of kindergarten (that’s a whole other blog post, send more chocolate). Cheers!

overhead shot of keto hot chocolate with fixings

you might also love…

vegan + keto hot chocolate

Recipe by Abby CooperCourse: dessert, snacksCuisine: keto, vegan, low-carb, sugar-free, dairy-freeDifficulty: easy


Prep time


Cooking time



Rich and creamy keto hot chocolate made with coconut milk and almond milk. A sweet and decadent hot chocolate that is sugar-free and vegan!



  • Pour ingredients into a medium saucepan and use a whisk to combine.
  • Over medium heat, cook the chocolate mixture until hot, about 10 minutes. Stir frequently, especially if you’re opting to melt in chocolate chips.
  • Pour and serve. Cool down with extra almond milk or serve with coconut whipped cream (see notes).


  • For canned coconut milk, I like Thai Kitchen or Native Forest brands because they seem to have the most coconut cream.
  • To make coconut whipped cream, you’ll need a second can of coconut milk (or can of coconut cream). Use a mixer to beat coconut cream (the thick cream at the top of a can of coconut milk) with 1 teaspoon of powdered monkfruit sweetener. Beat until soft peaks form (it won’t stiffen as well as regular whipping cream) and serve immediately or refrigerate.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.