These peppermint mocha cupcakes combine a deep chocolate-coffee flavor with a cool peppermint frosting. They are a festive treat for the holiday season or any time you want a special dessert.
This recipe takes about an hour of active time, plus cooling for the cupcakes. The result is a batch of 12 cupcakes with a light, airy buttercream that is well worth the effort.
Why is Peppermint Mocha Cupcakes a Must-Try?
Moist Chocolate Crumb: Using both melted butter and hot coffee in the batter creates a tender, moist cupcake with a rich flavor.
Silky Buttercream: The Swiss meringue method produces a frosting that is less sweet and much smoother than standard American buttercream.
Balanced Flavor: A touch of peppermint in the cupcake and a bolder flavor in the frosting create a layered taste experience that is not overwhelming.
Ingredients for Peppermint Mocha Cupcakes
• Unsweetened Cocoa Powder: Use natural unsweetened cocoa powder, not Dutch-processed, for the best reaction with the baking soda.
• Instant Coffee: Any brand of instant coffee or espresso powder will work. It dissolves easily to infuse the batter with coffee flavor.
• Peppermint Extract: This is potent, so measure it carefully to avoid an overpowering flavor. You can always add more, but you cannot take it away.
• Unsalted Butter: Using unsalted butter allows you to control the salt level in both the cupcakes and the frosting. Ensure it’s at room temperature for the frosting for a smooth result.
Exact quantities are in the recipe card below.

How to Make Peppermint Mocha Cupcakes
Step 1: Make the Cupcake Batter
Start by preheating your oven and lining a muffin tin. In a large bowl, whisk your dry ingredients. In another, combine the wet ingredients, including the coffee and melted butter. Gently mix the wet into the dry until you have a smooth, thin batter.
Step 2: Bake and Cool the Cupcakes
Divide the batter evenly into the prepared cupcake liners. Bake until a toothpick comes out with a few moist crumbs. Let the cupcakes cool completely on a wire rack before you think about frosting.

Step 3: Prepare the Swiss Meringue Base
While the cupcakes cool, make the frosting. Gently heat egg whites and sugar over a pot of simmering water, whisking until the sugar dissolves and the mixture is hot. The mixture should feel smooth and reach a safe temperature of 160°F (71°C).
Step 4: Finish the Buttercream and Frost
Transfer the warm egg white mixture to a stand mixer and whip until it forms a stiff, glossy meringue that has cooled to room temperature. Slowly add the softened butter piece by piece, then mix in the peppermint extract until the frosting is smooth. Pipe onto cooled cupcakes and enjoy.
What to Serve with Peppermint Mocha Cupcakes
These cupcakes are a complete treat on their own, but a hot cup of coffee or a glass of milk is always a good pairing.
Expert Tips for Peppermint Mocha Cupcakes
It is important to heat the egg whites and sugar to 160°F (71°C) to ensure they are safe to eat.
If your buttercream looks curdled or separated after adding the butter, just keep mixing. It will come together after a few more minutes of beating.
Make sure your cupcakes are completely cool before frosting them, otherwise the buttercream will melt and slide off.
Room temperature ingredients are key for the buttercream. The butter should be soft but not melty, and the meringue must be cool before you add the butter.
How to Store and Freeze Peppermint Mocha Cupcakes
Store frosted cupcakes in an airtight container in the refrigerator for up to 3 days. For the best texture, let them sit at room temperature for about 20-30 minutes before serving. Unfrosted cupcakes can be frozen for up to 2 months.

Peppermint Mocha Cupcakes Recipe FAQs
My buttercream looks curdled. What did I do wrong?
You didn’t do anything wrong, this is a normal stage. It often happens if the butter and meringue are at slightly different temperatures. Just keep mixing on medium-high speed, and it will eventually come together into a smooth frosting.
Can I use a different type of frosting?
Yes, you can substitute your favorite American buttercream recipe if you prefer. Just add peppermint extract to taste. The Swiss meringue is recommended for its silky texture and less sweet flavor.
Can I make these ahead of time?
Yes. The unfrosted cupcakes can be baked a day ahead and stored in an airtight container at room temperature. The buttercream can also be made a few days in advance and stored in the fridge; you will need to let it soften and re-whip it before frosting.

Peppermint Mocha Cupcakes
Ingredients
For the Chocolate Mocha Cupcakes
- 1 cup all-purpose flour 120g
- 1 cup granulated sugar 200g
- ½ cup unsweetened cocoa powder 50g
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ½ cup unsalted butter melted, 113g
- 2 large eggs lightly beaten
- ½ cup hot brewed coffee 120ml
- 1 tablespoon instant coffee powder
- ½ teaspoon peppermint extract
For the Peppermint Swiss Meringue Buttercream
- 4 large egg whites
- 1 cup granulated sugar 200g
- 1 cup unsalted butter softened and cut into pieces, 227g
- 1 teaspoon peppermint extract
- Optional: Crushed peppermint candies or chocolate shavings for garnish
Instructions
- Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners.
- In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, and salt.
- In a separate medium bowl, whisk the melted butter, eggs, hot coffee, instant coffee powder, and peppermint extract until combined.
- Pour the wet ingredients into the dry ingredients and mix with a spatula until just combined. Do not overmix. The batter will be thin.
- Divide the batter evenly among the 12 cupcake liners, filling each about two-thirds full.
- Bake for 14-16 minutes, or until a wooden skewer inserted into the center comes out with a few moist crumbs attached. Let the cupcakes cool in the pan for 5 minutes before transferring them to a wire rack to cool completely.
- To make the frosting, combine the egg whites and sugar in the heatproof bowl of a stand mixer. Set the bowl over a saucepan of simmering water, making sure the bottom of the bowl does not touch the water. Whisk constantly until the sugar has dissolved and the mixture reaches 160°F (71°C) on an instant-read thermometer.
- Carefully transfer the bowl to the stand mixer fitted with the whisk attachment. Beat on medium-high speed until a stiff, glossy meringue forms and the outside of the bowl feels cool to the touch, about 8-10 minutes.
- Switch to the paddle attachment. With the mixer on medium-low speed, add the softened butter one piece at a time, waiting until each is incorporated before adding the next. Once all butter is added, add the peppermint extract. Increase speed to medium-high and beat until the frosting is smooth. Pipe or spread onto the cooled cupcakes and add garnish if using.
Notes





