An easy hot chocolate recipe made with cocoa powder and milk chocolate chips delivers rich, double-chocolate flavor in just 7 minutes.
When the temperature drops and you want something warm in your hands, homemade hot chocolate beats the instant packets every time. This version comes together in one saucepan with a handful of pantry staples, no special equipment, and no fussy steps. You whisk together milk, cocoa powder, chocolate chips, and sugar on the stove, let everything melt into something silky and creamy, then finish with vanilla and a pinch of salt for balance.
The result tastes like the kind of hot chocolate you’d order at a café, but you made it yourself in less time than it takes to stream an episode of anything. It works for quiet weeknight evenings, impromptu gatherings, or setting up a toppings bar when friends come over. Marshmallows, whipped cream, a dusting of cocoa, whatever feels right.
If you’ve been relying on the powdered stuff, this recipe will remind you what real chocolate flavor tastes like in a mug.
Step-by-Step: Making Hot Chocolate on the Stove
STEP 1: Add the milk, cocoa powder, chocolate chips, and sugar to a medium saucepan. Whisk everything together off the heat until the cocoa powder dissolves completely and the mixture looks smooth with no dry clumps floating around.
STEP 2: Place the saucepan over medium heat. Whisk frequently as the mixture warms, paying attention to the bottom and edges where the chocolate chips will start to melt first.
STEP 3: Continue whisking until the chocolate chips melt completely and the hot chocolate turns thick and creamy. This usually takes about 5 minutes, and you’ll notice the texture shift from thin and milky to something richer.
STEP 4: Remove the saucepan from the heat and let it cool for about 2 minutes. This step prevents the vanilla from cooking off and gives you a chance to check the consistency.
STEP 5: Stir in the vanilla extract and a pinch of salt. The salt deepens the chocolate flavor without making the drink taste salty, and the vanilla rounds everything out.
STEP 6: Pour the hot chocolate into mugs and add your toppings. Marshmallows, whipped cream, a sprinkle of cocoa powder, or nothing at all, it’s ready to drink.
What Goes Into Easy Hot Chocolate
This recipe relies on a short list of ingredients that work together to create a mug of hot chocolate with real depth and body, not the thin, watery texture you sometimes get from mixes.
- Milk – whole or 2% milk gives the drink its creamy base and helps the chocolate melt smoothly without separating.
- Cocoa powder – delivers the first layer of chocolate flavor with a slightly bitter, earthy richness that balances the sweetness.
- Milk chocolate chips – add a second layer of chocolate flavor and create the silky, velvety texture that makes this recipe feel indulgent.
- Granulated sugar – sweetens the drink just enough without overwhelming the chocolate, and you can adjust the amount to taste.
- Vanilla extract – rounds out the chocolate flavor and adds warmth without competing with the cocoa.
- Salt – a pinch enhances the chocolate and keeps the sweetness from tasting flat or one-dimensional.
Hot Chocolate Tips for Silky, Chocolatey Results
- Whisk cocoa powder into cold milk first – This prevents lumps and ensures the cocoa dissolves evenly instead of clumping at the bottom of the pan.
- Keep heat at medium and whisk frequently – High heat can scorch the milk, and you want the chocolate chips to melt gently rather than seize up.
- Add vanilla and salt after removing from heat – This preserves the vanilla’s aroma and prevents it from cooking off too quickly.
- If the mixture seems thin, whisk in extra chocolate chips – They’ll thicken the hot chocolate and boost the flavor at the same time.
Perfect Pairings: Snacks to Enjoy with Hot Chocolate
Hot chocolate pairs well with anything buttery, sweet, or slightly salty. Warm cookies, cinnamon rolls, or pound cake make natural companions. For something savory to balance the sweetness, try buttered toast, soft pretzels, or a simple cheese and cracker plate.
At gatherings, set out a toppings bar with marshmallows, whipped cream, crushed peppermint, chocolate shavings, and caramel sauce. It turns a simple drink into something interactive and fun.
Easy Hot Chocolate FAQ: Troubleshooting, Swaps, and Serving
Can I use non-dairy milk for this hot chocolate?
Yes, oat milk and cashew milk work particularly well because they have a naturally creamy texture. Almond milk tends to be thinner, so you may want to add an extra tablespoon of chocolate chips to compensate. Avoid low-fat or watery plant milks, as they won’t give you the same richness.
How do I make it less sweet or more chocolatey?
To reduce sweetness, cut the sugar in half or leave it out entirely and let the chocolate chips carry the flavor. For a more intense chocolate taste, swap the milk chocolate chips for dark chocolate chips or add an extra tablespoon of cocoa powder. Taste as you go and adjust before serving.
Can I prepare this hot chocolate ahead of time?
You can make it up to a day in advance and store it in the fridge, but the texture will thicken as it cools. Reheat gently on the stove over low heat, whisking frequently, and add a splash of milk if it seems too thick. Avoid reheating in the microwave at full power, as it can scorch the chocolate.
What are the best toppings for homemade hot chocolate?
Marshmallows and whipped cream are classic choices, but you can also try crushed candy canes, a drizzle of caramel or chocolate sauce, a sprinkle of cinnamon, or even a small scoop of vanilla ice cream. The toppings add texture and make each mug feel a little more special without much extra work.
Can I make this recipe in the microwave instead of on the stove?
Yes, but the stovetop method gives you more control over the texture. If you use the microwave, whisk the milk, cocoa powder, and sugar together in a large microwave-safe bowl, then heat in 30-second intervals, whisking between each round. Add the chocolate chips halfway through and continue heating until they melt completely. Stir in the vanilla and salt at the end.
How to Store Leftover Hot Chocolate
Store leftover hot chocolate in an airtight container in the fridge for up to 3 days. The mixture will thicken as it cools, so add a splash of milk when you reheat it. Warm it gently on the stove over low heat, whisking frequently to restore the creamy texture. You can also reheat individual servings in the microwave using 50 percent power, stirring every 20 seconds to prevent scorching.
This recipe doesn’t freeze well because the milk can separate and turn grainy when thawed. If you want to make a larger batch, double or triple the recipe and serve it fresh, or prepare it just before your guests arrive.

Easy Hot Chocolate Recipe
Ingredients
Equipment
Method
- Combine the milk, cocoa powder, milk chocolate chips, and granulated sugar in a medium saucepan.
- Whisk the mixture until all the cocoa powder is dissolved and the liquid looks smooth.
- Set the saucepan over medium heat and whisk regularly as the mixture warms, until the chocolate chips are completely melted and the hot chocolate is creamy.
- Take the saucepan off the heat and let it sit for about 2 minutes to cool slightly.
- Mix in the vanilla extract and a pinch of salt.
- Pour the hot chocolate into mugs and, if desired, top with marshmallows and whipped cream.




