These Mexican Hot Chocolate Cookies are rich, boldly flavored with dark cocoa, cinnamon, and a touch of cayenne, and finished with gooey melted marshmallows. They’re a cozy winter treat that recalls a steaming mug of hot cocoa in cookie form.

What we love about these Mexican Hot Chocolate Cookies
- No chill time required: The dough comes together quickly and can be baked right away, producing soft cookies that hold their shape.
- Deep, layered flavors: Dark cocoa delivers an intense chocolate base, while cinnamon and a small amount of cayenne add warmth and depth without making the cookies spicy.
- These cookies bake up soft with crackly tops and a slightly thick profile. Adding mini marshmallows in the final minutes of baking creates a melty, gooey topping that complements a lightly crisp exterior.
Ingredients

Ingredient notes
- Flour: All-purpose flour was used for testing and gives a reliable texture.
- Light brown sugar: Keeps the cookies moist and tender while contributing a subtle caramel note.
- Dark cocoa powder: Use Dutch-processed dark cocoa for a richer chocolate flavor. Hershey’s Dark Cocoa or any similar dark cocoa works well.
- Cayenne: Only a small amount is needed; it gives warmth rather than heat. Adjust to taste.
- Baking powder: This recipe uses baking powder as the leavener because Dutch-processed cocoa does not react the same way as natural cocoa with baking soda.
How to make (step-by-step)

- Preheat the oven to 350°F (175°C). Line a large baking sheet with a silicone mat or parchment paper.
- In a medium bowl, cream the unsalted butter and light brown sugar until fluffy. Add the egg and vanilla, mixing until just combined.
- Sift or add the dry ingredients— all-purpose flour, dark cocoa powder, ground cinnamon, cayenne, salt, and baking powder—into the wet ingredients and mix until the dough comes together. The dough may look a little crumbly at this stage; that’s normal.
- Fold chopped semi-sweet chocolate or chocolate chips into the dough with a wooden spoon; this will help the dough come together and distribute the chocolate evenly.
- Portion the dough using a cookie scoop (about 2 tablespoons) and place balls on the prepared sheet, spacing about 3 inches apart. Gently press and shape each scoop into a slightly taller round so the cookies bake into thicker circles.
- Bake for 8 minutes, then remove the pan and top each cookie with 2–3 mini marshmallows, pressing gently so they adhere. Return to the oven and bake for 2 more minutes until the marshmallows melt.
- Let the cookies cool on the baking sheet for about 5 minutes, then transfer to a wire rack to finish cooling. This recipe yields about 24 cookies.

Tips
- Don’t worry about crumbly dough: After adding dry ingredients the dough may seem crumbly; folding in the chocolate brings it together.
- Uniform cookies: Use a cookie scoop and gently shape the balls into taller rounds for evenly sized, thick cookies.
- Toasted marshmallows: The oven melts the marshmallows but won’t fully toast them. If you want a toasted top, use a kitchen torch briefly for a golden finish.

Mexican Hot Chocolate Cookies: FAQ
Not recommended for this recipe. Hot chocolate mix typically contains added sweeteners and milk powder and is made from natural cocoa, which has a different pH than Dutch-processed dark cocoa. This recipe relies on baking powder rather than baking soda because of the cocoa used; swapping powders will change how the cookies bake.
Cocoa powder is pure ground cocoa solids. Hot chocolate mix usually includes additional ingredients like sugar and milk powder to make an instant drink, so it’s not a one-to-one substitute in baked recipes.
More dessert recipes
- Brown Butter Cookies
- Churros
- Mexican Hot Chocolate
- Mexican Wedding Cookies
- Sopapillas
Mexican Hot Chocolate Cookies Recipe

Ingredients
- ½ cup unsalted butter, room temperature
- 1 cup light brown sugar, packed
- 1 large egg
- 1 tsp vanilla extract
- 1 cup all-purpose flour
- ⅓ cup dark cocoa powder (Dutch-processed)
- 1 tsp ground cinnamon
- ½ tsp cayenne (adjust to taste)
- ½ tsp salt
- 1 tsp baking powder
- 8 ounces semi-sweet chocolate, chopped (or ½ cup chocolate chips)
- ¾ cup mini marshmallows
Instructions
-
Preheat oven to 350°F. Line a large baking pan with a silicone mat or parchment paper.
-
Cream the butter and light brown sugar in a medium bowl with a hand mixer or stand mixer.
-
Add the egg and vanilla and mix until combined.
-
Add the dry ingredients and mix until the dough comes mostly together; it may appear crumbly.
-
Fold in the chopped chocolate or chips with a wooden spoon until the dough holds together.
-
Scoop dough into roughly 2-tablespoon portions, roll into balls, and place on the baking sheet about 3 inches apart (8–9 per sheet).
-
Bake 8 minutes, remove the pan, and press 2–3 mini marshmallows onto each cookie. Return to the oven and bake 2 more minutes.
-
Cool on the baking sheet for 5 minutes before transferring to a wire rack. Repeat with remaining dough. Makes about 24 cookies.
Notes
- Flour: This recipe was tested with all-purpose flour.
- Light brown sugar: Helps keep the cookies moist and tender.
- Dark cocoa powder: Use a Dutch-processed dark cocoa for the best flavor and color.
- Cayenne: Adds subtle warmth; increase or decrease to your preference.
- Baking powder: Used because Dutch-processed cocoa doesn’t react with baking soda the same way natural cocoa does.
Nutrition
|
Calories: 151kcal
|
Carbohydrates: 19g
|
Protein: 1g
|
Fat: 8g
|
Sugar: 13g
Nutrition information is automatically calculated and should be used as an approximation.
Photography by @KJandCompany.co