When the weather turns chilly and you’re wrapped in your coziest blanket, there’s nothing quite like sipping on a warm, velvety mug of Caramel Marshmallow Hot Cocoa. This rich and creamy treat combines deep cocoa flavor with the sweet, buttery notes of caramel, topped with gooey toasted marshmallows for the ultimate comfort drink. Whether you’re curling up with a book or hosting friends for a cozy gathering, this hot cocoa is the hug in a mug that everyone needs.
The beauty of this drink is how easy it is to make, yet it tastes like something you’d order at a boutique café. You can whip it up in just a few minutes with simple pantry staples and a little caramel magic. It’s a perfect recipe to keep in your back pocket for cold mornings, festive nights, or anytime your sweet tooth calls.
Why You’ll Love This Caramel Marshmallow Hot Cocoa
This isn’t your ordinary hot chocolate. The layers of flavor from the caramel and the soft, toasty marshmallows create a luxurious twist on a wintertime classic. It’s deeply chocolatey, not overly sweet, and the caramel brings a smooth richness that makes each sip unforgettable.
Plus, you don’t need any fancy tools to make it—just a saucepan and your favorite mug. It’s also completely customizable. Want it extra thick? Add more chocolate. Prefer it dairy-free? Swap in almond or oat milk. This cocoa adapts to your cravings.
What Kind of Marshmallows Should I Use?
While any marshmallows will melt into your cocoa just fine, using large marshmallows or even homemade ones can elevate the experience. If you have a kitchen torch or broiler, toasting the marshmallows adds a caramelized top layer that complements the caramel notes in the drink beautifully. Mini marshmallows work great too, especially if you’re serving a crowd and want every sip to have a fluffy bite.
Ingredients for the Caramel Marshmallow Hot Cocoa
To get the perfect balance of creamy, chocolaty, and caramel richness, each ingredient in this recipe serves a purpose. Here’s what you’ll need:
- Whole milk – This gives the hot cocoa a creamy, rich base. You can also use oat or almond milk for a dairy-free version.
- Heavy cream – Adds extra richness and a silky texture to the drink.
- Unsweetened cocoa powder – The foundation of our chocolate flavor.
- Dark chocolate chips – Melt into the drink for deeper chocolate flavor and smoothness.
- Caramel sauce – The star of this recipe, bringing sweet buttery notes throughout.
- Granulated sugar – Just enough to sweeten without overpowering the cocoa.
- Vanilla extract – Enhances both the caramel and chocolate flavors.
- Salt – A pinch brings out the sweetness and balances the richness.
- Marshmallows – For topping, melting, and giving that irresistible gooey texture.

How To Make the Caramel Marshmallow Hot Cocoa
Step 1: Warm the Base
In a medium saucepan, combine the whole milk and heavy cream over medium heat. Stir occasionally and warm until it starts to steam but not boil.
Step 2: Add Chocolate and Cocoa
Whisk in the unsweetened cocoa powder, dark chocolate chips, and sugar. Continue stirring until the chocolate melts and the mixture is smooth.
Step 3: Stir in Flavor
Add in the caramel sauce, vanilla extract, and a pinch of salt. Whisk until everything is fully combined and the hot cocoa is silky and rich.
Step 4: Top and Toast
Pour the hot cocoa into mugs and top generously with marshmallows. Use a kitchen torch to toast them until golden, or place the mugs under a broiler for a few seconds. Drizzle with extra caramel if desired.
Serving and Storing Caramel Marshmallow Hot Cocoa
This recipe makes enough for 3 to 4 cozy servings, perfect for family movie night or when friends drop by. Serve it warm and fresh for the best texture and flavor. If you have leftovers, store the hot cocoa (without marshmallows) in a sealed container in the fridge for up to 3 days. Reheat gently on the stovetop, stirring well to bring back that smooth creaminess.
What to Serve With Caramel Marshmallow Hot Cocoa?
Chocolate Dipped Biscotti
Crunchy and ideal for dunking, biscotti pair wonderfully with the rich chocolate.
Toasted Pound Cake
Slices of buttery pound cake go hand-in-hand with the creamy cocoa.
Cinnamon Rolls
The warm spice of cinnamon enhances the caramel notes.
Peanut Butter Cookies
The nutty flavor cuts through the sweetness in a balanced way.
Fruit Skewers
Add a fresh bite with skewered strawberries, bananas, or apples.
Whipped Cream Topping
Offer a swirl of whipped cream for those who want extra indulgence.
Chocolate Shavings or Sprinkles
Let guests top their mugs with flakes or sprinkles for a fun cocoa bar.
Want More Drink Ideas with a Twist?
If you adore this Caramel Marshmallow Hot Cocoa, you might fall in love with these indulgent drink ideas:
- Orange Crush Sherbet: A citrusy frozen treat with vibrant flavor.
- High Protein Chocolate Chia Pudding: A nutritious and creamy dessert-like drink.
- 10-Day Green Smoothie Cleanse: Detox and energize with delicious green blends.
- Fluffy Banana Cottage Cheese Pancakes: Perfect for pairing with hot cocoa on a cozy morning.
- Mia Recipes on Pinterest: Find more comforting, creative drinks and desserts curated daily.
Save This Recipe For Later
📌 Save this recipe to your Pinterest drink or dessert board so you can find it whenever you need something warm and sweet.
Tell me how you liked yours! Did you torch the marshmallows or keep it simple? Add extra caramel or a sprinkle of cinnamon? I’d love to hear how you made this cozy classic your own.
Don’t forget to explore more soul-warming drinks and recipes over at Mia Recipes on Pinterest for your next kitchen adventure!

Caramel Marshmallow Hot Cocoa
- Total Time: 15 minutes
- Yield: 3 servings
- Diet: Vegetarian
Description
A rich and creamy Caramel Marshmallow Hot Cocoa made with dark chocolate, buttery caramel, and toasted marshmallows. Perfect cozy drink for winter nights, holidays, or anytime you crave something warm and indulgent. This easy homemade hot cocoa recipe is a family favorite.
Ingredients
1 ½ cups whole milk
½ cup heavy cream
2 tablespoons unsweetened cocoa powder
¼ cup dark chocolate chips
3 tablespoons caramel sauce
1 tablespoon granulated sugar
½ teaspoon vanilla extract
Pinch salt
½ cup marshmallows (for topping)
Instructions
1. In a medium saucepan, heat whole milk and heavy cream over medium heat until steaming but not boiling.
2. Whisk in unsweetened cocoa powder, dark chocolate chips, and sugar. Stir until smooth and melted.
3. Add caramel sauce, vanilla extract, and a pinch of salt. Mix well until fully combined.
4. Pour into mugs and top with marshmallows. Toast marshmallows with a kitchen torch or under broiler.
5. Optional: drizzle extra caramel over the top before serving.
Notes
This recipe is rich and decadent—perfect for special occasions.
Use oat or almond milk for a dairy-free version.
Toasting marshmallows adds a delicious smoky sweetness.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Drinks
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 260
- Sugar: 23g
- Sodium: 100mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 29g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 35mg


