Chocolate Peppermint Cupcakes
Rich, fudgy, and festive, these chocolate peppermint cupcakes are the ultimate holiday treat. With ultra-moist chocolate cake, fluffy peppermint buttercream, and a candy cane crunch on top, they’re everything you love about the season in cupcake form.
Chocolate peppermint cupcakes are such a fun treat to make during the holidays. I love how the rich, fudgy chocolate and cool, minty frosting come together, it instantly feels like Christmas in every bite.
They’re also a great addition to any holiday dessert spread, especially alongside classics like gingerdoodle cookies, peppermint bark, or cranberry bliss bars. The festive flavors and bright touches of crushed candy canes always make them stand out on the table.
Why You’ll Love This Recipe
- Rich, fudgy chocolate. Based off my homemade chocolate cupcakes, these are perfectly moist and chocolatey, giving every bite that indulgent, melt-in-your-mouth texture.
- Cool, minty frosting. I took my vanilla buttercream frosting recipe and added a fun, refreshing twist that balances the chocolate and makes these feel extra festive.
- Easy to make. With simple ingredients and straightforward steps, these cupcakes are approachable even for beginner bakers.
- Perfect for the holidays. Topped with crushed candy canes, they instantly add a cheerful, seasonal touch to any dessert table.
Ingredient Notes
Cupcakes
- All-purpose flour: Forms the structure of the cupcakes. Measure carefully for tender, perfectly textured cakes.
- Baking soda: Helps the cupcakes rise and keeps them light and fluffy.
- Salt: Enhances the chocolate flavor and balances the sweetness.
- Unsweetened cocoa powder: Provides rich chocolate flavor. Non-alkalized cocoa works best for a deep, natural chocolate taste.
- Espresso or coffee powder: Intensifies the chocolate flavor without adding a coffee taste. Optional but recommended.
- Boiling water: Blooms the cocoa for a smoother, more intense chocolate flavor.
- Sour cream or Greek yogurt: Adds moisture and tenderness to the cupcakes.
- Vanilla extract: Adds warmth and depth to the flavor.
- Peppermint extract: For that signature holiday minty flavor.
- Unsalted butter: Provides richness and a tender crumb. Room temperature is key for proper creaming.
- Granulated sugar: Sweetens and helps with the cupcake’s light texture.
- Eggs: Bind ingredients and add structure while keeping cupcakes tender.
Buttercream Frosting
- Unsalted butter: The base of the frosting, beaten until creamy to create a smooth, fluffy texture.
- Powdered sugar: Sweetens and thickens the frosting. Sift to avoid lumps.
- Flavorings: A blend of vanilla and peppermint extracts creates a warm, festive flavor, while a pinch of salt perfectly balances the sweetness.
- Heavy cream or whole milk: Adjusts frosting consistency for easy piping or spreading.
- Mini candy canes & crushed peppermint: Optional garnish for a festive, crunchy, and colorful finish.
Refer to the recipe card for the full list of ingredients and measurements.
Recipe Variations
Mini cupcake bites. Bake in mini cupcake tins for bite-sized treats, perfect for parties or dessert platters.
Add chocolate chips. Fold mini chocolate chips into the batter for extra texture and melty chocolate pockets.
Use chocolate buttercream. Add 1/2 tsp peppermint extract to my chocolate buttercream frosting for a mint-chocolate version.
How to Make Chocolate Peppermint Cupcakes
- In a medium bowl, whisk together flour, baking soda and salt. Set aside.
- In another medium bowl, whisk together cocoa and espresso powder with boiling water until smooth. Let cool to room temperature, then stir in sour cream, vanilla, and peppermint extract.
- In a stand or hand mixer bowl, beat butter and sugar on medium-high until light and fluffy, about 3 minutes. Add eggs one at a time, beating after each and scraping down the sides as needed.
- Add one-third of the flour mixture to the bowl and mix on low until combined, then half the chocolate mixture.
- Repeat, adding the flour mixture and the chocolate mixture ending with the remaining flour. Scrape the sides and bottom, then mix 10 seconds more to fully incorporate.
- Scoop batter into prepared muffin cups, filling each two-thirds full. Bake at 350ºF for 18–22 minutes, or until a toothpick comes out with few crumbs. Let cool 5 minutes in the pan, then transfer to a wire rack.
- In a stand mixer, beat butter with the paddle attachment until creamy, about 2 minutes. On low, gradually add powdered sugar until incorporated. Mix in vanilla and peppermint on medium speed, then add cream 1 tablespoon at a time to reach desired consistency. Stir in a pinch of salt.
- Transfer frosting to a piping bag with tip and frost the cooled cupcakes. Garnish with a mini candy cane and sprinkle of crushed peppermint.
Expert Tips
Measure carefully. For the best results, weigh ingredients when possible. If using cups, spoon flour or cocoa lightly and level off to avoid dense cupcakes.
Use room-temperature ingredients. Bring eggs, butter, and sour cream or yogurt to room temperature for a smooth, even batter.
Mix gently. Alternate adding dry and wet ingredients and mix just until combined. Over-mixing can lead to dense, heavy cupcakes.
Cool completely before frosting. Frosting warm cupcakes can cause it to melt. If your buttercream is too soft, chill briefly or add a little more powdered sugar; if too thick, a splash of cream helps loosen it.
Make Ahead and Storage Tips
Storing. Keep frosted cupcakes in an airtight container in the fridge for up to 3 days. If serving the same day, they can sit at room temperature for a few hours.
Freezing. Wrap each peppermint cupcake individually in plastic wrap to prevent freezer burn, then place in a freezer-safe container or zip-top bag for up to 3 months. You can also freeze the frosting separately. Thaw cupcakes in the fridge and bring to room temperature before serving.
Make-Ahead. You can bake the cupcakes and prepare the frosting up to 48 hours in advance, storing them separately in the fridge until ready to frost. The batter should be made fresh, as it won’t rise properly if made ahead.
Recipe FAQ
There are a few possible reasons: the cupcakes may not have baked long enough, the oven temperature could have been too high causing them to rise too quickly, or the baking soda might be old or expired.
Use a mini muffin tin and reduce the baking time to about 12–15 minutes.
Yes! You can double the recipe to make a 9×13-inch sheet cake, a double-layer 9-inch round cake, or just make my chocolate peppermint cake. Baking time will vary, usually between 25 and 35 minutes.
Related Recipes
If you love this recipe, you’re going to want to check out some of my other favorite holiday treats!
Did you love this recipe? Please leave a 5-star 🌟🌟🌟🌟🌟 rating in the recipe card below and if you REALLY loved it, consider leaving a comment further down the page.
Get the Recipe: Chocolate Peppermint Cupcakes
Ingredients
Cupcakes
- 1 ¼ cup (156 g) all purpose flour
- ¾ teaspoon baking soda
- ½ teaspoon salt
- 1 cup (96 g) unsweetened cocoa powder, (nonalkalized)
- 1 teaspoon espresso powder, (or coffee powder)
- 1 cup (240 mL) boiling water
- ½ cup (120 g) sour cream or plain greek yogurt, room temperature
- 1 teaspoon pure vanilla extract
- ½ teaspoon peppermint extract
- 1 cup (226 g or 2 sticks) unsalted butter, room temperature
- 1 ½ cups (300 g) granulated sugar
- 2 large eggs, room temperature
Buttercream Frosting
- 1 cup (226 g or 2 sticks) unsalted butter, room temperature
- 2 ½ cups (300 g) powdered sugar, sifted
- 1 teaspoons pure vanilla extract
- ½ teaspoon peppermint extract
- Pinch salt
- 2-3 Tablespoons heavy cream or whole milk, room temperature
- Mini candy canes and crushed peppermint for garnish
Instructions
Chocolate Cupcakes
- Preheat oven to 350° F. Line two standard muffin tins with paper liners and set aside.
- In a medium bowl, whisk together flour, baking soda and salt. Set aside.
- In a separate medium bowl, whisk together cocoa powder and espresso powder. Add the boiling water and whisk until smooth. Allow mixture to sit until room temperature, then whisk in sour cream, vanilla and peppermint extract. Set aside.
- In a the bowl of a stand mixer (or using a hand mixer), combine butter and sugar. Beat on medium-high speed until light and fluffy, about 3 minutes. Add eggs one at a time beating until combined after each addition. Scrape down the sides of the bowl as necessary.
- Add one-third of the flour mixture to the large mixing bowl and mix on low speed just until combined. Add half the chocolate mixture and mix until combined. Repeat process, then end with remaining third flour mixture. Use a silicone spatula to scrape the bottoms and sides of the bowl. Mix once more for 10 seconds to ensure all ingredients are incorporated.
- Transfer batter to prepared muffin tins and fill each cup two-thirds full (I like to use an ice cream scoop for this step). Bake cupcakes 18 to 22 minutes or until a tooth pick inserted in the center comes out with little to no crumbs. Allow cupcakes to cool for 5 minutes in the pan before transferring them to a wire rack to cool completely.
Buttercream Frosting
- In the bowl of a stand mixer, whip the butter using the paddle attachment. Beat until creamy, about 2 minutes. With the mixer on low speed, gradually add in the powdered sugar until completely incorporated.
- With the mixer on medium speed, add the vanilla and peppermint extract, then mix until combined. Add heavy cream one Tablespoon at a time until desired consistency is reached. Add a pinch of salt and mix until combined.
- Transfer frosting to a piping bag with tip and frost the cooled cupcakes. Garnish with a mini candy cane and sprinkle of crushed peppermint.

