When the holiday season rolls around, my baking instincts kick into overdrive—and nothing feels more festive than a batch of White Chocolate Peppermint Cupcakes. These little beauties are light, fluffy, and infused with the refreshing zing of peppermint, all crowned with a swirl of white chocolate buttercream that’s smooth as snow. I love making these in December when the air smells like pine and cinnamon, and there’s an excuse to sneak candy canes into everything.

What I especially enjoy about these cupcakes is how they bring together nostalgic winter flavors in a way that feels modern and fun. The peppermint adds that bright, cooling contrast to the rich sweetness of white chocolate, and the crunch of crushed candy canes on top is the perfect finishing touch. They’re as pretty as they are delicious—ideal for gift boxes, party trays, or just a cozy treat by the fire.
Why You’ll Love These White Chocolate Peppermint Cupcakes
These cupcakes are a guaranteed crowd-pleaser at any winter gathering. First, they’re visually stunning—whipped peaks of frosting and that pop of red-and-white candy canes make them instantly festive. Flavor-wise, you get a balance of creamy and minty, sweet but not cloying. Plus, the recipe is simple enough for beginner bakers but impressive enough to show off.
They’re also versatile. Want to swap out frosting flavors? Easy. Prefer mini cupcakes for a bite-size version? Totally doable. Whether you’re baking with kids, making dessert for a dinner party, or prepping for a cookie swap, these cupcakes check all the boxes.
What Kind of Peppermint Should I Use?
For that authentic holiday taste, I use pure peppermint extract—not peppermint oil, which is far more concentrated and can overpower the white chocolate. A little goes a long way. You’ll also want crushed peppermint candy canes or starlight mints for the topping—they add crunch and a pop of color.
If you’re decorating with full candy canes like in the photo, go for the mini ones. They sit perfectly in the frosting and make a great visual statement.
Options for Substitutions
Not a fan of white chocolate? You can switch to a classic vanilla or even a cream cheese frosting. Want to make them dairy-free? Use almond milk and a vegan butter substitute—these adapt beautifully. Gluten-free flour blends work well here too, as long as they include xanthan gum for structure.
If you’re out of peppermint extract, try using mint extract—just know that it has a slightly different flavor profile, more like spearmint. And for the topping, crushed chocolate mints or chocolate curls can add a luxurious twist.
Ingredients for These White Chocolate Peppermint Cupcakes
All-Purpose Flour – Forms the structure of the cupcakes and helps them hold their shape while staying soft.
Baking Powder – Gives the cupcakes their lift and fluffy texture.
Salt – Balances sweetness and enhances the peppermint and white chocolate flavors.
Unsalted Butter – Adds richness and moisture; using unsalted allows you to better control the salt content.
Granulated Sugar – Sweetens the batter and helps with texture and browning.
Eggs – Bind the ingredients and provide structure and stability to the cupcakes.
Vanilla Extract – Deepens the flavor and rounds out the peppermint nicely.
Peppermint Extract – Brings the signature cool mint flavor that defines these cupcakes.
Whole Milk – Keeps the cupcakes moist and tender. You can substitute with buttermilk for a slightly tangy flavor.
White Chocolate Chips (melted) – Infused into the batter or frosting for a velvety richness.
Powdered Sugar – Essential for the frosting, creating that fluffy, smooth texture.
Heavy Cream – Helps whip the frosting into a silky finish and adds richness.
Crushed Candy Canes – Adds a festive crunch and sparkle to the frosting topping.
Mini Candy Canes (optional for garnish) – Adds the final festive visual and is perfect for holiday presentations.

Step 1: Prepare Your Ingredients
Preheat your oven to 350°F (175°C) and line a muffin tin with cupcake liners. Let your butter, milk, and eggs come to room temperature to ensure they incorporate smoothly into the batter. Melt your white chocolate and allow it to cool slightly.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, and salt. Set aside. This helps ensure even distribution of leavening and prevents clumps.
Step 3: Cream the Butter and Sugar
In a large mixing bowl, beat the butter and granulated sugar together until light and fluffy—about 2-3 minutes. This step incorporates air for a light cupcake texture.
Step 4: Add Eggs and Flavorings
Add the eggs one at a time, beating well after each. Then mix in the vanilla extract and peppermint extract. Stir in the melted white chocolate until just combined.
Step 5: Alternate Adding Dry Ingredients and Milk
With the mixer on low, add half of the dry ingredients to the butter mixture. Then pour in the milk. Add the remaining dry ingredients and mix just until combined. Don’t overmix or the cupcakes could turn dense.
Step 6: Fill and Bake
Divide the batter evenly among the cupcake liners, filling each about 2/3 full. Bake for 18-20 minutes or until a toothpick inserted into the center comes out clean. Let the cupcakes cool completely before frosting.
Step 7: Make the Frosting
In a large bowl, beat softened butter until creamy. Add powdered sugar gradually, followed by melted white chocolate and a splash of heavy cream. Beat until the frosting is fluffy and smooth. Adjust consistency with more cream if needed.
Step 8: Frost and Decorate
Use a piping bag with a star tip to swirl frosting onto each cooled cupcake. Sprinkle crushed candy canes on top and insert a mini candy cane for a playful, festive look.
How Long to Prepare the White Chocolate Peppermint Cupcakes
Prep Time: Give yourself around 20–25 minutes to gather ingredients, measure, melt the white chocolate, and prepare your batter. This part goes quickly if your ingredients are at room temperature and ready to use.
Baking Time: The cupcakes typically take 18–20 minutes in the oven. After that, allow at least 30 minutes for cooling before frosting to avoid melting your buttercream. Making the frosting and decorating adds an additional 15–20 minutes. In total, expect about 1 hour and 15 minutes from start to finish.
Tips for Perfect White Chocolate Peppermint Cupcakes
- Room Temperature Ingredients: Ensure your butter, eggs, and milk are all at room temp for a smooth, even batter.
- Don’t Overmix: Overmixing once the flour is added can make cupcakes dense and chewy. Mix just until combined.
- Use High-Quality White Chocolate: Opt for baking bars over chips if possible, for smoother melting and richer taste.
- Cool Before Frosting: Never rush the frosting process—warm cupcakes will cause the buttercream to slide off.
- Pipe for Presentation: Use a piping bag with a star tip for beautiful bakery-style swirls that also hold crushed candy well.
Watch Out for These Mistakes While Cooking
- Skipping the Cooling Step: Adding frosting to warm cupcakes will cause it to melt.
- Using Peppermint Oil Instead of Extract: Peppermint oil is too strong and can easily overpower the flavor.
- Not Measuring Properly: Too much flour or sugar can throw off the balance—use a kitchen scale or level your measuring cups.
- Overbaking: Keep an eye on the oven around the 18-minute mark. Overbaked cupcakes become dry quickly.
- Adding Candy Canes Too Early: Wait until right before serving to garnish with crushed candy; it can melt or become sticky if added too soon.
What to Serve With White Chocolate Peppermint Cupcakes?
1. Hot Chocolate with Whipped Cream
A rich cup of hot cocoa complements the peppermint flavor perfectly, especially topped with extra marshmallows.
2. Vanilla Ice Cream
Serve your cupcakes with a scoop of creamy vanilla ice cream to balance the minty kick with something cool and classic.
3. Peppermint Mocha Coffee
Double up on the festive flavors with a warm drink that matches the cupcake’s essence.
4. Fresh Berries
A small side of strawberries or raspberries adds a fruity contrast that works beautifully with white chocolate.
5. Holiday Cookie Platter
Create a dessert spread with gingerbread cookies, sugar cookies, and these cupcakes to wow guests.
Storage Instructions
At Room Temperature: If you plan to serve the cupcakes within 1–2 days, store them in an airtight container at room temperature. Make sure they’re in a cool, dry spot away from direct heat or sunlight.
Refrigeration: For longer storage (up to 5 days), refrigerate the cupcakes. Keep them in a sealed container to prevent them from drying out. Let them come to room temperature before serving for the best flavor and texture.
Freezing: You can freeze unfrosted cupcakes for up to 2 months. Wrap them individually in plastic wrap and place them in a freezer-safe container. Thaw overnight in the fridge and frost when ready to serve. You can also freeze the frosting separately.
Estimated Nutrition
Per cupcake (based on a standard size with frosting):
- Calories: ~340 kcal
- Fat: 18g
- Saturated Fat: 11g
- Cholesterol: 55mg
- Sodium: 160mg
- Carbohydrates: 42g
- Sugar: 32g
- Fiber: 0.5g
- Protein: 3g
Frequently Asked Questions
How strong is the peppermint flavor?
It’s balanced and refreshing, not overpowering. Using pure peppermint extract keeps the flavor clean and cool.
Can I use white chocolate chips instead of a baking bar?
Yes, but chips contain stabilizers, so they don’t melt as smoothly. A baking bar gives better results.
How far in advance can I make these cupcakes?
You can bake the cupcakes 1–2 days ahead and store them in an airtight container. Frost them the day of serving.
Can I make mini versions of these cupcakes?
Absolutely! Just reduce the baking time to about 10–12 minutes and check for doneness.
Can I color the frosting?
Yes! Add a drop or two of red or green gel food coloring for a festive twist.
Conclusion
White Chocolate Peppermint Cupcakes are the ultimate winter dessert—cool, creamy, and full of holiday cheer. Whether you’re baking for a festive party or just craving a seasonal sweet, these cupcakes offer a blend of flavors and textures that always satisfy. With their snowy swirls and candy cane crunch, they’re as delightful to look at as they are to eat. Make them once, and they’ll become a December tradition in your kitchen.
White Chocolate Peppermint Cupcakes
- Total Time: 1 hour 15 minutes
- Yield: 12 cupcakes
- Diet: Vegetarian
Description
These White Chocolate Peppermint Cupcakes are the ultimate holiday treat—soft, fluffy, and infused with cool peppermint flavor. Topped with a dreamy white chocolate buttercream and sprinkled with crushed candy canes, they’re as festive as they are delicious. Perfect for quick Christmas desserts, easy party baking, or cozy winter food ideas, these cupcakes are a standout addition to any dessert table. If you’re looking for quick breakfast treats, holiday snack inspiration, or elegant dessert ideas, this easy recipe delivers in both flavor and flair.
Ingredients
1 1/2 cups all-purpose flour
1 1/2 teaspoons baking powder
1/4 teaspoon salt
1/2 cup unsalted butter, softened
1 cup granulated sugar
2 large eggs
1 teaspoon vanilla extract
1/2 teaspoon peppermint extract
1/2 cup whole milk
1/2 cup white chocolate chips, melted
1 cup powdered sugar
1/2 cup unsalted butter, softened (for frosting)
2 tablespoons heavy cream
1/4 cup crushed candy canes
12 mini candy canes (optional for garnish)
Instructions
1. Preheat oven to 350°F (175°C) and line a muffin tin with cupcake liners. Bring all refrigerated ingredients to room temperature.
2. Whisk together flour, baking powder, and salt in a medium bowl and set aside.
3. In a large bowl, cream together butter and granulated sugar until light and fluffy, about 2–3 minutes.
4. Add eggs one at a time, beating after each. Stir in vanilla and peppermint extracts. Mix in melted white chocolate.
5. Alternate adding dry ingredients and milk into the butter mixture, beginning and ending with the dry mix. Stir until just combined.
6. Divide batter into cupcake liners, filling each 2/3 full. Bake 18–20 minutes or until a toothpick comes out clean. Cool completely.
7. To make frosting, beat butter until creamy, add powdered sugar gradually, then mix in melted white chocolate and heavy cream. Beat until fluffy.
8. Pipe frosting onto cooled cupcakes using a star tip. Sprinkle crushed candy canes and top with mini candy canes before serving.
Notes
Let cupcakes cool completely before frosting to prevent melting the buttercream.
Use peppermint extract, not oil, for balanced flavor.
Add candy cane garnish just before serving to keep it crisp.
- Prep Time: 25 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cupcake
- Calories: 340
- Sugar: 32g
- Sodium: 160mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 0.5g
- Protein: 3g
- Cholesterol: 55mg
