This creamy, rich homemade hot chocolate recipe will warm ya right up! It’s made with a few simple ingredients, including milk, cocoa powder and real dark chocolate. So, get cozy and curl up with this yumminess. Don’t forget your favourite mug and a good holiday movie!
Today I’m bringing you my very first holiday recipe of the season: homemade hot chocolate from scratch!
This festive holiday drink is made in minutes with simple ingredients (that you probably have on hand) and so much better than any store-bought stuff.
It’s sure to be one you’ll enjoy all throughout the holidays (and cold winter months ahead).
What’s your favourite holiday treat? Oh, and favourite holiday movie?
I know it’s corny but mine is Christmas Vacation. A few years ago my brother gave our whole family those moose punch glasses that are featured in the movie and I LOVE them.
Just the other day, hubby and I were out and about and came across a wine glass version; I’m saving those for Christmas Eve!
How to Make This Homemade Hot Chocolate Recipe
Add milk, half-and-half, sugar and salt to a heavy-bottomed saucepan. Warm through until hot and it’s bubbling around the edges (not boiling).
Turn off the heat and whisk in cocoa powder. Then add dark chocolate and whisk until melted.
Pour into your favourite mug (this is essential for the holidays, if you ask me), garnish and enjoy!
Full details are in the recipe card below.
Hungry for more? Subscribe to the Girl Heart Food Newsletter!
Can I Reheat Hot Chocolate?
Simply place in a pot and warm through (again, don’t boil), just heat until it bubbles around the edges.
Can I Use Non Dairy?
You can replace both the milk and half-and-half with your favourite non dairy, like almond or oat milk.
You may also want to use a dairy-free chocolate and sub the whipped cream with a non dairy version.
Helpful Tips for Making The Best Hot Chocolate
Use a heavy-bottomed saucepan and don’t leave it. Whisk, whisk, whisk.
Use good quality chocolate! Dark chocolate was used here, but you could use milk, if you prefer.
Chopped the chocolate into small chunks so it melts quickly when you add to the hot milk.
Lighten things up! Replace the half and half with more milk.
Like things less sweet? Reduce the sugar to taste.
Of course, whipped cream and sprinkles are totally optional, but so fun for the holidays.
Speaking of whipped cream, prefer not to make your own? Use store bought!
This hot chocolate drink can easily be doubled if serving more than 2 people. It just may take a little longer for the dairy to heat through.
Turn on your favourite holiday movie, put on that fun ugly sweater and sip on this deliciousness! Sound good?
Hope you enjoy this classic Christmas drink as much as we do!
If you make this homemade hot chocolate recipe, be sure to leave a comment below. Love to know how you enjoyed! Thank you!
Homemade Hot Chocolate Recipe (with real chocolate)
Homemade Hot Chocolate
- 2.5 cups milk (3% milk fat or whole milk)
- ½ cup half-and-half (or milk)
- ⅓ cup sugar
- pinch salt
- ¼ cup good quality unsweetened cocoa powder
- 2 ounces dark chocolate , chopped small (roughly 56 grams)
- ½ cup heavy cream
- 2 tablespoons sugar
- ½ teaspoon pure vanilla extract
Garnish Ideas (optional)
- Chocolate shavings (to taste)
- Sprinkles (to taste)
Homemade Hot Chocolate
- To a heavy-bottomed saucepan over medium-low heat, add milk, half-and-half, sugar and salt. Stir to combine. Heat until warmed through and bubbling slightly around the edges. Be careful not to scorch the bottom of the saucepan (the milk).
- Turn off heat and whisk in cocoa powder until smooth and there are no clumps. Whisk in dark chocolate until melted and smooth. Serve immediately in your favourite mug and top with whipped cream and garnish with chocolate shavings and sprinkles (optional). Enjoy!
- Combine heavy cream, sugar and pure vanilla extract in a mixer and, using a whisk attachment, whisk on medium-high until stiff peaks form. Alternatively, you can place ingredients in a mixing bowl and use a hand mixer (or simply use your favourite store-bought whipped cream).
Nutrition estimate (if provided) is based on 1 Serving.
Nutrition information (if provided) is provided as a courtesy and should be considered an estimate only. Ingredients can vary and Girl Heart Food makes no guarantees to the accuracy of this information. It should not be considered a substitute for a professional nutritionist’s advice.
A note on times provided: appliances vary, any prep and/or cook times provided are guidelines only.