clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Two large mugs of Homemade Hot Chocolate topped with whipped cream and cocoa powder.

Homemade Hot Chocolate

  • Author: Kari Peters
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Diet: Gluten Free


It’s super simple to make Homemade Hot Chocolate and it’s so much better than a mix! You’re really just a few minutes away from a ‘coffee shop’ worthy mug to cozy up with. As a bonus, homemade hot chocolate is so much richer with chocolate flavor. And you can pile on the whipped cream or marshmallows to your heart’s content.



1/4 cup cocoa powder, unsweetened

4 tablespoons maple syrup, I used Grade A amber

4 cups milk of choice, or 1 can full fat coconut milk plus 2 cups water, see notes

pinch of sea salt

2 teaspoons vanilla extract

1/2 cup chopped semi-sweet chocolate or dark chocolate


Homemade Coconut Whipped Cream

or Ultimate Whipped Cream


Sprinkles or cocoa powder


Whisk together the cocoa powder and maple syrup until no lumps remain. Start with less maple syrup, and add to taste at the end.

Add the milk of choice and bring the mixture barely to a simmer over medium heat whisking constantly.

Remove the pot from the heat and stir in the vanilla, sea salt, and chopped chocolate. Whisk constantly to combine. Or carefully blend in a blender.

Ladle or pour into mugs, and top with any and all toppings to enjoy!


My top recommendations are whole milk, half and half, and canned coconut milk mixed with water. You can use almond milk or any other milk you’d like, but they won’t be quite as creamy.

  • Prep Time: 10
  • Cook Time: 10
  • Category: Drinks
  • Method: Stove Top
  • Cuisine: American

Keywords: Hot Chocolate Recipe, Best Hot Chocolate, Homemade Hot Chocolate Recipe, Hot Chocolate