Love this? Save it for later!
Share the inspiration with your friends
I wasn’t expecting baking advice from the town plumber, but there I was, standing in the plumbing aisle at the hardware store, listening to Old Man Henderson describe exactly how to make peppermint mocha cupcakes. He’d been fixing a leak under my sink the week before and noticed the peppermint extract on my counter. “You’re doing it wrong,” he’d said, shaking his head. “The secret isn’t in the frosting. It’s in the batter.” Honestly, I almost laughed. But then he showed up at my door two days later with a scribbled recipe on the back of a receipt from 1987. The paper was crinkled and stained with what I hoped was coffee. He told me his late wife, Margaret, used to make these for the church bake sale every December, and they’d sell out in ten minutes flat.
The first time I made them, I burned the butter. I mean, I really burned it—black smoke and everything. The kitchen smelled like a campfire disaster. I almost threw the whole batch away. But I started over, followed his instructions to the letter, and when I pulled those cupcakes out of the oven, the smell was something else. Coffee, chocolate, and that cool peppermint hit all at once. The crushed candy cane on top cracked just right when you bit into it. I knew right then this wasn’t just another holiday recipe. This was the one.
Maybe you’ve been there—chasing a recipe that feels just out of reach, something that tastes like the holidays are supposed to feel. Warm and cozy but with a little sparkle. These ultimate peppermint mocha cupcakes are exactly that. They’ve got that coffee shop vibe without the five-dollar price tag. And honestly, they make your whole house smell like Christmas morning. I’ve made them for three holiday parties now, and every single time, someone asks for the recipe. I just smile and say, “You gotta thank the plumber.”
Why You’ll Love This Recipe
Let me tell you why these cupcakes are different from every other peppermint mocha recipe you’ve seen floating around Pinterest. I’ve tested this one about six times—yes, six—to get the balance just right. The coffee flavor is there, but it doesn’t overpower the chocolate. The peppermint is bright without tasting like toothpaste. And that crushed candy cane on top? It adds this little crunch that makes the whole thing feel special.
- Quick & Easy: From start to finish, you’re looking at about 45 minutes. That includes baking and cooling time. Perfect for when you realize tomorrow is the office holiday party and you forgot to sign up for the dessert rotation.
- Simple Ingredients: Nothing weird here. You probably have most of this stuff in your pantry already. No fancy extracts from specialty stores. Just good old-fashioned baking staples with a couple of holiday twists.
- Perfect for Holiday Gatherings: Christmas brunch, cookie exchanges, ugly sweater parties—these fit right in. They look impressive on a platter, but they’re secretly simple to pull off.
- Crowd-Pleaser: I brought these to a gathering where half the people claimed they “don’t like mint” and “don’t drink coffee.” Every single one of them went back for seconds. True story.
- Unbelievably Delicious: The texture is what gets you. Moist, tender crumb with that slight coffee bitterness that melts into sweet peppermint frosting. It’s the kind of dessert that makes you close your eyes after the first bite.
What makes this my best version? It’s the little things. Using strong brewed coffee instead of just instant powder. Toasting the cocoa powder just slightly to deepen the flavor. And that frosting—I blend the crushed candy cane right into the buttercream so every bite has that peppermint pop, not just the top. This isn’t another recipe. It’s the one you’ll come back to every December.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that coffee shop flavor without the fuss. Most of these are pantry staples, but a couple of holiday-specific items will make all the difference.
- All-purpose flour: 1 ½ cups (190 grams) – Spoon and level it. Don’t scoop straight from the bag or you’ll get dense cupcakes.
- Granulated sugar: 1 cup (200 grams) – Regular white sugar works perfectly here. No need for anything fancy.
- Unsweetened cocoa powder: ½ cup (45 grams) – I prefer Ghirardelli or Hershey’s Special Dark for a richer chocolate flavor.
- Baking powder: 1 teaspoon – Make sure it’s fresh. Old baking powder won’t give you that nice rise.
- Baking soda: ½ teaspoon – Helps balance the acidity from the coffee.
- Salt: ½ teaspoon – Just regular table salt. Don’t skip it—it balances the sweetness.
- Large eggs: 2, at room temperature – Cold eggs can seize the batter. Leave them on the counter for 30 minutes.
- Strong brewed coffee: ¾ cup (180 ml) – Brew it double-strength. I use a dark roast for that bold mocha flavor. Let it cool slightly before using.
- Whole milk: ½ cup (120 ml) – Room temperature works best. You can use 2% or oat milk in a pinch.
- Vegetable oil: ⅓ cup (80 ml) – Keeps the cupcakes moist for days. Butter adds flavor, but oil gives that soft texture.
- Vanilla extract: 1 teaspoon – Pure vanilla, not imitation. Trust me on this one.
- Peppermint extract: 1 teaspoon – Look for pure peppermint extract, not mint. Mint tastes like gum. Peppermint tastes like Christmas.
- Unsalted butter: 1 cup (226 grams), softened – For the frosting. Leave it out for at least an hour.
- Powdered sugar: 3-4 cups (360-480 grams) – Sift it if you want a silky smooth frosting. I don’t always bother, and it’s still fine.
- Heavy cream: 2-3 tablespoons – Adds richness to the buttercream. You can use milk if that’s all you have.
- Crushed candy canes: ½ cup (about 4-5 candy canes) – For the topping and mixing into the frosting. I crush mine in a ziplock bag with a rolling pin. It’s messy but satisfying.
- Chocolate shavings or cocoa powder: For garnish – Optional but pretty.
One thing I learned the hard way—don’t buy pre-crushed candy canes. They’re often too fine and turn into powder. Crush your own so you get those nice little chunks that hold their shape on top of the frosting.
Equipment Needed
You don’t need a professional bakery setup for these. Most of this stuff is probably already in your kitchen.
- Muffin tin: Standard 12-cup size. I use a non-stick one, but any will work if you use paper liners.
- Paper cupcake liners: Get the festive ones! Red and green stripes, snowflakes, whatever makes you happy.
- Mixing bowls: At least two medium-sized ones. One for dry ingredients, one for wet.
- Whisk: For combining dry ingredients evenly.
- Electric hand mixer or stand mixer: You can whisk the frosting by hand, but your arm will hate you. I use a hand mixer and it does the job in about 3 minutes.
- Spatula: Rubber or silicone. For scraping the bowl and folding ingredients.
- Cooling rack: Wire rack is best. If you don’t have one, you can use a cutting board, but the bottoms might get a little soggy.
- Piping bag or zip-top bag: For frosting. I use a zip-top bag with the corner snipped off when I’m feeling lazy. Works like a charm.
- Rolling pin or meat mallet: For crushing candy canes. Put them in a ziplock bag first unless you want peppermint dust everywhere.
- Measuring cups and spoons: Accurate measurements matter here, especially for the coffee and peppermint extract.
If you don’t have a piping bag, honestly, just use a spoon. They won’t look as fancy, but they’ll taste exactly the same. I’ve done both, and nobody ever complained about the spooned ones.
Preparation Method

Alright, let’s get to it. Preheat your oven to 350°F (175°C). Line your muffin tin with paper liners. This recipe makes exactly 12 cupcakes, so don’t try to squeeze out 13. I’ve tried. It ends badly.
- Mix the dry ingredients: In a medium bowl, whisk together the flour, sugar, cocoa powder, baking powder, baking soda, and salt. Make sure there are no lumps. I usually sift the cocoa powder because it tends to clump, but whisking vigorously works too.
- Combine the wet ingredients: In a separate bowl, whisk the eggs until they’re light and frothy. Add the cooled coffee, milk, vegetable oil, vanilla extract, and peppermint extract. Whisk until everything is combined. The mixture will look a little thin—that’s normal.
- Mix wet into dry: Pour the wet ingredients into the dry ingredients. Stir gently with a spatula until just combined. Do not overmix! A few small lumps are fine. Overmixing makes tough cupcakes, and we want them tender.
- Fill the liners: Use a cookie scoop or a measuring cup to fill each liner about ⅔ full. Don’t fill them to the top, or they’ll spill over and make a mess. I learned this the messy way.
- Bake: Place the tin in the preheated oven and bake for 18-22 minutes. At 18 minutes, insert a toothpick into the center of one cupcake. If it comes out clean or with a few moist crumbs, they’re done. If it’s wet batter, give them another 2 minutes.
- Cool completely: Let the cupcakes sit in the tin for 5 minutes, then transfer them to a wire rack. They need to be completely cool before you frost them. I mean completely. Warm frosting is a disaster. I usually wait about 30-40 minutes.
- Make the frosting: While the cupcakes cool, beat the softened butter with an electric mixer until it’s creamy and pale, about 2 minutes. Gradually add the powdered sugar, one cup at a time, beating on low speed. Add the heavy cream and ½ teaspoon of peppermint extract. Beat on medium-high for 2-3 minutes until light and fluffy. Fold in half of the crushed candy canes.
- Frost the cupcakes: Spoon the frosting into a piping bag fitted with a star tip, or just snip the corner of a zip-top bag. Pipe swirls onto each cupcake. Sprinkle the remaining crushed candy canes on top. Add a few chocolate shavings if you’re feeling fancy.
One thing I always do—tap the candy cane crumbs gently into the frosting so they don’t fall off when you take a bite. Nobody wants to chase peppermint pieces across their plate.
Cooking Tips & Techniques
I’ve made these cupcakes more times than I care to count, and I’ve picked up a few tricks along the way. Here’s what I wish someone had told me the first time.
Don’t skip the coffee. I know it sounds weird to add coffee to a dessert, but it doesn’t make them taste like coffee. It deepens the chocolate flavor. Think of it as chocolate’s best friend. If you’re really opposed, you can use hot water instead, but the flavor won’t be as rich.
Temperature matters. Room temperature eggs and milk mix more evenly into the batter. Cold ingredients can make the batter seize up and create dense cupcakes. Set them out 30 minutes before you start. I always forget this and end up microwaving my milk for 10 seconds. It works in a pinch.
The candy cane trick. Crush the candy canes in a ziplock bag with a rolling pin, but leave some bigger pieces. The fine powder melts into the frosting, and the bigger chunks stay crunchy on top. I once crushed them too fine and ended up with pink frosting that tasted fine but looked weird.
Frosting consistency. If your frosting is too thick, add a splash more cream. Too thin, add more powdered sugar. The perfect consistency should hold its shape when you pipe it but still feel soft. I test it by lifting the beater—if a little peak forms and stays, you’re good.
Multitasking. While the cupcakes bake, crush the candy canes and make the frosting. That way, by the time they cool, you’re ready to go. I’ve tried doing everything at once, and it just leads to chaos. One step at a time.
The biggest mistake. Overbaking. Dry cupcakes are sad cupcakes. Check them at 18 minutes. If the toothpick comes out clean, pull them out. They’ll continue cooking in the hot pan for a few minutes anyway.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. I’ve tried several variations, and they all turned out great.
- Gluten-Free Version: Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. I use Bob’s Red Mill, and honestly, nobody can tell the difference. Add an extra tablespoon of milk because gluten-free flours absorb more liquid.
- Dairy-Free Version: Use oat milk or almond milk instead of whole milk. Swap the butter in the frosting for a good quality vegan butter. I like Miyoko’s. The texture is slightly softer, but the flavor is still amazing.
- Extra Chocolatey: Add ½ cup of dark chocolate chips to the batter before baking. They melt into little pockets of gooey chocolate. I did this for a party once, and people lost their minds.
- Mocha Latte Twist: Replace the milk in the frosting with 2 tablespoons of strong brewed coffee. It intensifies the mocha flavor. Just be careful not to make the frosting too thin.
- White Chocolate Peppermint: Melt 4 ounces of white chocolate and drizzle it over the frosted cupcakes before adding the candy cane. It adds a sweet, creamy layer that’s ridiculous in the best way.
- Mini Cupcakes: Use a mini muffin tin and bake for 10-12 minutes. You’ll get about 36 mini cupcakes. Perfect for parties where people want to try a little of everything.
I tried a matcha version once. Don’t do that. It was weird. Stick with the classics.
Serving & Storage Suggestions
These cupcakes are best served at room temperature. The frosting softens just slightly, and the candy cane stays crunchy. If you’ve refrigerated them, let them sit out for 20 minutes before serving.
Presentation ideas: Arrange them on a white platter so the red candy cane pops. I like to sprinkle a little extra cocoa powder around the edges of the plate for a bakery-style look. Add a few sprigs of fresh mint or rosemary for a festive touch.
What to serve with them: A hot cup of coffee or a peppermint mocha latte is the obvious choice. They also pair surprisingly well with a glass of cold milk—the creaminess balances the coffee bitterness. For an adult option, try them with a small glass of Baileys or a dark rum eggnog.
Storage instructions: Store in an airtight container at room temperature for up to 2 days. After that, move them to the fridge for up to 5 days. The candy cane topping might soften over time, so if you’re making them ahead, add the crushed candy cane just before serving.
Freezing instructions: You can freeze the unfrosted cupcakes for up to 3 months. Wrap each one tightly in plastic wrap, then place them in a freezer bag. Thaw at room temperature, then frost and add the candy cane. I’ve done this for Christmas prep, and it works beautifully.
Reheating tips: Pop a refrigerated cupcake in the microwave for about 10 seconds. It warms the cake without melting the frosting. Don’t do more than that, or you’ll end up with a puddle of buttercream.
One thing I’ve noticed—the flavors actually get better after a day. The coffee and peppermint meld together overnight. So if you can resist, make them a day ahead. Your future self will thank you.
Nutritional Information & Benefits
Let’s be real—these are cupcakes, not health food. But I believe in knowing what you’re eating so you can enjoy them guilt-free.
Estimated per cupcake (with frosting): Calories: 380 | Fat: 18g | Carbohydrates: 52g | Protein: 4g | Sugar: 38g | Fiber: 2g
These numbers are approximate and depend on your exact ingredients. If you use the dairy-free or gluten-free versions, the numbers will shift a bit.
Health benefits: Okay, hear me out. Dark chocolate and cocoa powder are rich in antioxidants called flavonoids, which can support heart health. Coffee contains caffeine and antioxidants too. Peppermint has been shown to aid digestion and reduce headaches. So technically, these cupcakes have some redeeming qualities. I’m not saying they’re a superfood, but they’re not completely empty calories either.
Dietary considerations: This recipe contains gluten, dairy, and eggs. For gluten-free and dairy-free adaptations, see the variations section. They are not suitable for vegans unless you use egg replacer and vegan butter—I haven’t tested that version yet, so proceed with caution.
Potential allergens: Wheat, milk, eggs. The candy canes may contain traces of soy or corn. Check your labels if you have severe allergies.
My personal take? I make these for special occasions. They’re a treat, not a daily habit. And honestly, the joy they bring is worth every calorie. Life’s too short to skip dessert.
Conclusion
These ultimate peppermint mocha cupcakes with crushed candy cane are the real deal. They’ve got that perfect balance of rich chocolate, bold coffee, and cool peppermint that makes the holidays feel special. I’ve made them for parties, for neighbors, and for myself on a quiet December evening with a cup of tea. They never disappoint.
I hope you give them a try. Don’t be afraid to make them your own—add extra chocolate, swap the frosting, or double the batch. The recipe is just a starting point. The best part is making it yours. And if you forget the candy cane topping like I did once, it’s still a darn good cupcake.
I’d love to hear how yours turn out! Leave a comment below and let me know if you tried any variations. Did you go with the white chocolate drizzle? The extra coffee in the frosting? Share your photos on Pinterest and tag me—I love seeing your creations. Until next time, happy baking, and may your kitchen smell like Christmas morning.
Frequently Asked Questions
Can I use instant coffee instead of brewed coffee?
Yes, you can. Dissolve 1 tablespoon of instant coffee granules in ¾ cup of hot water and let it cool. The flavor won’t be quite as deep, but it works in a pinch. I’ve done it when I ran out of brewed coffee, and the result was still good.
Why did my cupcakes sink in the middle?
This usually happens for one of three reasons: the oven door was opened too early, the batter was overmixed, or the baking powder was old. Make sure your oven is fully preheated, mix gently, and check your baking powder by dropping a little in hot water—if it fizzes, it’s good.
Can I make these cupcakes without peppermint extract?
You can, but they won’t be peppermint mocha cupcakes anymore. They’ll just be mocha cupcakes with candy cane on top. If that’s what you want, skip the extract in both the batter and the frosting. They’ll still taste great, just different.
How do I crush candy canes without making a mess?
Put the candy canes in a sturdy ziplock bag. Place the bag on a cutting board. Cover it with a kitchen towel to muffle the sound. Then hit it with a rolling pin or the bottom of a heavy pan. The towel keeps the pieces from flying everywhere. Trust me on this one—I’ve cleaned peppermint dust off my ceiling before.
Can I use a different frosting?
Absolutely. A chocolate ganache frosting would be incredible. So would a simple whipped cream topping with crushed candy cane. I’ve even used a cream cheese frosting, and it was delicious. The peppermint buttercream is my favorite, but don’t let that stop you from experimenting.
Pin This Recipe!

Ultimate Peppermint Mocha Cupcakes with Crushed Candy Cane
These ultimate peppermint mocha cupcakes combine rich chocolate, bold coffee, and cool peppermint with a crunchy candy cane topping. Perfect for holiday gatherings, they’re moist, tender, and topped with a peppermint buttercream that will make your whole house smell like Christmas morning.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 45 minutes
- Yield: 12 cupcakes 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 ½ cups (190 grams) all-purpose flour
- 1 cup (200 grams) granulated sugar
- ½ cup (45 grams) unsweetened cocoa powder
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 2 large eggs, at room temperature
- ¾ cup (180 ml) strong brewed coffee, cooled
- ½ cup (120 ml) whole milk, at room temperature
- ⅓ cup (80 ml) vegetable oil
- 1 teaspoon vanilla extract
- 1 teaspoon peppermint extract
- 1 cup (226 grams) unsalted butter, softened
- 3–4 cups (360–480 grams) powdered sugar
- 2–3 tablespoons heavy cream
- ½ teaspoon peppermint extract (for frosting)
- ½ cup crushed candy canes (about 4–5 candy canes)
- Chocolate shavings or cocoa powder for garnish (optional)
Instructions
- Preheat oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners.
- In a medium bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt.
- In a separate bowl, whisk eggs until light and frothy. Add cooled coffee, milk, vegetable oil, vanilla extract, and 1 teaspoon peppermint extract. Whisk until combined.
- Pour wet ingredients into dry ingredients. Stir gently with a spatula until just combined. Do not overmix; a few small lumps are fine.
- Fill each liner about ⅔ full using a cookie scoop or measuring cup.
- Bake for 18-22 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. Let cool in the tin for 5 minutes, then transfer to a wire rack to cool completely (about 30-40 minutes).
- While cupcakes cool, make the frosting: Beat softened butter with an electric mixer until creamy and pale, about 2 minutes. Gradually add powdered sugar, one cup at a time, beating on low speed. Add heavy cream and ½ teaspoon peppermint extract. Beat on medium-high for 2-3 minutes until light and fluffy. Fold in half of the crushed candy canes.
- Frost cooled cupcakes using a piping bag fitted with a star tip, or snip the corner of a zip-top bag. Sprinkle remaining crushed candy canes on top. Add chocolate shavings if desired.
Notes
Don’t skip the coffee—it deepens the chocolate flavor. Use room temperature eggs and milk for best results. Crush candy canes in a ziplock bag with a rolling pin, leaving some bigger pieces for crunch. Check cupcakes at 18 minutes to avoid overbaking. Frosting can be adjusted with more cream or powdered sugar for desired consistency.
Nutrition
- Serving Size: 1 cupcake
- Calories: 380
- Sugar: 38
- Sodium: 220
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 52
- Fiber: 2
- Protein: 4
Keywords: peppermint mocha cupcakes, candy cane cupcakes, holiday cupcakes, chocolate peppermint cupcakes, mocha cupcakes


