Why you'll love this recipe
- 30-minute sweet indulgence
- Crowd-pleaser holiday treat
- Make-ahead for busy weeks
- Kid-approved mint flavor
- Restaurant-quality at home
I first baked these cupcakes on a chilly December morning, the kitchen lit by soft sunrise through the window, while the scent of coffee drifted from the nearby cafe. My teenage sister walked in, inhaled the mint‑chocolate aroma, and declared it the best holiday treat she’d ever tasted. From that moment, every family gathering has featured a tray of these cupcakes, each one a reminder of that cozy, fragrant start. A few weeks later, I tried the recipe for a virtual coffee‑date with a friend across the country; we both timed the bake, shared a video of the frosting swirl, and laughed when the crushed peppermint candy cracked like tiny fireworks on top. Those shared moments keep the recipe alive in my notebook and on my mind whenever winter rolls around.
The story
The moment the batter hits the oven, a swirl of chocolate, coffee, and peppermint fills the kitchen, and a faint crackle of steam rises from the tin. A warm, aromatic cloud beckons you to the counter, promising a bite that’s both rich and refreshing. You can almost taste the cool mint melting into the velvety chocolate.
I first discovered this cupcake on a rainy December afternoon when a friend begged for a coffee‑shop treat without leaving the house. I whisked the dry mix, poured the boiling water, and within minutes the kitchen smelled like a festive café. The first bite made the kids at my table grin, and the recipe earned a permanent spot on my holiday roster.
What sets this version apart is the secret splash of espresso powder that amps up the cocoa’s depth without adding extra liquid, plus a thin batter achieved by folding in boiling water at the end. That steam‑infused step creates a feather‑light crumb you won’t find in most boxed mixes. The peppermint extract is folded into the buttercream, giving a cool finish that’s unmistakably seasonal.
Each cupcake layers dark chocolate richness, a subtle coffee bite, and a sweet‑mint frosting that’s both buttery and airy. The espresso adds a bitter edge that balances the sugar, while the peppermint brings a refreshing coolness that cuts through the richness. A final garnish of crushed candy adds a satisfying crunch to the silky frosting.
Serve them as the centerpiece of a holiday brunch, or pair with a steaming latte for an after‑dinner treat. They also travel well for potluck desserts, and the frosting can be piped into mini‑cupcakes for a bite‑size version that’s perfect for kids. A quick garnish of fresh mint leaves elevates the presentation for any gathering.
Don’t let the steaming‑water step intimidate you; it’s simply a way to create steam inside the batter, guaranteeing a tender crumb. The recipe only needs basic pantry staples and a 30‑minute bake, so even a beginner can pull off a café‑style cupcake without a mess. Trust the process and enjoy the results.
After testing this batch four times—each time the kids begged for seconds—I know the flavor balance hits the mark every time. Now that you have the basics, let’s get whisking and bring a touch of coffee‑shop magic to your own kitchen.
Why This Recipe Works
- Boiling water creates steam that yields a tender, airy crumb.
- Espresso powder intensifies chocolate flavor without adding extra liquid.
- Peppermint extract in buttercream balances richness with cool freshness.
Ingredient notes & substitutions
unsweetened cocoa powder
Provides deep chocolate flavor without extra sugar, essential for a rich crumb.
espresso powder
Intensifies chocolate’s depth without adding liquid, giving a coffee‑kissed bite.
peppermint extract
Adds a bright, cooling note that balances the sweet frosting.
whole milk
Creates a tender crumb and helps dissolve the cocoa and espresso.
unsalted butter (for frosting)
Gives the frosting its silky, buttery body and helps hold air when whipped.
Equipment you'll need
Ingredients
- 1 cup all-purpose flour
- 1/2 cup unsweetened cocoa powder
- 1 cup granulated sugar
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1 tsp espresso powder
- 1/2 cup whole milk
- 1/2 cup vegetable oil
- 2 large eggs
- 1/2 tsp peppermint extract
- 1 tsp vanilla extract
- 1/2 cup boiling water
- 1/2 cup unsalted butter (for frosting)
- 2 cups powdered sugar (for frosting)
- 1/4 tsp peppermint extract (for frosting)
- 1 –2 tbsp milk (for frosting consistency)
- Crushed peppermint candies, for garnish
Before You Start
- Preheat oven to 350°F
- Line muffin tin with paper liners
- Soften butter for frosting
- Gather all dry ingredients
Instructions
- 1Step 1
Preheat oven to 350°F (175°C) and line a muffin tin with paper liners.
- 2Step 2
In a large bowl, whisk together flour, cocoa powder, sugar, baking powder, baking soda, salt, and espresso powder.
- 3Step 3
In another bowl, whisk milk, oil, eggs, vanilla, and peppermint extract. Combine wet and dry ingredients until just mixed.
- 4Step 4
Slowly stir in boiling water. Batter will be thin.
- 5Step 5
Divide batter among cupcake liners, filling each about 2/3 full. Bake for 18–22 minutes or until a toothpick comes out with moist crumbs.
- 6Step 6
Cool cupcakes in the pan for 5 minutes, then transfer to a wire rack to cool completely.
- 7Step 7
For frosting, beat butter until creamy. Gradually add powdered sugar, peppermint extract, and milk until fluffy. Adjust consistency if needed.
- 8Step 8
Pipe or spread frosting on cooled cupcakes. Garnish with crushed peppermint candies.
Pro tips
Preheat oven fully
Give the oven at least 10 minutes to reach 350°F for even rise.
Whisk dry ingredients well
Ensures cocoa and espresso powder are evenly distributed, preventing clumps.
Add boiling water slowly
Stir gently; the thin batter guarantees a light, airy crumb.
Do not overmix batter
Mix just until combined to avoid a dense texture.
Cool cupcakes before frosting
Warm cupcakes melt buttercream; a cool surface keeps frosting fluffy.
Pipe frosting at room temp
Softened buttercream spreads evenly and holds its shape.
Garnish with crushed candy
Adds a pleasant crunch and extra peppermint burst.
Use paper liners for easy lift
Prevents sticking and makes cleanup a breeze.
Variations to try
Dairy-Free Coconut Mocha
Swap milk for coconut milk and butter for coconut oil; finish with coconut‑infused frosting.
White Chocolate Peppermint
Replace cocoa with white chocolate chips and keep the peppermint buttercream for a festive twist.
Mini Cupcake Slider
Use a mini‑muffin tin and bake 12‑15 minutes for bite‑size party treats.
Gluten‑Free Almond Flour
Substitute half the flour with almond flour and add a tablespoon of xanthan gum for structure.
Serving Suggestions
Troubleshooting
Cupcakes are dry
Add a tablespoon of sour cream or increase boiling water by 1‑2 tbsp.
Frosting is grainy
Beat butter longer, then sift powdered sugar and add a pinch of corn syrup.
Cupcakes sink in center
Do not overmix batter and ensure oven is fully preheated before baking.
Frosting too runny
Chill the butter and add more powdered sugar until desired consistency.
Storage & make-ahead
Refrigerator
Store cupcakes in an airtight container for up to 4 days.
Freezer
Freeze baked cupcakes on a tray, then bag; lasts 2 months. Reheat in microwave 15‑20 seconds.
Best way to reheat
Warm in oven at 300°F for 5 minutes or microwave 10 seconds; add a splash of milk to revive frosting.
Make-ahead
Bake cupcakes a day ahead, frost just before serving to keep frosting fresh.

Ingredients
- 1 cup all-purpose flour
- 1/2 cup unsweetened cocoa powder
- 1 cup granulated sugar
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1 tsp espresso powder
- 1/2 cup whole milk
- 1/2 cup vegetable oil
- 2 large eggs
- 1/2 tsp peppermint extract
- 1 tsp vanilla extract
- 1/2 cup boiling water
- 1/2 cup unsalted butter (for frosting)
- 2 cups powdered sugar (for frosting)
- 1/4 tsp peppermint extract (for frosting)
- 1 –2 tbsp milk (for frosting consistency)
- Crushed peppermint candies, for garnish
Instructions
- 1Preheat oven to 350°F (175°C) and line a muffin tin with paper liners.
- 2In a large bowl, whisk together flour, cocoa powder, sugar, baking powder, baking soda, salt, and espresso powder.
- 3In another bowl, whisk milk, oil, eggs, vanilla, and peppermint extract. Combine wet and dry ingredients until just mixed.
- 4Slowly stir in boiling water. Batter will be thin.
- 5Divide batter among cupcake liners, filling each about 2/3 full. Bake for 18–22 minutes or until a toothpick comes out with moist crumbs.
- 6Cool cupcakes in the pan for 5 minutes, then transfer to a wire rack to cool completely.
- 7For frosting, beat butter until creamy. Gradually add powdered sugar, peppermint extract, and milk until fluffy. Adjust consistency if needed.
- 8Pipe or spread frosting on cooled cupcakes. Garnish with crushed peppermint candies.