
A luxuriously rich stovetop hot chocolate made with whole milk, heavy cream, cocoa, and sweetened condensed milk for an indulgent, velvety cup every time.

My family reaction the first time I served this was unanimous applause. My partner declared it restaurant-quality, and my children asked for seconds before they even finished the first mug. Over time I refined the balance of cocoa to sweetness and the gentle warming technique that keeps the milk from scalding. It has become my staple when I want to impress without fuss.
My favorite aspect is the moment the grated milk chocolate melts and creates glossy ribbons on the surface. It is a small flourish that always draws oohs and ahhs from friends. This drink has followed me through late-night study sessions, small New Year gatherings, and quiet reading afternoons; each time it brings that same warm, contented hush to the room.
Allow the hot chocolate to cool slightly before transferring to an airtight container. Refrigerate for up to three days. When reheating, do so slowly on the stovetop over low heat with frequent stirring to reincorporate any fat that has separated. If the drink thickens in the refrigerator, whisk in a few tablespoons of warm milk while reheating. Avoid microwave reheating for large portions as it heats unevenly and can change texture.
If you need dairy-free options, substitute full-fat coconut milk for whole milk and a coconut cream for the heavy cream though the flavor will shift to coconut and the texture will be slightly thinner. For a less sweet version, reduce the amount of condensed milk to three-quarters of the can and add a teaspoon of brown sugar to taste. To deepen the chocolate, use half natural cocoa and half dutch-processed cocoa or add 1 to 2 ounces of chopped dark chocolate in place of milk chocolate.
Serve in pre-warmed mugs to keep the hot chocolate hot longer. Top with a generous swirl of whipped cream, a light dusting of ground cinnamon, and chocolate shavings for visual appeal. Pair with shortbread, ginger cookies, or a flaky croissant for breakfast. For an adult twist, stir in a splash of coffee liqueur or spiced rum just before serving.
Hot chocolate has roots that stretch back to Mesoamerican cocoa drinks, which were often spiced and bitter. European adaptations introduced dairy and sugar, transforming the beverage into the creamy, sweet cup many of us know today. This version leans on condensed milk, which became popular globally for its shelf stability and sweetness, and which contributes a comforting, almost caramel-like character to the drink.
In winter, add warming spices such as cinnamon, star anise, or a pinch of ground nutmeg to the cocoa as it warms. For spring and summer evenings, chill the mixture, strain out any solids, and serve as an iced chocolate with crushed ice and cold whipped cream. Around holidays, stir in orange zest or a stick of cinnamon during warming and remove before serving for festive aroma without overpowering the chocolate.
Make a double batch and refrigerate in two large airtight containers for two to three days. Portion into 8 ounce mason jars for easy grab-and-reheat servings. For travel-friendly thermoses, reheat to steaming and fill the thermoses immediately; they will stay warm for a couple of hours but will settle, so give them a quick swirl before drinking.
I once brought a pot of this to a neighborhood book club and returned with an empty saucepan and several new recipe requests. On a frigid New Year’s Eve, my friends declared it the best midnight cup we had ever shared. A picky teenager who barely drinks dairy took a tentative sip and asked for the recipe the next day. Those moments of simple joy keep me making this often.
There is real pleasure in a well-made cup of hot chocolate. It’s a small, repeatable luxury that asks for minimal effort and gives abundant comfort. Make it your own by adjusting the cocoa intensity, the level of sweetness, and the choice of toppings. Enjoy slowly.
Warm the milk slowly over medium-low heat to avoid scalding and to develop flavor without boiling.
Make a slurry with cocoa powder and a little warm milk first to prevent lumps when adding to the pot.
Whisk constantly after adding condensed milk to prevent scorching on the bottom of the pan.
Grate a small amount of milk or dark chocolate at the end for glossy finish and enhanced aroma.
Reheat gently on the stovetop with a splash of milk if texture thickens after refrigeration.
This nourishing creamy stovetop hot chocolate recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. Refrigerate in an airtight container for up to three days and reheat gently on the stovetop.
Use full-fat coconut milk and coconut cream as substitutes, but expect a coconut flavor.
This Creamy Stovetop Hot Chocolate recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Combine whole milk and heavy whipping cream in a medium saucepan and warm over medium-low heat until steamy and just before simmering. Watch for small bubbles at the edges as a visual cue. Avoid boiling to prevent scalding.
Make a paste by mixing cocoa powder with a few tablespoons of warm milk. Return the paste to the saucepan and whisk until smooth. Heat for 1 to 2 minutes to allow the cocoa to bloom and release flavor.
Stir in the sweetened condensed milk and vanilla extract. Reduce heat to low and whisk constantly for 2 to 3 minutes to fully incorporate and prevent sticking or scorching.
Add grated milk chocolate and whisk until melted and glossy. Taste and adjust sweetness or cocoa intensity. Remove from heat and serve immediately with whipped cream and a sprinkle of cinnamon.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@royalrecipe on social media!


Learn how a 5-minute prep transforms a whole garlic bulb into silky, caramelized cloves in the air fryer. Perfect as a spread, mix-in, or flavor booster that elevates weeknight meals and party plates.

A bright, spicy and slightly sweet salmon dish finished with a creamy bang bang sauce. Ready in 15 minutes, it delivers restaurant flavor with weeknight ease.

A comforting, protein-packed twist on classic pot pie flavors, transformed into a creamy, one-pot soup that is perfect for weeknights and meal prep.

Leave a comment & rating below or tag @royalrecipe on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.