This easy homemade hot chocolate is rich, creamy, and made on the stovetop with milk, cocoa powder, real chocolate, and vanilla. It comes together in about 15 minutes for a cozy drink on chilly days.
Why You'll Love This Homemade Hot Chocolate
- Made with simple ingredients you may already have at home.
- Real chocolate gives every cup a rich, smooth texture.
- Easy to adjust to your preferred sweetness.
- Perfect for a chilly afternoon, holiday gathering, or cozy night in.
Easy Homemade Hot Chocolate
This homemade hot chocolate combines milk, cocoa powder, semisweet chocolate, and vanilla for a smooth, rich drink that's ready in just 15 minutes.
Ingredients
- 4 cups (960 ml) whole milk
- 1/4 cup (25 g) unsweetened cocoa powder
- 1/4 cup (50 g) granulated sugar, or to taste
- 1/2 cup (85 g) semisweet chocolate chips or finely chopped chocolate
- 1 teaspoon vanilla extract
- 1 small pinch of salt
- Whipped cream or marshmallows, optional for serving
Instructions
- Make a cocoa paste: In a medium saucepan, whisk the cocoa powder, sugar, salt, and about 1/2 cup of the milk until smooth and no dry lumps remain.
- Add the remaining milk: Slowly whisk in the rest of the milk until the mixture is fully combined.
- Warm gently: Set the saucepan over medium-low heat. Stir often until the milk is steaming and hot, but do not let it boil.
- Melt in the chocolate: Add the chocolate chips or chopped chocolate. Whisk for 1–2 minutes until melted and the hot chocolate looks smooth.
- Add vanilla: Remove the pan from the heat and stir in the vanilla extract.
- Serve: Pour into mugs and top with whipped cream or marshmallows if desired. Serve warm.
Tips for the Best Homemade Hot Chocolate
- Whisk the cocoa powder with a little milk first to help prevent lumps.
- Use good-quality chocolate for a deeper chocolate flavor.
- Warm over medium-low heat and avoid boiling, which can affect the texture.
- Taste before serving and add a little more sugar if you prefer it sweeter.
Easy Variations
- Extra chocolatey: Add another tablespoon or two of chopped chocolate.
- Mint hot chocolate: Add a tiny drop of peppermint extract with the vanilla.
- Cinnamon hot cocoa: Whisk in a small pinch of ground cinnamon.
- Dairy-free: Use an unsweetened oat milk or almond milk that heats well, and choose dairy-free chocolate.
Storage
Let leftover hot chocolate cool, then refrigerate it in a covered container for up to 3 days. Reheat gently in a saucepan over low heat, whisking until smooth. Do not leave milk-based hot chocolate at room temperature for more than 2 hours.
Frequently Asked Questions
Can I make homemade hot chocolate without chocolate chips?
Yes. You can make it with cocoa powder, milk, sugar, vanilla, and a pinch of salt. Adding real chocolate makes the drink richer, but it is optional.
Can I make hot chocolate ahead of time?
Yes. Prepare it ahead, cool it promptly, and refrigerate it in a covered container. Reheat gently and whisk before serving.
Can I use milk other than whole milk?
Yes. 2% milk or a suitable plant-based milk can work, although the drink may be less creamy.
How do I make hot chocolate thicker?
Whisk in a little more chopped chocolate and heat gently until it melts. Avoid boiling the mixture.
More Drinks to Enjoy
Final Thoughts
This easy homemade hot chocolate is a cozy, creamy drink made with pantry-friendly ingredients and real chocolate. Serve it warm with whipped cream or marshmallows for a comforting treat on a chilly day.
