Hot chocolate with marshmallows — creamy, cozy, and melts-in-your-mouth good. Ready in minutes, perfect for cold days.

This hot chocolate with marshmallows is thick, creamy, and made with real chocolate — nothing powdered.
Just a rich homemade hot cocoa that tastes like pure comfort in a mug.
Top it with fluffy marshmallows or a swirl of whipped cream and you’ve got the coziest drink for winter nights, movie days, or anytime you need something warm and sweet.
Why you'll love this recipe
- Rich & Creamy – Made with real chocolate for a deep, velvety hot cocoa flavor.
- Marshmallow Melt – Those soft marshmallows turn every sip into cozy goodness.
- Fast & Cozy – Ready in minutes for the perfect warm winter drink.
Ingredients you need
- Milk – Whole milk (or 2%) for a creamy base.
- Cocoa powder – Unsweetened for a rich chocolate flavor.
- Sugar – Granulated, brown sugar, or even a touch of maple syrup.
- Chocolate – Semi-sweet chips or bar; bittersweet for stronger cocoa, milk/white for sweeter.
- Vanilla – A splash of vanilla extract to round out the flavor.

Tip for this recipe
- Whole milk = creamier hot chocolate.
- Use good chocolate (semi-sweet or bittersweet) for deeper flavor.
- Heat gently to avoid burning the milk.
- Whisk often for a smooth, silky texture.
- Add flavor with vanilla, cinnamon, or a pinch of cayenne.
- Froth the milk for a cozy, café-style finish.
How to make hot chocolate with marshmallows
Place the cocoa, sugar, and vanilla in a small saucepan.

Pour the milk over the mixture and warm it on medium heat until it starts to gently simmer.

Add the chocolate and stir until fully melted. Keep it on low heat for 5 minutes, stirring now and then. Pour the hot chocolate into your mug.

Beat the heavy cream with powdered sugar for 3–4 minutes until thick and fluffy.
Spoon the whipped cream over the hot chocolate, dust with cocoa, add mini marshmallows… and enjoy.

Serving Suggestions
- Whipped cream mountain – A big swirl on top + cocoa powder for a café-style finish.
- Extra marshmallows – Mini or torched for a s’mores vibe.
- Chocolate topping – Add shaved chocolate or a drizzle of melted chocolate on top.
- Spice twist – A pinch of cinnamon or nutmeg before serving.
- Cozy add-ins – Serve with cookies, biscotti, or a slice of banana bread.
Recipe Variations
- Oreo hot chocolate– Add crushed Oreos inside the drink + Oreo crumbs over the whipped cream.
- Biscoff latte – Stir in a spoon of melted Biscoff spread and top with Biscoff crumbs.
- White hot chocolate – Swap the dark chocolate with white chocolate for a creamy, sweet version.
- Extra rich – Replace part of the milk with heavy cream for a thicker hot chocolate.
- Peppermint version – Add a splash of peppermint extract + crushed candy canes on top.
Recipe Questions
Can I make it sweeter?
Yes — just add more sugar or use milk chocolate instead of dark.
Can I use plant-based milk?
Absolutely. Almond, oat, or soy milk all work, but the drink will be a bit lighter.
How do I make it thicker?
Use more chocolate or replace a little milk with heavy cream.
Can I make it ahead?
Yes. Reheat gently on low heat and whisk to smooth it out.
Can kids drink it?
Of course — just skip strong dark chocolate or spices like cayenne.

More Hot Chocolate Recipes
- Hot chocolate mug cake
- Hot chocolate cookies
- Hot chocolate bombs
- hot chocolate cookies
- Hot chocolate cheesecake
I hope you’ll love this recipe! Rate it ★★★★★ and leave a quick comment — it always helps. Happy baking!
Print
Hot Chocolate with Marshmallows
- Total Time: 15 minutes
- Yield: 2 Cups
Description
Rich and creamy hot chocolate made with real chocolate, topped with whipped cream and marshmallows — the perfect cozy drink for cold days. (Makes 2–3 cups)
Ingredients
Hot Chocolate
- 500 ml (2 cups) milk – or plant-based milk
- 1 tbsp unsweetened cocoa powder
- 1 tbsp brown sugar – or maple syrup/honey
- 100 g (4 oz) semi-sweet or bittersweet chocolate
- 1 tsp vanilla extract
Whipped Cream
- 200 ml (¾ cup) cold heavy cream
- 1 tbsp confectioner’s sugar (sifted)
Topping
-
Mini marshmallows
Instructions
Hot Chocolate
- Whisk cocoa, sugar, and vanilla in a saucepan.
- Slowly pour in the milk while whisking, then heat over medium.
- Bring to a gentle boil, stirring occasionally.
- Add chocolate and stir until fully melted and smooth (about 5 min).
- Remove from heat and pour into mugs.
Whipped Cream
- Beat cold heavy cream + confectioner’s sugar on medium until soft peaks.
- Spoon or pipe over the hot chocolate, add marshmallows, enjoy warm.
Notes
Storage: Reheat on low heat, whisking until smooth. Avoid boiling to keep the texture creamy.
Tips:
- Use whole milk for extra creaminess.
- Chop the chocolate finely so it melts faster.
- Whisk often to avoid lumps.
- Warm the milk gently — no high heat.
- Froth the milk if you want a café-style finish.
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Category: drink, beverage,
- Cuisine: French
Nutrition
- Calories: 393
- Sugar: 22
- Sodium: 77
- Fat: 31
- Saturated Fat: 19
- Carbohydrates: 28
- Fiber: 2
- Protein: 6
- Cholesterol: 81








Megan
So cozy and chocolatey — this hot chocolate tastes like something you’d get at a café. My kids asked for a second mug