This post may contain affiliate links
There's something about the smell of peppermint that instantly transforms your kitchen into a cozy holiday haven. These candy cane cupcakes bring that magic to life with fluffy vanilla cake, a surprise peppermint filling, and swirls of cream cheese frosting that'll make everyone at your holiday party reach for seconds.
I still remember the first time I made these for my family's Christmas gathering. My niece took one bite and declared them "better than Santa's cookies," which, coming from a seven-year-old, is the highest praise possible. Now they're on my must-bake list every December, right alongside my gingerbread man cookies and best snowball cookies.
Close-up of peppermint cupcakes topped with mini candy canes and crushed peppermint sprinkles in teal blue liners on turquoise platter, garnished with fresh cranberries, burgundy poinsettias, and frosted pine branches
Jump To Recipe

Why You'll Love These Candy Cane Cupcakes
This candy cane cupcakes recipe checks all the boxes for busy holiday baking. The cupcakes are moist and tender, thanks to the sour cream and butter combination. The peppermint cream cheese buttercream frosting strikes the perfect balance between tangy and sweet, while the hidden peppermint filling adds an extra burst of flavor that surprises everyone.
Unlike those easy candy cane cupcakes with cake mix you might find elsewhere, these are made from scratch but don't require fancy techniques. If you can mix ingredients and fill cupcake liners, you're already halfway there. They're festive enough for a holiday party but simple enough for a Tuesday night when you just want something sweet.
Ingredients You'll Need
For the cupcakes, you'll use basic pantry staples like all-purpose flour, sugar, eggs, and butter. The peppermint extract gives these their signature flavor, while crushed candy canes add beautiful red and white swirls throughout. The cream cheese frosting brings everything together with that perfect balance of rich and tangy.
The beauty of this recipe is its flexibility. Want chocolate candy cane cupcakes instead? Swap half the flour for cocoa powder. Prefer vanilla candy cane cupcakes that really let the peppermint shine? You've got that already. You could even turn this into a candy cane cupcake cake by doubling the recipe and stacking the layers.
Detailed view of Christmas peppermint cupcakes with swirled cream cheese frosting, red and white candy cane decorations, and crushed peppermint candy, surrounded by red poinsettias and silver beaded garland

How to Make Candy Cane Cupcakes
Making the Cupcakes
Start by melting your butter and letting it cool completely. This step matters because hot butter will cook your eggs when you mix everything together, giving you scrambled egg cupcakes instead of fluffy ones. Trust me on this.
Whisk your dry ingredients together in one bowl and your wet ingredients in another. When you combine them, stir gently until just mixed. Overmixing develops too much gluten, which makes tough cupcakes nobody wants. Fill your liners about two-thirds full, sprinkle some crushed peppermint on top, and give it a gentle swirl with a toothpick.
These bake at 350°F for about 18 minutes. Your house will smell incredible, similar to when I make my christmas-candy-cane-cookies or christmas-peanut-butter-blossoms.
Creating the Peppermint Frosting
While your cupcakes cool, make the frosting. Beat softened cream cheese and butter until fluffy, then gradually add powdered sugar. The key is adding it slowly so you don't create a powdered sugar snowstorm in your kitchen. Mix in the peppermint extract and a splash of milk until you reach that perfect pipeable consistency.
Set aside about three-quarters of a cup for filling, then stir in extra peppermint extract and crushed candy. This filling is what makes these special. It's the same technique I use for my frankenstein-cupcakes and other filled treats.
Filling and Decorating
Once your cupcakes are completely cool, core them using a cupcake corer, large piping tip, or even a small knife. I usually save the tops of the cores to place back over the filling, which makes frosting easier and keeps everything tidy.
Pipe the peppermint filling into each cupcake, then top with generous swirls of cream cheese frosting. Add a mini candy cane and some crushed peppermint on top. Just remember, crushed candy gets sticky overnight, so add it the day you plan to serve them.
Array of peppermint candy cane cupcakes with cream cheese buttercream frosting on turquoise platter, decorated with mini candy canes, surrounded by frosted pine branches, red poinsettias, cranberries, and silver beaded accents

Tips for Perfect Results
Room temperature ingredients make all the difference in these cupcakes. Cold butter won't cream properly, and cold eggs can cause your batter to curdle. Set everything out about an hour before you start baking.
Don't skip coring the cupcakes for the filling. It takes an extra five minutes but transforms these from good to extraordinary. The surprise burst of peppermint in the middle makes people wonder what your secret is.
If you love peppermint treats like I do, try my healthy-chocolate-peppermint-truffles or white-chocolate-peppermint-fudge next.
Frequently Asked Questions
Absolutely. Bake the cupcakes up to two days ahead and store them unfrosted in an airtight container. Make the frosting the day you plan to serve them for the best taste and texture.
You can crush extra candy canes and steep them in your milk for 30 minutes, then strain. It won't be quite as strong, but it works in a pinch.
These candy cane cupcakes have become one of my favorite holiday traditions, right up there with making christmas-pretzels-hugs and strawberry-santas for the kids. They bring joy to everyone who tries them, and isn't that what holiday baking is all about?
Whether you're making them for a cookie exchange, holiday party, or just because you deserve something special this season, these cupcakes deliver that perfect combination of festive flavor and homemade love. Happy baking!


Create Magical Candy Cane Cupcakes Today
Description
These Candy Cane Cupcakes are festive, fluffy, and full of peppermint magic. With a moist vanilla base, a surprise peppermint filling, and swirls of creamy peppermint cream cheese frosting, they’re the perfect treat for holiday parties, gifting, or anytime you crave a little Christmas cheer.
Ingredients
- 1 ½ cups all-purpose flour
- 1 cup granulated sugar
- ½ cup unsalted butter, melted and cooled
- 2 eggs
- ½ cup sour cream
- ½ cup milk
- 1 teaspoon vanilla extract
- 1 teaspoon peppermint extract
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ½ cup crushed candy canes
- 8 ounces cream cheese, softened
- ½ cup unsalted butter, softened (for frosting)
- 3 cups powdered sugar
- 1–2 teaspoons peppermint extract (for frosting)
- 1–2 tablespoons milk (as needed)
- Extra crushed candy canes for topping
- Mini candy canes for decoration
Instructions
- Preheat oven to 350°F and line a cupcake tin with paper liners.
- Whisk flour, baking powder, baking soda, and salt in a bowl.
- In a separate bowl, whisk melted butter, sugar, eggs, sour cream, milk, vanilla extract, and peppermint extract.
- Stir wet and dry ingredients together until just combined.
- Gently fold in crushed candy canes.
- Fill cupcake liners two-thirds full.
- Bake for 18 minutes or until a toothpick comes out clean; let cool completely.
- Beat cream cheese and softened butter until fluffy.
- Add powdered sugar gradually, then peppermint extract and milk to desired consistency.
- Reserve ¾ cup of frosting and mix with extra peppermint extract and crushed candy canes for filling.
- Core cooled cupcakes and fill with peppermint filling; replace tops.
- Pipe peppermint cream cheese frosting onto each cupcake.
- Top with mini candy canes and crushed peppermint.
Notes
Use room temperature ingredients for the best texture. Add crushed peppermint just before serving to prevent dissolving. Filling the centers creates a fun peppermint burst in every bite.









Leave a Reply