This Toasted Marshmallow Hot Chocolate is the ultimate winter celebration drink – rich, creamy, and deeply chocolaty, topped with a giant marshmallow that’s toasted to golden, gooey perfection. Made with real chocolate, warm milk, and a touch of vanilla, it’s ready in 15 minutes and guaranteed to warm your soul.
- What Is This Toasted Marshmallow Hot Chocolate?
- Why You’ll Love This Recipe
- Ingredients
- Equipment
- Step‑by‑Step Instructions
- Step 1: Heat the Milk
- Step 2: Add the Chocolate and Cocoa
- Step 3: Add Vanilla
- Step 4: Toast the Marshmallows
- Step 5: Serve and Enjoy
- Expert Chef Tips
- Troubleshooting
- Recipe Variations
- Serving Suggestions
- Storage & Reheating
- Frequently Asked Questions
- Nutrition
- Recipe Card
| Prep Time | 5 minutes |
|---|---|
| Cook Time | 10 minutes |
| Total Time | 15 minutes |
| Servings | 2 large or 4 small |
| Calories | ~380 per serving |
| Difficulty | Super Easy |
| Best Occasion | Winter celebrations, holiday parties, snowy evenings, Christmas movie nights |
There’s something about a mug of hot chocolate that feels like a warm hug on a cold winter day. But when you add a giant, golden‑brown, toasted marshmallow that’s gooey on the inside and crackly on the outside? That’s not just hot chocolate – that’s a celebration in a cup.
I first fell in love with toasted marshmallow hot chocolate at a tiny ski lodge in the mountains. The snow was falling outside, the fire was crackling, and the barista handed me a mug topped with a marshmallow so huge it practically overflowed the rim. She used a small kitchen torch to toast it right in front of me, and the smell—caramelized sugar and rich chocolate—was absolutely intoxicating. One sip and I was hooked.
Back home, I set out to recreate that magic. I wanted a hot chocolate that was rich and decadent – none of that powdered mix stuff. Real chocolate, whole milk, and a touch of vanilla. And the marshmallow had to be the star—toasted until it’s golden and blistered, then dropped into the hot chocolate where it slowly melts into a sweet, creamy cloud.
This recipe is pure comfort. It’s the drink you make when you want to feel cozy and indulgent. Whether you’re celebrating a special occasion, hosting a holiday gathering, or just treating yourself on a snowy evening, this Toasted Marshmallow Hot Chocolate is the ultimate way to savor the moment.
Let’s make something warm, chocolatey, and absolutely unforgettable.
What Is This Toasted Marshmallow Hot Chocolate?
This is a rich, homemade hot chocolate made with real semi-sweet chocolate, whole milk, and a hint of vanilla, topped with a large marshmallow that’s been toasted to golden perfection. The marshmallow is torched or broiled until it’s caramelized on the outside and gooey on the inside, then placed on top of the hot chocolate where it slowly melts into the drink.
Hot chocolate has been enjoyed for centuries, dating back to the ancient Mayans and Aztecs who consumed a bitter, spiced version of the drink. The sweet, milky version we know today evolved in Europe and became a beloved winter treat. Adding toasted marshmallows is a more modern, campfire‑inspired twist that turns a simple drink into a decadent, celebratory experience.
Flavor & Texture Profile
- Flavor: Deep, rich chocolate with a hint of vanilla, balanced with the sweet, caramelized flavor of toasted marshmallow
- Texture: Silky, creamy, and velvety smooth, with a luscious mouthfeel from the melted chocolate and milk. The marshmallow adds a pillowy, gooey, and slightly crisp contrast
- Why people love it: It’s the ultimate comfort drink – nostalgic, indulgent, and perfect for any winter celebration. The toasted marshmallow adds a touch of drama and a flavor that’s pure nostalgia
Why You’ll Love This Recipe
- Made with real chocolate—No powdered mixes here just rich, melted semi‑sweet chocolate for an ultra‑creamy, authentic flavor
- Toasted marshmallow perfection – Golden, gooey, and caramelized – it’s the ultimate topping that slowly melts into your drink
- Quick and easy – Ready in just 15 minutes with simple ingredients you probably already have
- Incredibly indulgent – Rich, creamy, and deeply satisfying – like a liquid dessert in a mug
- Perfect for celebrations – Whether it’s Christmas, New Year’s, or just a snowy evening, this drink feels special
- Customizable – Add a splash of peppermint, a shot of espresso, or a swirl of caramel to make it your own
- Beautiful presentation – The toasted marshmallow on top is a showstopper that looks as good as it tastes
- Kid‑friendly – Kids love watching the marshmallow toast – it’s like magic in a mug
- Dairy‑free options – Use oat milk and dairy‑free chocolate for a vegan version
- That cozy feeling – It’s the ultimate hygge drink – warm, comforting, and perfect for slow winter days
Ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| Whole milk (or dairy‑free alternative) | 2 cups | Whole milk gives the creamiest texture |
| Semi‑sweet or dark chocolate | 4 ounces | Chopped or in chips (about ½ cup) |
| Unsweetened cocoa powder | 2 tablespoons | For extra chocolate depth |
| Granulated sugar | 2 tablespoons | Adjust to taste |
| Vanilla extract | ½ teaspoon | Pure vanilla is best |
| Salt | Pinch | Enhances the chocolate flavor |
| Large marshmallows | 2 – 4 | One per serving (the big ones are best!) |
Optional Garnishes
- Whipped cream
- Chocolate shavings
- Crushed peppermint
- Cinnamon or nutmeg
- Caramel drizzle
Ingredient Notes
The Chocolate: Use a good‑quality semi‑sweet or dark chocolate (60–70% cacao) for the richest flavor. Avoid chocolate chips that contain stabilizers – they can affect the texture. Chop a chocolate bar or use high‑quality baking chocolate.
The Milk: Whole milk gives the creamiest, most velvety texture. Oat milk is the best dairy‑free option – it’s naturally creamy and froths beautifully. Avoid skim milk – it will be thin and watery.
The Marshmallows: Use large, standard‑sized marshmallows – the jumbo ones are perfect because they cover the entire surface of the mug. Homemade marshmallows are incredible but store‑bought work just fine.
Ingredient Substitutions
| Dietary Need | Substitution |
|---|---|
| Dairy‑Free / Vegan | Use oat, almond, or coconut milk; use dairy‑free chocolate; use vegan marshmallows |
| Low‑Sugar | Use a sugar‑free chocolate and reduce or omit the sugar; use sugar‑free marshmallows if available |
| Extra Indulgent | Add 2 tablespoons of heavy cream with the milk for an ultra‑rich, decadent version |
| Mocha Twist | Add 1 shot of espresso or 2 tablespoons of strong coffee for a mocha version |
| Peppermint | Add ¼ teaspoon of peppermint extract and garnish with crushed candy canes |
Equipment
Essential Tools:
- Small saucepan
- Whisk
- Measuring cups and spoons
- Kitchen torch OR a baking sheet and broiler (for toasting marshmallows)
- Serving mugs
Nice‑to‑Have: A milk frother (for extra foam), a microplane (for chocolate shavings), skewers or long metal forks (for holding marshmallows over a flame).
Step‑by‑Step Instructions
Step 1: Heat the Milk
In a small saucepan over medium‑low heat, warm the milk until it’s steaming and small bubbles appear around the edges. Do not let it boil – boiling will scald the milk and affect the texture.
Visual Cue: The milk should be hot to the touch with a thin layer of steam rising from the surface.
Step 2: Add the Chocolate and Cocoa
Reduce the heat to low. Add the chopped chocolate, cocoa powder, sugar, and salt to the warm milk. Whisk continuously until the chocolate is completely melted and the mixture is smooth, glossy, and well combined. This should take about 2–3 minutes.
Visual Cue: The mixture should be a rich, deep brown color with no lumps or streaks. It should coat the back of a spoon.
Aroma Cue: The deep, warm scent of melted chocolate will fill your kitchen – pure comfort.
Step 3: Add Vanilla
Remove the saucepan from the heat and whisk in the vanilla extract. Taste and adjust sweetness if needed – add a little more sugar if you prefer it sweeter.
Step 4: Toast the Marshmallows
There are two easy ways to toast the marshmallows:
Method 1 – Kitchen Torch: Skewer a marshmallow on a fork or skewer. Hold it a few inches above the flame and rotate constantly until it’s golden brown and blistered on all sides. Be careful not to burn it – you want it caramelized, not blackened.
Method 2 – Broiler: Place the marshmallows on a baking sheet lined with parchment paper. Broil in the oven for 1–2 minutes, watching carefully, until golden and puffed. Turn them over halfway if needed.
Visual Cue: The marshmallow should be golden brown with some darker, caramelized spots. It should puff up slightly and develop a crackly exterior while remaining soft and gooey inside.
Step 5: Serve and Enjoy
Pour the hot chocolate into mugs. Carefully place one toasted marshmallow on top of each mug. The marshmallow will start to melt into the hot chocolate – that’s exactly what you want. If desired, top with extra whipped cream, chocolate shavings, or a sprinkle of cinnamon.
Serving Tip: Serve immediately with a spoon – the toasted marshmallow is best enjoyed as it slowly melts into the drink.
Expert Chef Tips
- Use quality chocolate: The flavor of your hot chocolate depends entirely on the chocolate you use. Choose a good‑quality semi‑sweet or dark chocolate with at least 60% cacao.
- Warm the milk gently: Don’t boil the milk – it can scald and give your hot chocolate a cooked, unpleasant flavor. Heat it just until steaming.
- Toast marshmallows carefully: They can go from golden to burnt in seconds. Keep a close eye on them and rotate constantly if using a torch.
- Add a pinch of salt: A tiny pinch of salt enhances the chocolate flavor and balances the sweetness – don’t skip it.
- For extra foam: Use a handheld milk frother to whisk the hot chocolate before serving – it adds a beautiful, airy foam on top.
- Customize it: Add a splash of peppermint extract, a swirl of caramel, or a shot of espresso to make it your own.
Troubleshooting
| Problem | Cause | Solution |
|---|---|---|
| Hot chocolate is grainy | Chocolate seized or milk was too hot | Whisk vigorously; add a splash of cold milk and whisk until smooth |
| Hot chocolate is too thin | Not enough chocolate or too much milk | Add more chopped chocolate and whisk until melted and thickened |
| Hot chocolate is too thick | Too much chocolate or not enough milk | Add a splash of warm milk and whisk until desired consistency |
| Marshmallow burnt | Too close to the heat or left too long | Toast at a distance and rotate constantly; keep a close eye on it |
| Marshmallow won’t toast | Using a low heat source | Use a kitchen torch at full flame or move closer to the broiler |
| Chocolate won’t melt | Heat is too low | Increase heat slightly and whisk continuously until melted |
Recipe Variations
- Peppermint Hot Chocolate: Add ¼ teaspoon of peppermint extract and garnish with crushed candy canes for a festive holiday twist.
- Salted Caramel Hot Chocolate: Stir in 2 tablespoons of caramel sauce and top with a sprinkle of flaky sea salt.
- Mocha Hot Chocolate: Add 1 shot of espresso or 2 tablespoons of strong coffee for a rich, caffeinated version.
- Spiced Hot Chocolate: Add a pinch of cinnamon, nutmeg, or chili powder for a warm, spiced kick.
- White Chocolate Version: Replace the semi‑sweet chocolate with white chocolate for a sweeter, creamier drink.
- Mexican Hot Chocolate: Add ½ teaspoon of cinnamon and a pinch of cayenne pepper for a spicy, traditional Mexican version.
- Vegan Oat Milk Version: Use oat milk and dairy‑free chocolate – it’s naturally creamy and delicious.
Serving Suggestions
Classic pairings: Serve with a plate of cookies – chocolate chip, gingerbread, or shortbread. It’s also wonderful with a slice of cheesecake or a warm brownie.
Presentation ideas: Serve in clear glass mugs to show off the rich, dark hot chocolate. Top with a toasted marshmallow, a swirl of whipped cream, and a dusting of cocoa powder or chocolate shavings. Add a cinnamon stick as a stirrer for a polished look.
Seasonal occasion: This drink is a showstopper at winter gatherings, holiday parties, and Christmas movie nights. It’s also a perfect way to celebrate after a day of skiing or ice skating.
Storage & Reheating
Refrigeration: Store leftover hot chocolate in an airtight container in the refrigerator for up to 3 days. The chocolate may separate slightly – just whisk it back together when reheating.
Reheating (Stovetop – best): Reheat gently over low heat, whisking occasionally, until steaming. Do not boil.
Reheating (Microwave): Microwave in 30‑second intervals, stirring between each, until hot. Be careful not to overheat.
Marshmallows: Toast marshmallows fresh – they don’t reheat well. If you have leftover toasted marshmallows, you can store them in an airtight container for 1 day, but they’ll lose their crisp texture.
Frequently Asked Questions
What is the best chocolate for hot chocolate?
Use a good‑quality semi‑sweet or dark chocolate with at least 60% cacao. Chop a chocolate bar rather than using chocolate chips, which often contain stabilizers that can affect the texture.
How do you toast a marshmallow without a torch?
Use your oven’s broiler! Place marshmallows on a baking sheet lined with parchment paper and broil for 1–2 minutes, watching carefully, until golden and puffed.
Can I make this with cocoa powder only?
Yes – use ¼ cup of unsweetened cocoa powder and ¼ cup of sugar, and increase the milk to 2 cups. The flavor will be slightly less rich but still delicious.
Why is my hot chocolate grainy?
The chocolate may have seized if the milk was too hot or if water got into the chocolate. Whisk vigorously and add a splash of cold milk to help it smooth out.
Can I make this vegan?
Absolutely – use oat, almond, or coconut milk, dairy‑free chocolate, and vegan marshmallows. Oat milk works best because it’s naturally creamy.
Can I add alcohol to this?
Yes! Add 1 ounce of bourbon, dark rum, Baileys, or peppermint schnapps to each serving for a boozy, adult version.
How many marshmallows do I need?
Use one large marshmallow per serving. The jumbo ones are perfect because they cover the entire surface of the mug.
Can I use mini marshmallows instead?
Yes – you can toast a handful of mini marshmallows on a baking sheet under the broiler and sprinkle them on top. They’ll toast faster, so watch them carefully.
How do I make hot chocolate thicker?
Add more chocolate or a tablespoon of cornstarch mixed with a little cold milk. Whisk it in while heating and it will thicken beautifully.
Is hot chocolate gluten‑free?
Yes – this recipe is naturally gluten‑free. Just ensure your chocolate and marshmallows are certified gluten‑free if you have a severe sensitivity.
Nutrition
Nutrition values are estimates and may vary based on specific ingredients and portion sizes.
| Nutrient | Per Serving (1 large mug, with marshmallow) |
|---|---|
| Calories | ~380 |
| Protein | 8g |
| Carbohydrates | 44g |
| Fat | 18g |
| Saturated Fat | 11g |
| Fiber | 3g |
| Sugar | 38g |
| Sodium | ~90mg |
Recipe Card
Recipe Name: Celebrate with a Toasted Marshmallow Hot Chocolate
Cuisine: American / Winter Beverage
Course: Beverage / Dessert Drink
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 2 large or 4 small
Calories: ~380 per serving
Author: [KITCHENFLORA]
Ingredients
- 2 cups whole milk (or dairy‑free alternative)
- 4 ounces semi‑sweet or dark chocolate, chopped
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons granulated sugar (adjust to taste)
- ½ teaspoon pure vanilla extract
- Pinch of salt
- 2 – 4 large marshmallows (one per serving)
Instructions
- Heat the milk: In a small saucepan over medium‑low heat, warm the milk until steaming and small bubbles form around the edges. Do not boil.
- Add chocolate: Reduce heat to low. Add chopped chocolate, cocoa powder, sugar, and salt. Whisk continuously until chocolate is melted and mixture is smooth, about 2–3 minutes.
- Add vanilla: Remove from heat and whisk in vanilla. Taste and adjust sweetness if needed.
- Toast marshmallows: Using a kitchen torch (or under a broiler), toast marshmallows until golden brown and caramelized. Rotate constantly.
- Serve: Pour hot chocolate into mugs. Place one toasted marshmallow on top of each. Garnish with whipped cream, chocolate shavings, or crushed peppermint if desired. Serve immediately.
Notes
- Use high‑quality chocolate – it makes all the difference.
- Don’t boil the milk – it can scorch and affect the texture.
- Toast marshmallows just before serving – they’re best when warm and gooey.
- For a mocha version, add 1 shot of espresso.
- Leftover hot chocolate can be refrigerated for up to 3 days and reheated gently.
Nutrition (per serving, approximate)
Calories: 380 | Protein: 8g | Carbs: 44g | Fat: 18g | Fiber: 3g | Sugar: 38g | Sodium: 90mg
This Toasted Marshmallow Hot Chocolate is the drink I turn to whenever I need a little extra warmth and celebration in my day. Whether it’s a snowy evening, a holiday gathering, or just a quiet moment by the fire, it always feels special. That first sip, with the caramelized marshmallow slowly melting into the rich chocolate – it’s pure happiness in a mug. I hope it brings that same warmth and joy to your celebrations. Cheers to cozy moments and sweet indulgence!

