Peppermint mocha cookies are rich, chocolatey, and filled with the bold flavors of cocoa, espresso, and a refreshing burst of peppermint. They’re everything I love about the holiday season in one soft, chewy cookie—with a brownie-like center and just the right amount of crunch from crushed peppermint. Whether I’m baking for a party, cookie exchange, or just craving something festive, these never disappoint.
Why You’ll Love This Recipe
I love these cookies because they’re packed with deep chocolate flavor and that cool peppermint twist. The espresso brings out the richness of the cocoa without making the cookie taste like coffee, and the peppermint adds a holiday sparkle. They’re soft in the center, slightly crisp on the edges, and easy to decorate with crushed candy canes or melted chocolate. They feel indulgent but are surprisingly simple to make.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Unsalted butter (softened)
-
Brown sugar
-
Granulated sugar
-
Eggs
-
Vanilla extract
-
Peppermint extract
-
All-purpose flour
-
Unsweetened cocoa powder
-
Baking soda
-
Salt
-
Instant espresso powder (or very finely ground coffee)
-
Chocolate chips or chunks
-
Crushed peppermint candies or candy canes
Directions
-
I preheat the oven to 350°F (175°C) and line a baking sheet with parchment paper.
-
In a bowl, I whisk together flour, cocoa powder, baking soda, salt, and espresso powder.
-
In a separate bowl, I cream the butter and sugars until light and fluffy.
-
I beat in the eggs, vanilla extract, and peppermint extract.
-
I gradually mix in the dry ingredients until a soft dough forms, then fold in the chocolate chips.
-
I scoop out the dough into balls and place them on the baking sheet.
-
I gently press a few crushed peppermint pieces on top of each cookie.
-
I bake for 9–11 minutes, just until the edges are set and the centers look slightly soft.
-
I let them cool on the sheet for a few minutes, then transfer to a wire rack.
Servings and timing
This recipe makes about 24 cookies. Prep time is around 15 minutes, baking takes 10 minutes per batch, and I usually have them all done in about 30–35 minutes.
Variations
Sometimes I drizzle the cooled cookies with melted white chocolate or dark chocolate for a fancier look. I’ve also used mint chocolate chips instead of peppermint extract for a milder flavor. If I want more espresso kick, I add a little extra espresso powder to the dough. For a gluten-free version, I swap the flour with a 1:1 gluten-free baking mix.
Storage/Reheating
I store these cookies in an airtight container at room temperature for up to 5 days. They stay soft and chewy. I also freeze baked cookies for up to 2 months—just let them thaw at room temp. If I want that fresh-baked warmth, I microwave one for 8–10 seconds before eating.
FAQs
Can I make the dough ahead of time?
Yes, I often chill the dough overnight for deeper flavor. Just let it sit out for 10–15 minutes before scooping and baking.
Do I need espresso powder?
It’s optional, but I like how it enhances the chocolate flavor. It doesn’t make the cookies taste like coffee, just richer.
Can I use peppermint oil instead of extract?
Yes, but I use only a tiny amount—peppermint oil is much stronger than extract. A little goes a long way.
Can I make these cookies vegan?
Yes, I use plant-based butter, egg replacer, and vegan chocolate chips. The texture changes slightly, but they still taste great.
How do I keep the peppermint candy from melting too much?
I press the crushed candy onto the cookies right before baking and don’t mix it into the dough. That way, it stays more visible and crunchy.
Conclusion
Peppermint mocha cookies are festive, flavorful, and full of cozy holiday vibes. I love how they combine rich chocolate, a hint of espresso, and a cool peppermint crunch into every bite. Whether I’m gifting them or enjoying a batch with a warm drink, these cookies always make the season a little sweeter.
Peppermint Mocha Cookies
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Peppermint mocha cookies are soft, chocolatey holiday treats infused with cocoa, espresso, and peppermint flavors. With a brownie-like texture and crunchy peppermint topping, they’re perfect for festive baking and gift-giving.
- Author: Lizaa
- Prep Time: 15 minutes
- Cook Time: 10 minutes per batch
- Total Time: 30–35 minutes
- Yield: 24 cookies
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 cup unsalted butter, softened
- 3/4 cup brown sugar
- 1/2 cup granulated sugar
- 2 large eggs
- 1 tsp vanilla extract
- 1/2 tsp peppermint extract
- 2 cups all-purpose flour
- 3/4 cup unsweetened cocoa powder
- 1 tsp baking soda
- 1/2 tsp salt
- 1 tbsp instant espresso powder
- 1 cup chocolate chips or chunks
- 1/2 cup crushed peppermint candies or candy canes
Instructions
- Preheat the oven to 350°F (175°C) and line a baking sheet with parchment paper.
- In a bowl, whisk together flour, cocoa powder, baking soda, salt, and espresso powder.
- In another large bowl, cream together the butter, brown sugar, and granulated sugar until light and fluffy.
- Beat in the eggs, vanilla extract, and peppermint extract.
- Gradually mix in the dry ingredients until a soft dough forms.
- Fold in the chocolate chips or chunks.
- Scoop dough into balls and place on the prepared baking sheet.
- Gently press crushed peppermint candies on top of each dough ball.
- Bake for 9–11 minutes until edges are set and centers are slightly soft.
- Let cool on the baking sheet for a few minutes, then transfer to a wire rack.
Notes
- Chill dough for 30 minutes or overnight for richer flavor.
- Drizzle with white or dark chocolate after cooling for extra flair.
- Use mint chocolate chips for a different twist.
- Swap flour with 1:1 gluten-free baking mix for a gluten-free version.
- For a vegan version, use egg replacers and plant-based butter and chocolate.
Nutrition
- Serving Size: 1 cookie
- Calories: 160
- Sugar: 11g
- Sodium: 95mg
- Fat: 9g
- Saturated Fat: 5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 20mg
