Have you ever wanted a mug of hot cocoa that feels a little more special than the usual weeknight version? Caramel Marshmallow Hot Cocoa is exactly that kind of cozy drink, rich with deep chocolate flavor, silky milk, gooey marshmallows, and a glossy caramel drizzle that melts into every sip.
This is the kind of warm treat that turns an ordinary afternoon into something worth slowing down for. It is sweet, creamy, comforting, and perfect for cold evenings, movie nights, holiday gatherings, or any moment when you want a homemade drink that feels indulgent without being complicated.
Preparation Phase & Tools to Use
Before you start, gather a few simple tools so the cocoa comes together smoothly. A small saucepan is the most important piece because it lets the milk heat gently without scorching. A whisk helps blend the cocoa powder, sugar, and milk into a lump-free drink with a smooth texture. Measuring cups and spoons keep the balance right, especially when working with cocoa and caramel. A heat-safe mug is essential for serving because it holds the warmth well, and a spoon is useful for stirring in the caramel and nestling the marshmallows on top. If you want an extra polished finish, keep a small squeeze bottle or spoon nearby for drizzling caramel over the whipped topping and marshmallows.

Ingredients for the Caramel Marshmallow Hot Cocoa
Whole milk gives the drink its creamy body and makes the cocoa taste full and comforting instead of thin.
Heavy cream adds extra richness and creates a more luxurious texture that feels closer to café-style hot chocolate.
Unsweetened cocoa powder brings the bold chocolate flavor and gives the drink its deep, warm color.
Granulated sugar sweetens the cocoa just enough and balances the natural bitterness of the cocoa powder.
Semi-sweet chocolate chips melt into the milk and make the drink smoother, thicker, and more chocolate-forward.
Caramel sauce adds buttery sweetness and gives this cocoa its signature flavor.
Vanilla extract rounds out the chocolate and caramel notes with a soft bakery-style aroma.
A tiny pinch of salt sharpens the chocolate flavor and keeps the drink from tasting flat.
Mini marshmallows make the top extra cozy and soften beautifully into the hot cocoa.
Whipped cream is optional, but it adds a fluffy layer that makes the mug look and taste extra special.
Extra caramel sauce for drizzling finishes the drink with a glossy topping and more caramel flavor in every sip.
How To Make the Caramel Marshmallow Hot Cocoa
This recipe is simple, but taking a minute with each step makes the final mug much smoother and richer.
Step 1: Warm the Milk Base
Add the whole milk and heavy cream to a small saucepan and set it over medium-low heat. Warm it gently until it is hot but not boiling. Stir now and then so the dairy heats evenly and does not catch on the bottom of the pan.
Step 2: Whisk in the Cocoa and Sugar
Sprinkle in the unsweetened cocoa powder, granulated sugar, and pinch of salt. Whisk steadily until the cocoa dissolves and the mixture looks smooth. This step helps avoid dry cocoa clumps and gives the drink an even chocolate flavor.
Step 3: Melt in the Chocolate
Add the semi-sweet chocolate chips and continue whisking until they fully melt. The cocoa will become darker, silkier, and slightly thicker. This is what gives the drink that rich homemade hot chocolate texture instead of a watery one.
Step 4: Stir in the Caramel and Vanilla
Add the caramel sauce and vanilla extract, then whisk again until everything is fully blended. The caramel should melt right into the cocoa, adding sweetness and a buttery depth that pairs beautifully with the chocolate.
Step 5: Pour and Top
Pour the hot cocoa into your favorite mug. Top with whipped cream if using, then pile on mini marshmallows while the drink is still hot so they soften around the edges.
Step 6: Finish with Caramel Drizzle
Spoon or drizzle extra caramel sauce over the marshmallows and whipped cream. Serve right away while the cocoa is warm, creamy, and at its best.
Serving and Storing Caramel Marshmallow Hot Cocoa
Caramel Marshmallow Hot Cocoa is best served immediately while the marshmallows are soft and the caramel is still glossy on top. For a cozy presentation, serve it in oversized mugs and pair it with butter cookies, shortbread, or a simple slice of loaf cake. If you are making it for guests, keep the cocoa warm over very low heat and let everyone add their own whipped cream, marshmallows, and caramel drizzle.
If you have leftovers, let the cocoa cool slightly and store it in a covered jar or container in the refrigerator for up to 2 days. Reheat it gently on the stove over low heat or in the microwave in short intervals, stirring well between each one. You may need a splash of milk to loosen it back to the right consistency.
Frequently Asked Questions
Can I make Caramel Marshmallow Hot Cocoa without heavy cream?
Yes. You can use all milk instead of milk and cream. The drink will still taste good, but it will be a little lighter and less velvety.
What kind of caramel sauce works best?
A smooth dessert caramel sauce works best because it melts easily into the hot cocoa. If your caramel is very thick, warm it slightly before stirring it in.
Can I use dark chocolate instead of semi-sweet chocolate chips?
You can. Dark chocolate will give the cocoa a deeper, less sweet flavor. You may want to add a little extra sugar if you prefer a sweeter mug.
How do I keep the cocoa from getting grainy?
Whisk the cocoa powder thoroughly into the warm milk and make sure the chocolate chips fully melt. Gentle heat also helps keep the texture smooth.
Can I make this recipe ahead for a party?
Yes. Make the cocoa ahead and keep it warm on the stove over the lowest heat setting. Add the marshmallows, whipped cream, and caramel drizzle just before serving.
Can I turn this into a mocha-style drink?
Yes. A small spoonful of instant espresso powder or a splash of brewed espresso adds a lovely coffee note that works very well with caramel and chocolate.
Want More Cozy Drink and Dessert Ideas?
If you love sweet caramel flavors, you might want to try the Indulgent 6 Minute Caramel Recipe for an easy homemade topping you can spoon over warm drinks and desserts.
For more marshmallow-and-chocolate comfort, the Decadent Chocolate Smores Cupcakes Recipe brings that same gooey, cozy flavor in cupcake form. The Praline Crunch is another great choice when you want something sweet, crunchy, and giftable.
If you are in the mood for more soft and comforting bakes to serve alongside a mug of cocoa, take a look at the Moist Apple Crumble Coffee Cake or the Cinnamon Donut Bread Recipe. Both are lovely with a warm drink and make an easy brunch or afternoon treat.
Pin and Tell Me How Yours Turned Out
Save this Caramel Marshmallow Hot Cocoa for your cold-weather cravings, holiday drink boards, or cozy dessert drink ideas so it is easy to find when you want something warm and chocolatey.
If you make it, I would love to hear how it turned out. Did you go extra heavy on the caramel? Did you add whipped cream or keep it simple with marshmallows only? And for even more daily recipe inspiration, visit my LadyPlate Pinterest page.

Caramel Marshmallow Hot Cocoa
- Total Time: 15 minutes
- Yield: 2 servings
- Diet: Vegetarian
Description
Caramel Marshmallow Hot Cocoa is the kind of cozy drink that makes you want to curl up and savor every sip. This easy recipe blends rich chocolate, creamy milk, buttery caramel, and soft marshmallows into a warm homemade treat that works as a holiday drink, sweet afternoon pick-me-up, or cozy dessert drink. It is one of those comforting food ideas that fits right in with winter gatherings, easy recipe collections, and festive drink recipes.
Ingredients
2 cups whole milk
1/2 cup heavy cream
2 tablespoons unsweetened cocoa powder
2 tablespoons granulated sugar
1/4 cup semi-sweet chocolate chips
3 tablespoons caramel sauce, plus more for topping
1/2 teaspoon vanilla extract
1 pinch salt
1/2 cup mini marshmallows
1/4 cup whipped cream, optional
Instructions
1. Add the whole milk and heavy cream to a small saucepan over medium-low heat and warm until hot but not boiling.
2. Whisk in the cocoa powder, granulated sugar, and salt until smooth and fully combined.
3. Add the semi-sweet chocolate chips and whisk until melted and silky.
4. Stir in the caramel sauce and vanilla extract until the cocoa is smooth and glossy.
5. Pour into 2 mugs and top with whipped cream if using.
6. Add mini marshmallows on top and finish with an extra drizzle of caramel sauce.
7. Serve immediately while hot.
Notes
Use medium-low heat so the milk stays smooth and does not scorch.
Whisk well when adding cocoa powder to prevent lumps.
Add the marshmallows just before serving so they stay soft and fluffy on top.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Drinks
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 mug
- Calories: 392
- Sugar: 39g
- Sodium: 181mg
- Fat: 21g
- Saturated Fat: 13g
- Unsaturated Fat: 7g
- Trans Fat: 0.3g
- Carbohydrates: 49g
- Fiber: 2g
- Protein: 8g
- Cholesterol: 46mg


