Rich and creamy homemade hot chocolate made with chopped chocolate and no mixes! This real hot cocoa is flavorful, delicious and ready within minutes.
More beverage recipes that we make for the holidays include homemade eggnog recipe, crockpot wassail and caramel apple cider.
Best Homemade Hot Chocolate Recipe
There’s nothing more cozy, comforting and nostalgic during the holidays than homemade hot chocolate. My family makes it on Christmas Eve then adds their favorite toppings, like hot fudge, whipped cream, mini marshmallows and crushed peppermint.
This easy homemade hot cocoa is quite possibly the best out there! It’s super rich and creamy plus way better than a packaged mix.
The best part about this recipe is that it only requires 5 ingredients and can be ready in just 10 minutes! It can be made on the stovetop, as well as the crockpot, too. When hosting a holiday party, I’ll even double (or triple) the recipe and set out a hot chocolate charcuterie board.
Hot Chocolate Ingredients
- Cream: Heavy cream helps give it a rich, creamy flavor. You can sub the cream with milk for a thinner cocoa if preferred.
- Milk: I use low fat milk since the cream is on the heavier side.
- Chocolate: Semi-sweet chocolate chips are my favorite. You can add more or less depending on how rich you want the chocolate flavor to be. For a more bitter version, try using a mix of dark cocoa powder and dark or bittersweet chocolate.
- Sugar: This adds the perfect balance of sweetness. Granulated sugar works best.
- Vanilla: For an extra boost of flavor.
How to Make Homemade Hot Chocolateve
Cook the milk, cream and chocolate together on low heat until it has melted. Then you’ll dissolve the sugar and heat just until warmed. I like to add the vanilla at the very end so that the flavor really comes through.
At this point, I love to taste the drinking chocolate and add a pinch of salt or cinnamon if I think it needs it. If it’s too rich for your taste, you can always add more milk too. We love it nice and chocolatey though! :)
Crockpot Version
If serving for a crowd, feel free to double (or even triple) the recipe to make crockpot hot chocolate. You can easily move to the slow cooker to keep warm. Just make sure to stir right before serving. The chocolate tends to rise to the top, so giving it a good stir will mix it all together.
To cook the hot chocolate in the crockpot from start to finish, simply add all ingredients to the bottom of the slow cooker and stir. Cover and cook on low for about 2-3 hours, whisking every 45 minutes. All of the ingredients should be melted and hot. Then reduce heat to warm and serve.
Tips + Variations
- Vanilla. Wait to add in the vanilla extract until the very end. If you add it in the beginning, the vanilla flavor will cook off from the heat.
- Chocolate. If you want a more bitter hot chocolate, try using 1/4 cup dark cocoa powder and 1/2 cup dark or bittersweet chocolate. Or use white chocolate to make white hot chocolate, a pinch of cinnamon makes this snickerdoodle hot cocoa.
- More liquid. Add an extra 1/2 cup milk or water if the hot chocolate is too sweet for your taste.
- Peppermint. To add a peppermint twist, simply add about 1 teaspoon of peppermint extract when stirring in the vanilla. You can add a little more or a little less depending on preference. It gives the hot cocoa such a delicious mint chocolate taste!
- Frozen. If you’re craving the nostalgic flavors of hot cocoa in the summer time, try making this frozen hot chocolate.
Hot Chocolate Toppings
Around Christmas, we love to top our hot chocolate with mini marshmallows and crushed candy canes. You can even add in a candy cane stick to make it look festive and taste a tad minty. Adding an Andes mint to the bottom of the cup tastes amazing, too. ;)
- Hot fudge
- Whipped cream
- Cinnamon
- Pinch of salt
- Mini marshmallows
- Crushed peppermint
- Chocolate shavings
- Sprinkles
You will also love this homemade hot chocolate mix recipe and hot chocolate cookies!
More Holiday Drinks to Try
Browse allHUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!
Homemade Hot Chocolate
Ingredients
- 3 ½ cups low-fat milk (more to taste)
- ½ cup heavy cream (can sub with milk for a thinner cocoa)
- ¾ cup semi-sweet chocolate chips (use 1 cup for rich chocolate flavor)
- ¼ cup granulated sugar
- 1 teaspoon vanilla extract
Optional: Pinch of salt, pinch of cinnamon, mini marshmallows, crushed candy canes, whipped cream
Instructions
- Melt chocolate. Combine 3 1/2 cups milk, 1/2 cup cream and 3/4 chocolate chips in a saucepan over medium low heat. Cook until the chocolate has melted, whisking frequently.
- Add sugar, taste and adjust. Whisk in the 1/4 cup sugar and cook an additional 2 minutes. Taste and add more milk or sugar if desired. Once warm, remove from heat and stir in vanilla. Add a pinch of salt and cinnamon if desired.
- Serve. Pour into glasses. Top with mini marshmallows or whipped cream if desired. Serve while warm.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Did you make this recipe? Don’t forget to give it a star rating below!
You will never go back to any other hot chocolate! So creamy and delicious! 💗
So glad you enjoyed it :)
I love all your recipes but this hot chocolate recipe I’ve been using for 2 years now and it’s amazing! All the recipes are easy to follow and turn out perfect every time
This makes me so happy to hear, Sierra! Thank you so much for the nice comment :)
Gotta love this homemade hot chocolate! Homemade is so much better than the individual packets of powder, haha.
There is nothing better than homemade hot chocolate! I made this today for my kids because there is a snow storm here and they loved it!
My kids are going to love this recipe! I can’t wait to give this a try! So excited!
I need a giant cup of this pretty much right now! YUM
This looks incredibly delicious! I need this right now!
Thank you so much for the recipe! A new favorite drink!
I am sure this will be become a new favorite in our house!
I make hot chocolate at home very often. I need to try it!
Oh wow – this really is so very easy! Who needs those powdered packets?!? I especially appreciate that you offer tips for making this on either the stovetop or in a crock-pot – plus all the great ideas for toppings and add-ins. What a fun idea to double or triple the recipe for a party and set out a fun hot chocolate bar – love that idea!!
Thanks Shelley! So many fun ways to serve it :)
Looks heavenly! I will definitely have them on my table, so easy and crazy delicious!
I enjoyed making the hot chocolate, the recipe was very helpful and wasn’t hard to follow
I’m glad you enjoyed it! Thanks for your comment Jack! :)