This Hot Chocolate Recipe is the ultimate indulgence, blending rich, velvety chocolate with a luxurious creaminess that feels like a warm hug in a mug. In just 10 minutes, you can craft a decadent treat that’s perfect for cozy nights or sweet pick-me-ups. Each sip offers a symphony of flavors, from the deep cocoa richness to the subtle sweetness that dances on your palate.
Packed with comfort and indulgence, this recipe delivers a smooth, silken texture that’s irresistibly satisfying. The balance of nutrient-rich ingredients adds depth, making it a guilt-free pleasure that nourishes both body and soul. Treat yourself to this quick, wholesome delight that promises to elevate your mood with every sip.
Ingredients for the Perfect Hot Chocolate

- 4 oz quality dark chocolate bar, finely chopped (use 60-70% cacao for best results)
- ½ cup (118 ml) heavy cream
- 2 Tablespoons light brown sugar (granulated sugar works as a substitute)
- 1 ½ cups (354 ml) whole milk
- ¼ teaspoon vanilla extract
- 1 pinch sea salt (table salt is fine; a pinch is about 1/16th teaspoon)
- Mini marshmallows for serving (optional)
Step-by-Step Instructions
- In a small saucepan over medium-low heat, combine the chopped chocolate, heavy cream, and brown sugar. Whisk constantly until the chocolate is melted and the mixture is smooth. Tip: Avoid turning up the heat to prevent grainy results.
- Once the chocolate is fully melted, slowly drizzle in the milk, adding about 2 Tablespoons at a time. Whisk constantly to ensure the milk is fully incorporated and the mixture regains temperature before adding more.
- After all the milk has been added, continue whisking until the mixture is thoroughly heated. Look for steam rising or feel the heat radiating from the pot to ensure it’s warm enough.
- Remove the saucepan from the heat and stir in the vanilla extract and a pinch of salt.
- Pour the hot chocolate into heatproof mugs and serve warm. Top with mini marshmallows if desired. Enjoy!
Cozy Serving Suggestions
Serve your hot chocolate in heatproof mugs for the ultimate cozy experience. Top with mini marshmallows for a classic touch, or get creative with whipped cream, a sprinkle of cocoa powder, or a drizzle of caramel sauce. Pair it with a warm cookie or a slice of cake for a delightful treat!
Storage and Reheating Tips
If you have leftovers, store the hot chocolate in an airtight container in the fridge for up to 2 days. To reheat, gently warm it on the stovetop over low heat, whisking occasionally to maintain its smooth texture. Avoid microwaving, as it can cause the mixture to separate.
Fun Recipe Variations
Switch up the flavor by adding a pinch of cinnamon or cayenne pepper for a spicy twist. For a minty version, stir in 1/4 teaspoon of peppermint extract. If you’re feeling indulgent, swap the dark chocolate for milk chocolate or white chocolate for a sweeter, creamier drink.
Time-Saving Tips
To save time, chop the chocolate bar in advance and store it in a sealed container. You can also measure out all your ingredients before starting, so everything is ready to go. This recipe comes together in just 10 minutes, making it perfect for a quick, comforting treat!
Equipment Guidance
A small saucepan and a whisk are essential for this recipe. If you don’t have a whisk, a silicone spatula will work, but whisking helps create a smoother texture. For serving, heatproof mugs are a must to keep your drink warm longer.

Hot Chocolate Recipe
Ingredients
- 4 oz quality dark chocolate bar finely chopped see note for recommendations
- ½ cup heavy cream 118 ml
- 2 Tablespoons light brown sugar may substitute granulated sugar
- 1 ½ cups whole milk 354 ml
- ¼ teaspoon vanilla extract
- 1 pinch sea salt table salt will also work (a “pinch” for me is about 1/16th teaspoon of salt)
- Mini marshmallows for serving optional
Instructions
- Combine chocolate, heavy cream, and sugar in a small saucepan over medium-low heat and whisk to combine.
- Whisk constantly until chocolate is melted and mixture is smooth (don’t turn up the heat to speed up the process, heat that’s too high will give you grainy results).
- Once the chocolate is completely melted, slowly drizzle milk mixture into the saucepan while whisking constantly. I do this slowly, adding about 2 Tablespoons at a time and making sure the milk is completely incorporated and the mixture has time to regain temperature before adding more.
- Once all milk has been added, whisk a bit longer until mixture is thoroughly heated (I look for steam coming off the pot or will hover my hand over the pot to make sure I can feel the heat radiating from it — the milk can cool the mixture quickly and you need to give it a bit of time to warm or your drink won’t be!).
- Remove from heat and stir in vanilla extract and a pinch of salt.
- Pour into heatproof mugs and serve warm, preferably topped with marshmallows!