How To Make Hot Chocolate (From Scratch)
This post may contain affiliate links. If you make a purchase through links on this site, I may earn a commission.
Read my Privacy Policy.
Wondering how to make hot chocolate from scratch? It doesn’t require a blender or fancy equipment. Here’s how to make hot chocolate in minutes.
Delicious drinks are an art form. Everybody who enjoys creating this type of kitchen art has their own theories and methods for making the best cup of hot chocolate. Below is how I make mine.
The Best Chocolate For Homemade Hot Chocolate
Most folks would use semi-sweet chocolate. But for the purposes of this recipe, baking chocolate works the best. There is no sweetener added, so you have total control over the amount and type of sweetener used, while still getting a great texture and richness.
What’s The Difference Between Hot Chocolate, Hot Cocoa, And Drinking Chocolate?
Hot cocoa tends to be on the thinner side. It’s often lower in fat and is sometimes made with water.
Hot chocolate is typically made with real chocolate that is melted. It is thicker and tends to be a bit higher in fat. It is most often made with milk or cream and has a much more intense chocolate flavor.
Drinking Chocolate – Drinking chocolate is a very rich, very thick drink that consists mostly of melted chocolate. You can almost eat it with a spoon.
Water, Milk, Or Cream?
This choice will depend greatly on what type of drink you prefer.
For a thicker, richer drink, you’ll want to use higher-fat milk. Try heavy cream, half and half, whole milk, full-fat coconut milk, or homemade nut or oat milk.
For hot cocoa, you can use water or lower-fat milk. For dairy-free hot cocoa, you can use almond milk or light coconut milk.
For drinking chocolate, you’ll want a small amount of heavy cream or coconut cream.
Spiked Hot Chocolate
Yes, you can spike your hot chocolate. While it’s not something I promote here and is definitely not considered clean eating, here are some ideas for special occasions. Please drink responsibly.
- Vodka
- Peppermint vodka
- Chocolate liqueur
- Spiced Rum
- Butterscotch Schnapps
- Peppermint Schnapps
- Dry red wine
- Bailey’s
- Chocolate stout beer
Whipped Cream
If you are a purist, whipped cream is probably your favorite topping on hot chocolate. You can whip up some fresh whipping cream or try a dairy-free coconut whipping cream.
Cocoa Powder Vs. Real Chocolate
While this recipe uses unsweetened cocoa powder, here are some tips for using real chocolate.
Cocoa Powder
Cocoa powder is great for its ease of use. You don’t have to take extra steps like you do with regular chocolate. It provides a thinner hot chocolate that most kids are used to. It’s more like the consistency of a hot chocolate mix packet that you just add water to.
Real Chocolate
Using real chocolate will give you a creamier consistency. Closer to Drinking Chocolate than a package mix. It won’t be as thick as Drinking Chocolate, but it will definitely be creamier and richer. That being said, it does require some extra steps as you’ll want to first chop your chocolate and then melt it in the microwave in 30-second intervals before adding it to your heated milk and sweetener which you’ll want to warm together in a pot on the stove.
Adding Cayenne
Cayenne is definitely optional. But I find that it adds a wonderful kick. The Aztecs used to drink their chocolate with cayenne. Of course, they didn’t use sweeteners like we do. They had a completely different experience of chocolate than we do. But for adults, it adds just a little something extra than many of you might enjoy.
Topping Ideas
These are just a few suggestions:
- Marshmallows
- Peppermint sticks
- Whipped cream
- Coarse salt
- Ground cinnamon
- Cardamom
- Cayenne
- Ground nutmeg
- Coconut sugar
- Chocolate chips
- Candy canes
- Mini marshmallows
- White chocolate
- Sprinkles
- Dark chocolate chips
Ingredient Checklist
Milk – any type. Unsweetened if dairy-free.
Honey – or maple syrup to taste
Ground cinnamon
Ground cayenne – optional
Unsweetened cocoa powder – If you prefer real chocolate, you’ll need 1 cup of chopped baking chocolate.
Vanilla extract – optional
How To Make Hot Chocolate
If you prefer a richer hot chocolate, chop up about 1 cup of unsweetened baking chocolate.
Melt in the microwave in 30-second intervals, stirring after each interval, until it’s fully melted.
During these intervals, combine all the other ingredients in a saucepot and warm. Do NOT let the milk boil or scald. You want it hot, but not burnt.
When the chocolate is fully melted, scrape it out of the bowl into the hot milk, turn off the heat under the pot and whisk quickly to combine.
Adjust sweetness to taste.
Pour into cups and serve.
What To Serve With Hot Chocolate
Pretty much any sweet treat will pair well with hot chocolate. It’s also great on its own. But here are some specific ideas for you.
- Spiced Apple Bundt Cake
- Instant Pot Chocolate Cake
- Cranberry Upside Down Cake
- Pfeffernusse
- Oatmeal Cookies
- Waffle Iron Cookies
- Whole Wheat Cutout Cookies
How To Reheat
You have two options:
- Microwave – Reheat in a microwave-safe mug. Warm for 1 full minute, and then in 30-second intervals after that until it reached the temperature you like.
- Stovetop – Pour into a small saucepan and reheat over low to medium heat. Do not boil.
Prefer Hot Cocoa Mix?
If all of this is too much and you prefer to use a simple hot cocoa mix, I have an easy recipe for that here. Make it in minutes and keep it in your pantry!
Recipe Supplies
More Hot Winter Drink Recipes
How To Make Hot Chocolate
Hot Chocolate Recipe
Ingredients
- 4 cups milk (any type. Unsweetened if non-dairy)
- ½ cup honey (or to taste)
- 2 tsp. ground cinnamon
- ⅛ tsp. ground cayenne (optional)
- 3 tbsp. unsweetened cocoa powder
Instructions
Using Cocoa Powder
- Combine all ingredients in a pot and warm over medium to medium high heat. Stir constantly with a whisk.
- Pour into cups and serve.
Using Real Chocolate
- If you prefer a richer hot chocolate, chop up about 1 cup of unsweetened baking chocolate.
- Melt in the microwave in 30 second intervals, stirring after each interval, until it's fully melted.
- During these intervals, combine all the other ingredients in a saucepot and warm. Do NOT let the milk boil or scald. You want it hot, but not burnt.
- When the chocolate is fully melted, scrape it out of the bowl into the hot milk, turn off the heat under the pot and whisk quickly to combine.
- Adjust sweetness to taste.
- Pour into cups and serve.
Notes
Nutrition
Recipe from the Gracious Pantry® archives, originally posted on 11/4/09.
You are the guru of clean eating! Thank you so much for these recipes!
DIY Baby – My pleasure! 🙂
Love, love, love this! And your coconut one almost more! I’m totally trying them…but I’m wondering if you can help me. I need to give presents of sorts (im doing nuts for the parents) to some kids of several different ages and I’m on a SUPER tight budget. Since I’m such a proponent for clean eating, I want this to be something that represents me well….but they will still enjoy. I found a cute way to package a hot chocolate mix to look like a reindeer. Only problem, I have scoured the internet and pintrest to try to find a clean(er) version. Think this is possible!? I refuse to use the pre-made stuff. I wonder if I just sub the sugar for coconut palm sugar or sucanat if that would be good enough, but I worry about the taste and I personally don’t have a sweet tooth to test it. Any suggestions!?
Thank you as always! I LOVE your blog and re-post your recipes often!
LJ – I have a recipe coming up! I’ll also try to do a printable label for it if I can.
the chocolate was wonderful but I really love your “pot”… is it available anywhere?
Jane – That’s an old brandy glass. It belongs to my mother and has been in her hutch my entire life. I’m not entirely sure where it came from, but I believe it was a wedding gift.