This hot chocolate is simple to make and tastes far better than store-bought mixes. It has a velvety texture, balanced sweetness, and a deep chocolate flavor. You can easily customize it to your taste, making it as rich or light as you like.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
Milk
Unsweetened cocoa powder
Granulated sugar
Semi-sweet chocolate, chopped
Vanilla extract
A pinch of salt
Whipped cream or marshmallows, optional
Directions
In a small saucepan over medium heat, warm the milk until hot but not boiling.
In a separate bowl, whisk together cocoa powder, sugar, and a small amount of warm milk to form a smooth paste.
Pour the cocoa mixture into the saucepan and whisk to combine.
Add the chopped chocolate and stir until melted and smooth.
Stir in vanilla extract and a pinch of salt.
Continue to heat gently, stirring occasionally, until everything is fully combined and hot.
Pour into mugs and top with whipped cream or marshmallows if desired.
Use dark chocolate for a richer, less sweet flavor.
Add a pinch of cinnamon or chili powder for a warm spice twist.
Stir in a drop of peppermint extract for a minty version.
Use plant-based milk such as almond, oat, or soy milk.
Top with caramel drizzle or chocolate shavings for extra indulgence.
Storage/Reheating
Store leftover hot chocolate in the refrigerator for up to 2 days.
Reheat gently on the stove over low heat, stirring often.
You can also reheat in the microwave in short intervals, stirring between each.
FAQs
Can I use water instead of milk?
Yes, but milk gives a creamier and richer taste.
What type of chocolate works best?
Semi-sweet or dark chocolate works best for balanced flavor.
Can I make it sugar-free?
Yes, you can use a sugar substitute to taste.
How do I make it thicker?
Add more chocolate or reduce the amount of milk slightly.
Can I make hot chocolate in advance?
Yes, store it in the fridge and reheat when ready to serve.
Can I use chocolate syrup?
Yes, but the flavor may be less rich compared to real chocolate.
Why is my hot chocolate grainy?
This can happen if the cocoa isn’t fully dissolved. Whisk well to smooth it out.
Can I make it vegan?
Yes, use plant-based milk and dairy-free chocolate.
What toppings can I use?
Whipped cream, marshmallows, chocolate chips, or caramel drizzle all work well.
Can I make it in the microwave?
Yes, heat the milk first, then mix in the cocoa, sugar, and chocolate, stirring until smooth.
Conclusion
Hot chocolate is a timeless, cozy drink that’s easy to make and endlessly customizable. Whether you enjoy it simple or loaded with toppings, it’s the perfect way to warm up and treat yourself.
This Hot Chocolate recipe is rich, creamy, and deeply chocolatey, made with real cocoa and melted chocolate for the ultimate cozy drink. Perfect for cold days, this homemade hot chocolate is smooth, comforting, and far better than any store-bought mix.
Author:Catherine
Prep Time:5 minutes
Cook Time:10 minutes
Total Time:15 minutes
Yield:2 servings
Category:Beverage
Method:Stovetop
Cuisine:American
Diet:Vegetarian
Ingredients
2 cups milk
2 tablespoons unsweetened cocoa powder
2–3 tablespoons granulated sugar (adjust to taste)
2 ounces semi-sweet chocolate, chopped
½ teaspoon vanilla extract
Pinch of salt
Whipped cream or marshmallows (optional, for topping)
Instructions
In a small saucepan over medium heat, warm the milk until hot but not boiling.
In a small bowl, whisk together cocoa powder, sugar, and a few tablespoons of the warm milk to create a smooth paste.
Add the cocoa mixture back into the saucepan and whisk well to combine.
Stir in the chopped chocolate and continue stirring until fully melted and smooth.
Add vanilla extract and a pinch of salt, stirring to combine.
Heat gently until hot and fully blended, stirring occasionally.
Pour into mugs and top with whipped cream or marshmallows if desired.
Notes
Use high-quality cocoa powder and chocolate for the best flavor.Adjust sweetness depending on your preference.Whisk thoroughly to prevent grainy texture.Do not let the milk boil, as it can affect the texture and taste.