Go Back
2-layer round candy cane cake with peppermint frosting

Candy Cane Cake

This candy cane cake has layers of moist and tender vanilla cake infused with a hint of peppermint. It's frosted with the creamy white chocolate peppermint buttercream and decorated with crushed candy canes for the perfect Christmas dessert!
Course Dessert
Cuisine American
Keyword Candy Cane Cake, Peppermint Cake
Prep Time 45 minutes
Cook Time 35 minutes
Cooling 2 hours
Total Time 3 hours 20 minutes
Servings 10 pieces
Calories 842kcal


  • Two 8-inch round cake pans (with high sides)*


Candy Cane Cake

  • 2 ¾ cup cake flour (330 grams) sifted
  • 2 teaspoons baking powder
  • ½ teaspoon salt
  • 1 cup whole milk (240 ml) 2% works too
  • ½ teaspoon peppermint extract feel free to use 1 teaspoon for a stronger flavor
  • 2 tablespoons vegetable oil (30 ml) canola works too
  • ¾ cup unsalted butter (168 grams) room temperature
  • 1 ¾ cup granulated sugar (350 grams)
  • 5 large egg whites discard the yolks

White Chocolate Peppermint Frosting

  • 6 ounces white chocolate (170 grams)
  • 1 cup unsalted butter (226 grams) softened, but not melty
  • 3-4 cups powdered sugar (330 - 440 grams)
  • ½ - 2 teaspoons peppermint extract
  • ¼ teaspoon salt
  • a few drops red food coloring
  • 2-3 tablespoons heavy cream (30-45 ml) or whipping cream
  • 2-3 candy canes crushed


Candy Cane Cake

  • Preheat the oven to 350F (180C) degrees. Line the bottom of two 8-inch cake pans with parchment paper, and grease and flour the sides.
  • Whisk together the flour, baking powder and salt in a medium bowl.
  • In a liquid measuring cup, whisk together the milk, oil and peppermint extract.
  • In a large bowl, beat the butter and sugar until fluffy (about 3 minutes).
  • Mix in the egg whites about 1-2 at a time, turning off the mixer and scraping down the sides of the bowl as necessary.
  • Sift in about ⅓ of the flour mixture (do not just dump it in, otherwise there will be lumps). Mix on a low speed until combined.
  • Then mix in about ½ of the milk. Repeat the process, sifting in about ⅓ more of the dry ingredients and mixing in, followed by the rest of the milk. Finally, sift in the rest of the dry ingredients and mix in until just combined.
  • Pour the batter evenly between the 2 pans. Bake both cakes in the middle of the oven for about 25-30 minutes, or until an inserted toothpick comes out clean and the sides of the cake are starting to pull away from the edges of the pan.
  • Cool the cakes in the pans for at least 1 hour, then gently invert the cake pans and remove the cakes from the pans. Continue cooling.

White Chocolate Peppermint Frosting

  • Chop the white chocolate into very small pieces.
  • Melt the chocolate, either in a double boiler over low heat, or microwave for 30-second intervals on medium heat and whisk in between each interval until smooth. Do not microwave on high power (which is also default), as it can burn/cook the chocolate, causing it to be grainy. Set aside to cool for at least 10 minutes.
  • In a large bowl, beat the butter until fluffy.
  • Beat in about 2 cups powdered sugar, ½ teaspoon peppermint extract and a few drops of red food coloring. Start with the mixer on a low speed and then slowly
  • Beat in the melted white chocolate. Ensure that it isn't warm before adding it into the butter, otherwise the frosting can melt.
  • Beat in the rest of the powdered sugar about ½ - 1 cup at a time, alternating with 1 tablespoon of cream until the frosting is thick and creamy. Alternatively, add in a little more peppermint extract until the desired flavor is reached.

Assembling the Cake

  • If the layers are domed at the top, use a serrated knife to gently saw off the rounded top of each cake.
  • Place 1 cake layer on the cake plate or stand that you plan to serve it on, bottom side up. Frost the cake with about ⅓ of the frosting.
  • Place the second cake layer on top, bottom side up. Frost the sides and top with swirls of frosting. If you notice that the cake crumbs are getting mixed into the frosting, frost the cake with a thin, smooth layer of frosting first and place the cake for 20 minutes. Then frost the cake again with a thick layer of swirly frosting.
  • Decorate the cake with crushed candy canes.


  1. Pan Sizes & Bake Times: This recipe was baked and photographed using two 8-inch round cake pans with 2 inch (5 cm) sides. It is too much butter for two 8-inch cake pans with 1 - ⅕ inch sides. Alternatively, you could use:
    • two 9-inch (23 cm) round pans - 22-27 minutes bake time
    • three 8-inch (20 cm) round pans - 20-25 minutes bake time
    • one 9x13 inch (23 x 33 cm) rectangle pan - about 40 minutes bake time, divide the frosting recipe in half
  2. Cake Flour: This recipe is developed with cake flour. If you don't have any on hand, measure out 2 ¾ cups all-purpose flour. Remove 6 tablespoons. Add in 6 tablespoons of cornstarch (AKA cornflour). Sift together 3 times. Do not substitute cake flour with all-purpose flour in a 1:1 ratio. 
  3. Room Temperature Ingredients: For the peppermint cake, ensure that the butter, eggs and milk are all room temperature before getting started. 
  4. Peppermint Extract: Make sure to use peppermint extract and not peppermint oil. It can be found in the baking aisle, near the vanilla extract. 
  5. Storage: Store the cake covered at room temperature for up to 8 hours. Store leftovers in the fridge in an airtight container for up to 4 days. Let the cake sit on the counter for about 30 minutes to come to room temperature before enjoying. 
  6. Nutrition: Details provided are an estimate only and based on 1 slice with frosting and candy canes, assuming the cake is cut into 10 equal pieces. You may be able to get up to 12 pieces out of this recipe. 


Calories: 842kcal | Carbohydrates: 111g | Protein: 8g | Fat: 42g | Saturated Fat: 25g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 93mg | Sodium: 235mg | Potassium: 236mg | Fiber: 1g | Sugar: 84g | Vitamin A: 1053IU | Vitamin C: 1mg | Calcium: 114mg | Iron: 1mg