I pulled the first batch out of the oven and pressed a marshmallow into each one while they were still hot, then slid the pan back under the broiler. Ninety seconds later I had to explain to my kid why we couldn’t eat them yet. It’s a fair complaint.
These hot cocoa cookies are a chocolate crinkle cookie — dense, fudgy, coated in powdered sugar that cracks as the cookie spreads — with chocolate chips and mini marshmallows folded into the dough and a large toasted marshmallow pressed on top the moment they come out of the oven. Every element of a cup of hot chocolate is in the cookie. The broiled marshmallow on top is golden-brown, slightly pulled, a little caramelized at the edges. It looks exactly like what you see in the photo because that is exactly how it looks.
One bowl, one chill, one broil at the end. Twenty-eight cookies.
Two things you have to do in order
The dough is too soft to roll at room temperature. It needs an hour in the fridge minimum — the butter has to firm back up before you can scoop and shape without the dough sticking to everything. I’ve tried skipping this and ended up with cookies that spread into flat, sad discs. The powdered sugar coating slides off soft dough and doesn’t create the crinkle pattern. One hour is not optional.
The marshmallow goes on after baking, not before. If you press marshmallows onto raw dough and bake them, they melt into a sticky pool and disappear into the cookie by the time it’s done. The right sequence is: bake the cookie until the edges are set, pull it from the oven, press a full-size marshmallow into the center while it’s still hot, then slide the pan under the broiler for 90 seconds to toast the top of the marshmallow golden-brown.
Get those two steps in order and the rest is standard cookie baking.
What goes into these and why
The cocoa powder: Dutch-process cocoa gives a darker, smoother, less acidic chocolate flavor than natural cocoa — which is why the cookies in the photo look almost black-brown rather than reddish-brown. Either cocoa works, but Dutch-process is what produces that deep color and the hot cocoa flavor this recipe is built around. If you use natural cocoa, the taste is slightly sharper and the color is a bit warmer. Both are fine.
The chocolate chips: semi-sweet folds into the dough and melts into pockets of chocolate throughout. They also contribute chips visible at the cookie’s surface — those darker spots you can see in the photo. One cup is the right amount; more and the dough gets too chunky to roll.
The mini marshmallows in the dough: they mostly melt during baking, leaving pockets of airy sweetness scattered through the crumb. Some stay slightly visible. Either way they add to the hot cocoa flavor without affecting the dough’s structure. Use minis, not regular marshmallows — regular marshmallows folded into dough become large sticky pockets that make the cookies fall apart.
The regular marshmallows on top: one per cookie. They’re the whole visual moment — that toasted, golden, slightly puffy marshmallow centered on each dark cookie. Don’t use minis for the topper. You want a marshmallow large enough to toast under the broiler and hold its shape.
The powdered sugar coating: don’t tap off the excess. Roll the dough ball until it’s white all over, then put it directly on the pan. The thick coating creates the crinkle pattern — as the cookie spreads and rises, the powdered sugar cracks in lines that reveal the dark chocolate beneath. It’s the whole look of this cookie.
Start to finish
Whisk the flour, cocoa powder, baking soda, and salt together in a bowl until the cocoa is evenly distributed — there should be no visible lighter streaks. Set aside.
Beat the softened butter and sugar on medium-high for 3 full minutes. The mixture should be noticeably pale and fluffy. Add the eggs one at a time with the mixer running, then the vanilla. Add the dry ingredients on low speed and mix only until no flour streaks remain.
Fold in the chocolate chips and mini marshmallows with a spatula. The dough will be thick and sticky and very dark — almost like brownie batter. Cover the bowl and refrigerate for at least 1 hour. Overnight works fine too.
Preheat the oven to 350°F. Line two baking sheets with parchment. Pour the powdered sugar into a shallow bowl.
Scoop rounded tablespoons of cold dough and roll into balls between your palms. Roll each ball in the powdered sugar, making sure the whole surface is coated. No tapping, no shaking off the excess. Place on the lined pans 2 inches apart.
Bake for 9 to 11 minutes. The edges will look set and the tops will have cracked — the classic crinkle pattern from the powdered sugar coating stretching over a spreading cookie. The centers will still look soft. Pull them at this point, not later. They firm up as they cool and overbaked chocolate cookies go dry fast.
Immediately — while the cookies are still hot — press one regular marshmallow into the center of each cookie, pushing it down until it’s about halfway embedded. Switch the oven to broil. Return the pans to the oven, middle rack not top rack. Broil for 1 to 2 minutes, watching the whole time. The marshmallow tops should turn golden brown and slightly puffy — amber and toasted, like the photo. Pull them the second they’re done.
Leave the cookies on the pan for 5 minutes before moving them. The marshmallows need time to cool enough to stay attached. Move them too soon and the marshmallow slides off the cookie.

A few things worth knowing
The broil step is the most stressful 90 seconds in this recipe. Set a timer for 1 minute and check. Then decide if they need another 30 seconds. Don’t guess and don’t step away — marshmallows under a broiler go from toasted to burned in under a minute.
If you don’t want to broil: press the marshmallow into the hot cookie and let the residual heat soften it. It won’t be toasted golden-brown, but it will melt slightly and stay in place. Still good. Just not the photo.
Storage: these keep in an airtight container at room temperature for 3 days. The powdered sugar absorbs into the cookie surface by day two and the crinkle contrast softens — they’re still good, just less dramatic. The marshmallow topping stays soft and sticky. Don’t stack them directly on top of each other without parchment between layers.
Freeze the unbaked dough balls (rolled in powdered sugar) for up to 2 months. Bake from frozen at 350°F for 12 to 13 minutes and finish with the marshmallow as written.
PrintHot Cocoa Cookies
Fudgy chocolate crinkle cookies loaded with chocolate chips and mini marshmallows, rolled in powdered sugar before baking, and finished with a toasted marshmallow pressed on top.
- Total Time1 hour 25 minutes
- Yield28 cookies 1x
Ingredients
- 2 cups all-purpose flour
- 1/2 cup cocoa powder (Dutch-process preferred)
- 1 tsp baking soda
- 1/2 tsp salt
- 1 cup unsalted butter, softened
- 1 1/2 cups granulated sugar
- 2 large eggs, room temperature
- 1 tsp vanilla extract
- 1 cup semi-sweet chocolate chips
- 1 cup mini marshmallows
- 3/4 cup powdered sugar, for rolling
- 28 regular marshmallows (1 per cookie), for topping
Instructions
- Whisk the dry ingredients: Combine flour, cocoa powder, baking soda, and salt in a bowl and whisk until uniform. Set aside.
- Cream butter and sugar: Beat softened butter and granulated sugar on medium-high for 3 minutes until pale and fluffy. Add eggs one at a time, beating well after each. Add vanilla and mix briefly.
- Combine and fold: Add the dry ingredients to the butter mixture and mix on low until just combined. Fold in the chocolate chips and mini marshmallows with a spatula.
- Chill: Cover the bowl and refrigerate for at least 1 hour, or up to overnight.
- Preheat and roll: Preheat oven to 350°F (175°C). Line two baking sheets with parchment. Scoop rounded tablespoons of cold dough, roll into balls, then roll each ball generously in powdered sugar. Place 2 inches apart on lined pans.
- Bake and add marshmallow: Bake for 9-11 minutes until the edges are set and the tops are cracked. Remove from the oven immediately and press one regular marshmallow firmly into the center of each hot cookie.
- Toast the marshmallows: Switch the oven to broil. Return the pans to the middle rack and broil for 1-2 minutes, watching constantly, until marshmallow tops are golden brown. Cool on the pan for 5 minutes before transferring.
Notes
The dough must be chilled — it’s too sticky to roll at room temperature. Roll dough balls in a generous coat of powdered sugar. Watch marshmallows under the broiler — they burn in under 90 seconds. Keeps at room temperature for 3 days.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dessert, Snack
- Cuisine: American
Nutrition
- Calories: 195
- Sugar: 19
- Sodium: 115
- Fat: 9
- Saturated Fat: 5.5
- Carbohydrates: 28
- Fiber: 1
- Protein: 2




