Kirbie's Cravings

Hot Chocolate Cookies

photo of a stack of Hot Chocolate Cookies

These hot chocolate cookies are made with cocoa mix and topped with a toasted marshmallow. They are warm, gooey and make a delicious holiday cookie.

As you can see, hot chocolate is still on my mind. So I made these delicious hot cocoa cookies. I love how they came out and they come together very easily.
overhead photo of hot chocolate cookies on a baking rack
We’re continuing to put up our Christmas decorations, bit by bit. Last year, I bought these solar snowflake light sticks that go along the walkway to our house. I was so excited to use them. But unfortunately, the lights are super weak. They barely shine and they are blue. So now we just have some faint blue lighting glowing from the front of our house that looks weird. I passed by several houses that have candy cane lights along their walkway. Next year, I want to do that instead!
close-up photo of the cookiesphoto collage showing how to place the marshmallows on the cookie dough and the baked cookies on a silpat
The cookies themselves are flavored with hot chocolate mix rather than regular cocoa powder, which really makes them taste like hot cocoa. The marshmallow melts on top of the cookie, so you have delicious melted marshmallow with each bite.
photo of a cookie pulled apart to show the gooey marshmallows
The best part is, even after the cookies have cooled, you can microwave them for a few seconds to enjoy them warm. The marshmallows puff up again when reheated too.

Hot Chocolate Cookies

Servings: 13 cookies
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Course: Dessert
Cuisine: American
These hot chocolate cookies are made with cocoa mix and topped with a toasted marshmallow. They are warm, gooey and make a delicious holiday cookie.


  • 1/2 cup unsalted butter
  • 1/2 cup granulated white sugar
  • 1 large egg
  • 1/4 cup  hot chocolate cocoa mix (see note)
  • 1 cup + 2 tbsp all-purpose flour
  • 1 tbsp unsweetened dutch processed cocoa powder
  • 1/2 tsp. baking powder
  • large marshmallows
  • 1 tbsp chocolate shavings optional


  • Preheat the oven to 350°F. Line baking sheets with parchment paper or silicone baking mats.
  • Cream the butter and sugar on medium-high speed until light and fluffy. Beat in the egg.
  • Add the flour, hot chocolate mix, cocoa powder and baking powder to the bowl and mix on low speed just until incorporated.
  • Make round cookie balls about 1 inch in diameter. Place balls onto cookie sheet about 2 inches apart. Snip large marshmallows in half. Press the sticky side of a half marshmallow into the center of chocolate cookie ball, until cookie flattens into a round disc and the marshmallow is partially buried into the center of the disc.
  • Bake about 10 minutes until cookies are done. Set oven to a low broil. Watching cookies carefully, broil for about 30 seconds to toast marshmallow tops until they turn a deep brown. Let cookies cool a few minutes before eating. If desired, sprinkle a pinch of chocolate shavings on top of each cookie. You can reheat cold cookies in microwave for about 15 seconds each so that marshmallow centers become melted again.


  • For the hot cocoa mix, I used Swiss Miss Milk Chocolate.

The nutrition information provided are only estimates based on an online nutritional calculator. I am not a certified nutritionist. Please consult a professional nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have.

Did you make this recipe?I'd love to see it! Mention @KirbieCravings and tag #kirbiecravings!


Get new post updates via email

8 comments on “Hot Chocolate Cookies”

  1. These look great, especially with the marshmallow on top. Can’t wait to try making these. 

  2. I made these s’more cookies that were similar, and the broiled marshmallows looked like fried eggs!

  3. I totally want candy cane lights!!! And, um, these cookies. Obviously.

  4. Wow- I’ve never heard of hot chocolate cookies but they combine two of my favorite things!  NEED to try this!

Leave a Reply

Your email address will not be published. Required fields are marked *