There’s nothing cozier than a batch of hot cocoa cookies fresh from the oven—soft, deeply chocolatey, and dotted with melty marshmallows. This recipe is inspired by a classic mug of hot chocolate but updated with better-for-you ingredients that still deliver big on flavor. The cookies are rich without being overly sweet, festive enough for holiday baking, and comforting any time you want a warm, chocolatey treat.



Why You’ll Love These Hot Cocoa Cookies
These hot cocoa cookies are easy to fall for. They’re gluten-free and dairy-free, made with almond flour and arrowroot starch for a tender, chewy texture and a bit more nutrient density than traditional flour. Dutch-processed cocoa gives a deep chocolate flavor, and coconut sugar provides a caramel-like sweetness with a lower glycemic impact than refined sugar. Mini marshmallows bake into little gooey pockets on top, delivering that true hot chocolate feeling—no mug needed.


A Cozy, Better-For-You Holiday Cookie
Whether you add these to a holiday cookie tray or bake them any time you crave a comforting chocolate dessert, they’re a great choice. Simple to prepare and freezer-friendly, they’re ideal for sharing or keeping on hand for a quick indulgence. Pair them with a warm drink, tuck them into snack boxes, or gift a bundle—these cookies feel indulgent, comforting, and a little more wholesome than the usual sugar-laden version.


Ingredients You’ll Need:
For the Dough:
- Superfine almond flour
- Arrowroot starch
- Dutch-processed cocoa powder
- Espresso powder (optional)
- Baking soda
- Kosher salt
- 1 large egg + 1 egg yolk
- Coconut sugar
- Avocado oil
- Pure vanilla extract
- Dairy-free semi-sweet chocolate chips
- Mini marshmallows (folded into the dough)
To Finish:
- Flaky salt
- Mini marshmallows (for topping)






How To Make Hot Cocoa Cookies
In a medium bowl, whisk together the almond flour, arrowroot starch, cocoa powder, espresso powder (if using), baking soda, and salt until smooth and lump-free. Set aside.
In a large bowl, combine the egg, egg yolk, coconut sugar, and avocado oil. Whisk vigorously for about 30 seconds until the mixture is glossy and smooth. Add the vanilla and whisk again.
Add the dry ingredients to the wet and mix with a wooden spoon until fully combined and no streaks remain. Stir in the chocolate chips, then fold in ½ cup mini marshmallows so they’re evenly distributed through the dough.
Cover and chill the dough in the refrigerator for 30 minutes. Meanwhile, preheat the oven to 350°F and line two baking sheets with parchment paper.








To Finish & To Store:
Remove dough from the fridge. Using a 2-tablespoon scoop, form 18 cookie dough balls and space nine on each prepared sheet, leaving about 2 inches between cookies. Gently flatten each ball and sprinkle with flaky salt.
Bake for 4 minutes. Remove the trays and press 2–3 extra mini marshmallows into the top of each cookie, pressing them into the warm dough. Return the trays to the oven, rotating top to bottom, and bake 5–6 more minutes until edges are set and the marshmallows are puffed and lightly golden.
Cool on a wire rack until set. Store completely cooled cookies in an airtight container at room temperature for up to 3 days. To keep them soft, place parchment between layers or tuck a small slice of bread into the container to retain moisture.







Recipe Substitutions & Questions
Here are a few sensible swaps based on preference or what you have on hand:
- Almond flour: Swap 1:1 with cashew, sunflower seed, or hazelnut flour. Hazelnut will add a richer, nutty note that complements chocolate.
- Arrowroot starch: Use tapioca starch 1:1 for similar chewiness.
- Dutch-processed cocoa: Regular unsweetened cocoa works, though flavor may be slightly less smooth.
- Espresso powder: Optional—omit or replace with instant coffee to deepen chocolate flavor without a coffee taste.
- Coconut sugar: Brown sugar or organic cane sugar can be substituted 1:1, with a slightly sweeter, less caramel profile.
- Avocado oil: Melted coconut oil or olive oil can be used; coconut oil will add a hint of coconut flavor.
- Chocolate chips: Regular semi-sweet or dark chocolate chunks work if dairy is not a concern.
- Mini marshmallows: Use vegan mini marshmallows for a dairy-free option, or omit for a classic chocolate cookie.
Can I make hot cocoa cookies ahead of time?
Yes. Make the dough up to 24 hours ahead and keep it covered in the fridge. When ready to bake, let it sit about 5 minutes at room temperature so it’s easy to scoop, then bake as directed.
Why do my marshmallows melt or disappear when baking cookies?
Marshmallows melt rapidly in the oven. This recipe has you add a few extra mini marshmallows after the first few minutes of baking so they puff, toast slightly, and remain visible on top instead of melting into the dough.
How should I store hot cocoa cookies to keep them soft?
Store cooled cookies in an airtight container at room temperature for up to 3 days. To retain softness, layer with parchment or add a small slice of bread to maintain moisture.
Can I freeze hot cocoa cookies or the cookie dough?
Yes. Scoop dough into balls and freeze on a sheet, then transfer to a freezer-safe container for up to 2 months. Bake from frozen, adding 1–2 minutes to the bake time. Baked cookies freeze and thaw well at room temperature.

More Cozy Dessert Recipes You’ll Love:
- Gingerbread Protein Balls
- Gluten-Free Dairy-Free Fudge Brownies
- S’mores Blondies (Gluten-Free, Dairy-Free)
- Christmas Sugar Cookies (GF, Refined-Sugar Free)
- No-Bake Cinnamon Cereal Bars (Gluten-Free, Dairy-Free)
- Tahini Chocolate Chunk Cookies (Gluten-Free, Dairy-Free)
- Apple Spiced Oatmeal Cookies with Cinnamon Glaze (Gluten-Free & Dairy-Free)
Hot Cocoa Cookies

Soft, chocolatey hot cocoa cookies packed with gooey mini marshmallows. Made gluten- and dairy-free with almond flour and coconut sugar, these cozy cookies are easy to bake and perfect for sharing.
Ingredients
For the Dough:
- 1 ½ cups superfine almond flour
- ¾ cup arrowroot starch
- 5 tablespoons Dutch-processed cocoa powder
- 2 teaspoons espresso powder (optional)
- 1 teaspoon baking soda
- ¼ teaspoon kosher salt
- 1 large egg plus 1 egg yolk, room temperature
- ½ cup coconut sugar
- ⅓ cup avocado oil
- 1 teaspoon pure vanilla extract
- ½ cup dairy-free semi-sweet chocolate chips
- ½ cup mini marshmallows (folded into the dough)
To Finish:
- Flaky salt
- ½ cup mini marshmallows, for topping
Instructions
- In a medium bowl, whisk together the almond flour, arrowroot starch, cocoa powder, espresso powder (if using), baking soda, and salt until well combined. Set aside.
- In a large bowl, whisk the egg, egg yolk, coconut sugar, and avocado oil until smooth and glossy, about 30 seconds. Add vanilla and whisk again.
- Add the dry ingredients to the wet and mix until no streaks remain. Stir in the chocolate chips and fold in ½ cup mini marshmallows.
- Cover and chill the dough for 30 minutes. Preheat the oven to 350°F and line two baking sheets with parchment.
To Finish & To Store:
- Scoop the dough into 18 portions (2 tablespoons each). Place 9 per sheet with about 2 inches between. Gently flatten and sprinkle with flaky salt.
- Bake for 4 minutes. Remove trays and press 2–3 mini marshmallows onto each cookie.
- Return to the oven, rotating trays, and bake 5–6 more minutes until edges are set and marshmallows are puffed and lightly golden.
- Cool on a wire rack. Store in an airtight container at room temperature up to 3 days.

