The first time I made these Hot Chocolate Christmas Cookies, I knew they were going to become part of my holiday baking tradition. They have everything I want in a festive cookie: a rich chocolate base, soft centers, crackly tops, and that cozy hot cocoa feeling packed into every bite. When the marshmallow melts into the warm cookie and the chocolate turns glossy, they look just as magical as they taste.

I especially love making these when I want a cookie that feels a little nostalgic but still stands out on a holiday tray. They are the kind of treat that disappears fast at cookie swaps, family gatherings, and late night kitchen snacking. I usually serve them slightly warm because that gooey center is hard to resist.
What Makes Hot Chocolate Christmas Cookies So Special?
What I love most about these cookies is how they turn a winter favorite into something you can actually hold in your hand. They are inspired by a mug of hot chocolate, but the flavor is deeper and more intense thanks to cocoa powder, melted chocolate, and a soft marshmallow center. The contrast between the fudgy cookie and that creamy marshmallow bite makes them unforgettable.
Ingredients for the Hot Chocolate Christmas Cookies
Every ingredient in these cookies has a job to do, and I like knowing exactly why each one matters before I start mixing.
Unsalted butter
I use butter to give the cookies richness and a soft, tender texture. It also helps create that bakery style chew that makes these so satisfying.
Granulated sugar
Sugar sweetens the dough and helps the cookies spread just enough while baking. It also encourages those slightly crisp edges.
Brown sugar
Brown sugar brings moisture and a deeper flavor that reminds me of warm cocoa on a cold night.
Eggs
Eggs bind the dough together and help the cookies stay soft in the center.
Vanilla extract
Vanilla rounds out the chocolate flavor and gives the cookies a warmer, fuller aroma.
All purpose flour
Flour gives the dough structure so the cookies hold their shape around the marshmallow.
Unsweetened cocoa powder
This is where the bold chocolate flavor really begins. I like using a good quality cocoa powder so the cookies taste rich, not flat.
Baking soda
A little baking soda helps the cookies rise slightly and keeps them from baking up too dense.
Salt
Salt balances the sweetness and sharpens the chocolate flavor.
Semi sweet chocolate chips
Chocolate chips melt into the dough and add little pockets of extra chocolate throughout.
Large marshmallows
These are the heart of the hot chocolate idea. Once tucked into the cookies, they soften and create that signature gooey center.
Melted chocolate or chocolate wafers for topping
I like finishing the cookies with melted chocolate because it gives them that dramatic, molten look.
Mini marshmallows or crushed candy cane for garnish
A small garnish makes them feel extra festive and gives the tops a holiday bakery touch.
How To Make the Hot Chocolate Christmas Cookies
I like to make these in stages so the dough stays easy to work with and the marshmallows keep their shape as much as possible.
Step 1: Cream the Butter and Sugars
I start by beating the butter, granulated sugar, and brown sugar together until the mixture looks light and fluffy. This step helps create a soft cookie with a tender crumb.
Step 2: Add the Eggs and Vanilla
Next, I mix in the eggs one at a time, then stir in the vanilla. At this point the dough base already smells like the beginning of a great holiday dessert.
Step 3: Mix the Dry Ingredients
In a separate bowl, I whisk together the flour, cocoa powder, baking soda, and salt. This helps the cocoa and leavening distribute evenly so every cookie bakes the same way.
Step 4: Combine the Dough
I gradually add the dry ingredients to the wet mixture, stirring just until combined. Then I fold in the chocolate chips so every bite gets extra chocolate.
Step 5: Chill the Dough
I like to chill the dough for at least 30 minutes. It makes the dough easier to scoop and helps keep the cookies thick and fudgy.
Step 6: Wrap the Marshmallows
Once the dough is chilled, I scoop out portions and flatten them slightly in my hand. I place part of a marshmallow or a whole small marshmallow in the center, then wrap the dough around it and seal the edges well.
Step 7: Bake Until Just Set
I place the cookies on a lined baking sheet and bake them until the edges are set but the centers still look slightly soft. That little bit of underbaking keeps them chewy.
Step 8: Finish with Chocolate and Festive Toppings
After the cookies cool for a few minutes, I spoon or drizzle melted chocolate over the tops. Then I add mini marshmallows or a pinch of crushed candy cane while the chocolate is still soft.

Serving and Storing Hot Chocolate Christmas Cookies
I think these cookies are at their absolute best when served a little warm, especially if you want that soft marshmallow center to feel extra gooey. For holiday platters, I let them cool completely first so the topping can set and the cookies stack more neatly. They also pair beautifully with coffee, milk, or an actual mug of hot chocolate if you really want to lean into the theme.
To store them, I keep the cookies in an airtight container at room temperature for up to 4 days. If I need them to last longer, I refrigerate them and let them come back to room temperature before serving. You can also freeze the baked cookies, though I prefer adding any decorative topping after thawing so they look fresh.
What to Serve With Hot Chocolate Christmas Cookies?
Peppermint Hot Cocoa
This is the most obvious pairing, but for good reason. The minty warmth works beautifully with the fudgy cookie and marshmallow center.
Vanilla Ice Cream
I love serving these cookies slightly warm with a scoop of vanilla ice cream. The contrast between hot and cold makes them feel restaurant worthy.
Holiday Coffee Drinks
A cinnamon latte, mocha, or even a simple cappuccino turns these cookies into an afternoon treat that feels a little special.
Fresh Fruit on a Dessert Board
If I am putting together a holiday spread, I like adding strawberries or raspberries nearby to balance the richness of the chocolate.
Want More Cookie Ideas?
If you love these Hot Chocolate Christmas Cookies, you’ll probably enjoy these other sweet favorites too:
- Twix Cookie Cups for a caramel chocolate bite that feels extra indulgent.
- Double Chocolate Chip Cookies when you want even more rich cocoa flavor in every bite.
- Cake Mix Chocolate Chip Santa Cookies for a cheerful holiday treat that is easy to make.
- Copycat Crumbl Salted Caramel Cheesecake Cookies if you are craving something bakery style and extra decadent.
You can also find more daily dessert inspiration and cozy baking ideas on ChefAlchemy on Pinterest.
Save This Pin For Later
📌 Save this Hot Chocolate Christmas Cookies recipe to your Pinterest holiday dessert board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you go with a gooey marshmallow center, add peppermint on top, or keep them extra chocolatey?
I always love hearing how other bakers make these cookies their own. Questions are welcome too, and I am happy to help you get the texture just right.
Print
Hot Chocolate Christmas Cookies
- Total Time: 32 minutes
- Yield: 24 cookies
- Diet: Vegetarian
Description
Hot Chocolate Christmas Cookies are the kind of festive treat that makes a holiday baking day feel extra special. These rich chocolate cookies bake up soft and fudgy, then get topped with gooey marshmallow and glossy melted chocolate for that true hot cocoa-inspired finish. They are perfect for cookie exchanges, dessert boards, Christmas parties, and cozy winter nights when you want an easy recipe that feels homemade, indulgent, and unforgettable.
Ingredients
1 cup unsalted butter, softened
3/4 cup granulated sugar
3/4 cup light brown sugar, packed
2 large eggs
2 teaspoons vanilla extract
2 cups all-purpose flour
3/4 cup unsweetened cocoa powder
1 teaspoon baking soda
1/2 teaspoon salt
1 1/2 cups semi-sweet chocolate chunks
12 large marshmallows, halved
1/2 cup chocolate ganache or melted semi-sweet chocolate
Instructions
1. Preheat the oven to 350°F and line two baking sheets with parchment paper.
2. In a large mixing bowl, beat the softened butter, granulated sugar, and brown sugar until light and fluffy.
3. Add the eggs one at a time, then mix in the vanilla extract until smooth.
4. In a separate bowl, whisk together the flour, cocoa powder, baking soda, and salt.
5. Gradually add the dry ingredients to the wet ingredients and mix just until combined.
6. Fold in the chocolate chunks evenly throughout the dough.
7. Scoop the dough into 24 even portions and place them on the prepared baking sheets.
8. Bake for 9 to 11 minutes, until the edges are set and the centers are still soft.
9. Remove the trays from the oven, top each cookie with half a marshmallow, and return to the oven for 1 to 2 minutes until the marshmallows puff slightly.
10. Let the cookies cool for 5 minutes, then spoon melted chocolate or ganache over the marshmallows before serving.
Notes
For the best soft texture, avoid overbaking the cookies and pull them out when the centers still look slightly underdone.
Add the marshmallows near the end of baking so they stay soft and puffy without melting completely into the cookies.
- Prep Time: 20 minutes
- Cook Time: 12 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cookie
- Calories: 215
- Sugar: 18g
- Sodium: 120mg
- Fat: 11g
- Saturated Fat: 6g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 29g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 32mg
Keywords: Hot Chocolate Christmas Cookies, christmas cookies, holiday cookies, chocolate cookies, marshmallow cookies, easy recipe, dessert ideas, food ideas, holiday dessert, cookie exchange recipe
