Ditch the cookie tray (not all season, but just once 😉) because chocolate peppermint cupcakes are the real holiday showstopper.

Made with Dutch cocoa for a rich dark chocolate flavor, real peppermint extract, and buttery swirls of red-and-white frosting, they look like they came straight from a festive bakery case.

They somehow work for every kind of holiday gathering. Book club, my husband’s office party, and obviously our own Christmas table, and they’ve officially earned a spot on my favorite Christmas recipes list!

Chocolate peppermint cupcake with red and white swirled peppermint frosting cut in half on parchment paper.

And while cookies tend to steal the spotlight in December (especially my double chocolate peppermint cookies), I’ll die on this hill: holiday cupcakes deserve their moment too.

The best part? They’re simple, reliable, and totally doable as a last-minute bake.

Make a full batch of chocolate peppermint, or split it half-and-half with my hot chocolate cupcakes for the ultimate Christmas dessert tray. Either way, someone will ask where you bought them… and you’ll get to say you made them!

Full recipe is below!

How to Bake Them (With Photos!)

Dry ingredients mixed with butter until sandy and crumbly.

1

Work the butter into the dry ingredients until the mixture looks like fine, even crumbs. This step coats the flour in fat, which keeps the cupcakes extra tender and prevents tunneling later.

Glossy chocolate batter after mixing in the wet ingredients.

2

Mix in the wet ingredients until the chocolate batter is evenly combined. This is the step where gluten can develop fast, so stop as soon as the flour streaks disappear to keep the cupcakes soft. It’s normal if it looks a little clumpy!

Two piping bags filled with white and red peppermint frosting.

3

Prepare the peppermint buttercream and tint half of it red. Piping the colors from two separate bags keeps the swirl crisp and prevents the colors from blending.

Chocolate cupcakes with swirled peppermint frosting on a baking tray.

4

Slip the two frosting bags into a larger bag fitted with a star tip, then pipe tall peppermint swirls on each cupcake. I like to finish them with peppermint chips or mini candy canes for a festive bakery-style finish.

These cupcakes are one of the first things I prep when I’m building a bakery-style holiday spread at home.

They hold beautifully overnight, and pairing them with something pepperminty, like peppermint brownies or a batch of peppermint chocolate chip cookies, makes the whole table look curated without the stress!

Happy holidays 🫶🏻

— Cambrea

An overhead shot of red and white swirled peppermint frosting on top of chocolate cupcakes with peppermint baking chips and candy canes on top.

If you tried this or any other recipe on my website, please let me know how it went in the comments; I love hearing from you! Also, please leave a star rating while you’re there! You can also tag me on Instagram or Facebook so I can check it out!

Chocolate peppermint cupcake cut in half to show the soft, moist texture.

Chocolate Peppermint Cupcakes

No ratings yet
– by Cambrea Gordon

Ditch the cookie tray — these chocolate peppermint cupcakes are the real holiday showstopper. Baked with Dutch cocoa and finished with peppermint-kissed frosting, they’re rich, festive, and made to impress.
Print Recipe Save Recipe Pin Recipe
Prep Time: 1 hour 30 minutes
Cook Time: 20 minutes
Total Time: 1 hour 50 minutes
Course: Dessert
Cuisine: American
Servings: 12 servings
Need Metric Measurements?Use the button options below to toggle between US cups and Metric grams!

Ingredients 
 

For the Cupcake Batter

  • 1 cup + 2 tablespoons unbleached cake flour, *See notes below for measuring*
  • 3/4 cups granulated sugar
  • 2/3 cup unsweetened Dutch processed cocoa powder
  • 1/4 cup brown sugar, packed
  • 1 teaspoon espresso powder, optional
  • 1/2 teaspoon baking powder
  • 1/4 teaspoon baking soda
  • 1/2 teaspoon fine sea salt
  • 8 tablespoons cubed unsalted butter, room temperature
  • 1/2 cup sour cream, room temperature
  • 1/4 cup whole milk, room temperature
  • 1/4 cup vegetable oil
  • 1/4 cup room temperature coffee or hot water
  • 1 large egg, room temperature
  • 1 large egg yolk, room temperature
  • 1 teaspoon peppermint extract

For the Peppermint Buttercream Frosting

  • 2 cups unsalted butter, room temperature
  • 3 3/4 cups powdered sugar
  • 1 tablespoon heavy cream
  • 1 1/2 teaspoons peppermint extract
  • Red gel food coloring
  • Peppermint baking chunks and candy canes for decorating

Instructions

Make the Cupcakes

  • Preheat the oven to 350°F(180°C). Line a 12-cup cupcake pan with liners and set aside.
  • In the bowl of a stand mixer, combine the cake flour, sugar, cocoa powder, brown sugar, espresso powder, baking powder, baking soda, and salt. Use the paddle attachment to mix in the butter until it resembles coarse sand, about 3 minutes on low speed.
    1 cup + 2 tablespoons (143 g) unbleached cake flour, 3/4 cups (150 g) granulated sugar, 2/3 cup (60 g) unsweetened Dutch processed cocoa powder, 1/4 cup (50 g) brown sugar, 1 teaspoon espresso powder, 1/2 teaspoon baking powder, 1/4 teaspoon baking soda, 1/2 teaspoon fine sea salt, 8 tablespoons (113 g) cubed unsalted butter
  • In a separate bowl, whisk together the sour cream, milk, oil, coffee, egg, egg yolk, and peppermint extract. Pour this mixture into the bowl and mix on low speed for a few seconds, then stop the mixer and scrape down the bowl. Continue mixing for a few seconds longer until completely combined and no streaks of flour remain. The batter won’t look completely smooth and will seem lumpy. That’s normal!
    1/2 cup (113 g) sour cream, 1/4 cup (56 g) whole milk, 1/4 cup (56 g) vegetable oil, 1 (50 g) large egg, 1 (18 g) large egg yolk, 1 teaspoon (4 g) peppermint extract, 1/4 cup (56 g) room temperature coffee or hot water
  • Fill the cupcake liners with the batter; each one will be roughly 3/4 full. You will have enough batter for 12 cupcakes.
  • Bake for 20-25 minutes, or until a toothpick inserted into the centers comes out covered in a few moist crumbs. Once baked, let the pan cool on a wire rack for 10 minutes, then carefully remove them from the hot pan and let them finish cooling directly on the rack.

Make the Peppermint Frosting

  • In the bowl of a stand mixer, beat the butter until smooth. Add the powdered sugar and mix on medium speed until light and fluffy. Add in the heavy cream and peppermint extract, then mix until fully combined.
    2 cups (452 g) unsalted butter, 3 3/4 cups (450 g) powdered sugar, 1 tablespoon (15 g) heavy cream, 1 1/2 teaspoons peppermint extract
  • Scoop half of the frosting into a large piping bag and set aside. Add red food coloring to the remaining frosting and beat until it reaches a vibrant candy cane red. Transfer the red frosting to a second piping bag.
    Red gel food coloring
  • Place both frosting bags into a third large piping bag fitted with a star tip. Cut the tips off the inner bags and pull them through the piping tip. Pipe a swirl or two into a bowl first to get the colors to blend before frosting the cupcakes.
  • Pipe swirls of frosting onto the cooled cupcakes, then top with peppermint baking chips and mini candy canes.
    Peppermint baking chunks and candy canes for decorating

Notes

*Measure your dry ingredients properly. This is my #1 baking tip! Never scoop a measuring cup into your flour, as this always leads to using too much flour. Instead, use the spoon-level method. This means fluffing the flour first, then spooning it into your measuring cup/spoon. For the BEST results, use a kitchen scale!*
Storage: Store cupcakes in an airtight container at room temperature for up to 2 days.
If you don’t have a triple piping bag setup, you can alternate spoonfuls of red and white frosting into one piping bag to get a swirled effect.
Use gel food coloring for a vibrant red hue without thinning out the frosting.
To make ahead, bake cupcakes a day in advance and store unfrosted. Frost just before serving for the freshest results.
Serving: 1serving | Calories: 641kcal | Carbohydrates: 58g | Protein: 3g | Fat: 47g | Saturated Fat: 27g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 12g | Trans Fat: 2g | Cholesterol: 139mg | Sodium: 216mg | Potassium: 123mg | Fiber: 2g | Sugar: 54g | Vitamin A: 1306IU | Vitamin C: 0.1mg | Calcium: 53mg | Iron: 1mg

The calorie information provided for the recipe is an estimate. The accuracy of the calories listed is not guaranteed.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.