The crushed candy canes make a little crackle as they land on fresh buttercream, and that cool mint hits differently against the dark chocolate underneath. That contrast is what makes this peppermint mocha cake more than a chocolate layer cake with a holiday topping: the coffee deepens the cocoa, while peppermint stays bright and distinct in the frosting.
I keep the layers chocolate-forward and put the peppermint in the buttercream, where it’s easier to taste without crowding out the mocha. A thin layer between the cakes gives you mint in every slice, and the crushed candy canes add a crisp finish over the soft frosting. The cake is tender, the buttercream is fluffy, and each forkful brings chocolate, coffee, and peppermint into balance.

Kitchen Note
Crush the candy canes into small pieces rather than a fine powder. The little shards stay crisp on the frosting and give the top a clear peppermint crunch.
Save this peppermint mocha cake for its tender chocolate layers, coffee-rich crumb, and crisp candy cane finish.
Why This Mocha Batter Looks Too Loose Before It Bakes
Once the espresso coffee goes into the bowl, the batter is thin and easy to pour. That can look like a mistake if you’re used to thick cake batter, but adding extra flour here would throw off the balance and make the layers heavier. The coffee is meant to loosen the cocoa-rich mixture so it can spread evenly between the pans.
The espresso powder dissolves in the hot brewed coffee before it reaches the batter, so you don’t get concentrated granules in a slice. Coffee adds depth to the chocolate without turning the cake into a cup of coffee in cake form. Whisk it in gradually and stop once the batter is evenly combined; it should pour smoothly, not hold a stiff mound on the whisk.
There’s no need to chase a thick batter or keep mixing until every tiny lump disappears. Once the flour mixture and egg mixture come together, a few careful strokes are enough before you add the coffee. That gentle handling keeps the finished crumb soft rather than tight.
What Gives the Chocolate and Peppermint Their Definition

- Unsweetened cocoa powder — This brings the cake’s chocolate character without adding sweetness. A fresh, ordinary grocery-store cocoa works well; there’s no need to buy a specialty brand for this batter.
- Instant espresso powder and hot brewed coffee — Espresso powder dissolves readily in the hot coffee, so stir until no granules remain before adding it. Use coffee you’d happily drink; a stale or weak pot won’t bring as much depth.
- Buttermilk — It adds moisture and a gentle tang that keeps the chocolate from tasting flat. Room-temperature buttermilk blends more evenly with the eggs and oil than cold buttermilk straight from the refrigerator.
- Eggs — Room-temperature eggs whisk into the other wet ingredients without chilling the mixture. Set them out while you prepare the pans and measure the dry ingredients.
- Peppermint extract — Extract gives the buttercream its clear mint flavor. Measure it carefully rather than pouring by eye; peppermint can take over quickly if you add too much.
- Unsalted butter and powdered sugar — Softened butter is easier to beat smooth, and powdered sugar builds the frosting’s structure. Use unsalted butter so the added salt stays under your control.
- Crushed candy canes — They give the frosting a crisp peppermint finish. Crush them shortly before decorating so the pieces stay distinct instead of turning powdery or sticky.
From Two 8-Inch Pans to a Clean Buttercream Finish
Prepare the pans and whisk the dry ingredients
Heat the oven to 350°F, coat two 8-inch round cake pans with nonstick cooking spray, and line the bottoms with parchment rounds. Whisk the flour, granulated sugar, cocoa powder, baking powder, baking soda, and salt together in a large bowl until the cocoa is evenly distributed. Breaking up visible cocoa clumps now helps the layers bake with an even color.
Bring the wet ingredients and mocha together
In a separate bowl, whisk the eggs, buttermilk, vegetable oil, and vanilla until combined. Stir the espresso powder into the hot brewed coffee until it dissolves. Whisk the egg mixture into the dry ingredients just until combined, then gradually whisk in the espresso coffee. The batter will be thin, which is expected.
Bake until the centers hold moist crumbs
Divide the batter evenly between the prepared pans and bake for 30–35 minutes. A toothpick inserted into the center should come out with a few moist crumbs, not wet batter. If it comes out completely clean, the layers may have baked longer than needed and can be drier. Cool the cakes in their pans for 10 minutes, then turn them out onto wire racks and let them cool completely.
Beat, fill, and finish the cake
Beat the softened butter with an electric mixer until smooth, about 1 minute. Gradually beat in the powdered sugar, then add the heavy cream, peppermint extract, and salt and beat until fluffy. Set one cake layer on a serving plate and spread about 1 cup of buttercream over it before adding the second layer. Cover the top and sides with the remaining buttercream, then scatter the crushed candy canes over the top.
Three Small Changes That Shift the Cake
A gentler peppermint finish
For a softer mint note, use 1/2 teaspoon peppermint extract in the buttercream instead of 3/4 teaspoon. You’ll still taste the peppermint, but the chocolate and coffee come through more clearly.
A coffee-free chocolate cake
Replace the hot brewed coffee with an equal amount of hot water and leave out the espresso powder. The cake will still be chocolatey, but it won’t have the same mocha depth.
A dairy-free version
For the cake, put 1 tablespoon lemon juice in a measuring cup and fill it to 1 cup with unsweetened soy milk; use that in place of the buttermilk. For the frosting, use unsalted dairy-free stick butter and unsweetened plant cream in place of the butter and heavy cream. The frosting may be a little softer, and the cake will have a subtle soy-milk tang.
Storage and Reheating
- Refrigerator: Keep the covered cake refrigerated for up to 4 days. The cake firms up when cold, and the candy cane pieces may soften.
- Freezer: Freeze slices in a single layer until firm, then wrap them tightly and freeze for up to 2 months. The candy cane topping may lose some crunch after thawing.
- Reheating: Don’t microwave frosted slices; the buttercream can melt. Let a slice sit at room temperature for about 45 minutes before serving so the cake and frosting soften.
Questions I Get Asked About This Peppermint Mocha Cake

Peppermint Mocha Cake
Ingredients
Equipment
Method
- Preheat the oven to 350°F.
- Grease two 8-inch round cake pans with nonstick cooking spray.
- Line the bottoms of the pans with parchment rounds.
- Whisk the flour, granulated sugar, cocoa powder, baking powder, baking soda, and salt together in a large bowl.
- In a separate bowl, whisk the eggs, buttermilk, vegetable oil, and vanilla extract until combined.
- Stir the espresso powder into the hot brewed coffee until dissolved.
- Whisk the egg mixture into the flour mixture just until combined.
- Gradually whisk in the espresso coffee; the batter will be thin.
- Divide the batter evenly between the pans.
- Bake for 30–35 minutes, until a toothpick inserted in the centers comes out with a few moist crumbs.
- Cool the cakes in the pans for 10 minutes.
- Turn the cakes out onto wire racks and cool completely.
- Beat the softened butter in a large bowl with an electric mixer until smooth, about 1 minute.
- Gradually beat in the powdered sugar.
- Beat in the heavy cream, peppermint extract, and salt until fluffy.
- Set one cake layer on a serving plate.
- Spread about 1 cup of buttercream over the first cake layer.
- Place the second layer on top.
- Spread the remaining buttercream over the top and sides of the cake.
- Sprinkle the crushed candy canes over the top.



