Every holiday season I find myself craving the perfect combination of chocolate and peppermint because there’s something about the rich of chocolate paired with the refreshing burst of peppermint that feels like pure holiday.
For this reason, a few years ago, I decided to bring these flavors together in a showstopping layer cake and it instantly became a seasonal favorite. Since that moment, I make this chocolate peppermint layer cake every December and it never fails to bring festive cheer. Not only that, but it also fills my kitchen with the most delightful holiday aroma.

Moreover, this cake is a celebration of texture as well as flavor since the moist chocolate cake layers are sandwiched with a fluffy peppermint cream filling before being topped with a silky chocolate ganache. After that, I decorate it with swirls of whipped frosting along with crushed candy canes for a delightful crunch. In the end, it’s the ultimate dessert for any holiday gathering because it brings together the perfect balance of rich chocolate and refreshing peppermint.
Ingredients
- Here’s what I use to create this festive masterpiece:
- All-purpose flour – The base of the cake, giving it structure.
- Unsweetened cocoa powder – Provides a deep, rich chocolate flavor.
- Baking powder & baking soda – Helps the cake rise perfectly.
- Granulated sugar – Sweetens the cake and balances the cocoa.
- Eggs – Adds moisture and helps bind the batter.
- Buttermilk – Keeps the cake soft and tender.
- Vegetable oil – Ensures the cake stays moist.
- Vanilla extract – Enhances the overall flavor.
- Peppermint extract – Infuses the cake with a fresh, minty twist.
- Heavy cream – Used in the ganache and frosting for a luxurious texture.
- Semi-sweet chocolate – Melts into a smooth ganache for the topping.
- Powdered sugar – Sweetens and stabilizes the whipped frosting.
- Candy canes – Crushed for a festive topping.
Tools You’ll Need
- Mixing bowls – For combining dry and wet ingredients separately.
- Electric mixer – Helps create a smooth batter and fluffy frosting.
- Cake pans – Two 8-inch or 9-inch pans for the perfect layers.
- Wire rack – Essential for cooling the cake evenly.
- Offset spatula – Makes spreading frosting and ganache easier.
- Piping bag – For decorating with whipped frosting.
Instructions
Step 1: Prepare the Cake Batter
I start by preheating the oven to 350°F and greasing my cake pans. In a large bowl, I whisk together the flour, cocoa powder, baking powder, baking soda, and sugar. In another bowl, I mix the eggs, buttermilk, oil, vanilla, and peppermint extract until smooth. I gradually combine the wet and dry ingredients, stirring until the batter is well blended.
Step 2: Bake the Cake Layers
I divide the batter evenly between the prepared cake pans and bake for about 25-30 minutes. Once done, I let the cakes cool in the pans for 10 minutes before transferring them to a wire rack to cool completely.
Step 3: Make the Peppermint Cream Filling
While the cakes cool, I whip heavy cream with powdered sugar and a touch of peppermint extract until soft peaks form. This creates a light and airy filling that pairs beautifully with the rich chocolate layers.
Step 4: Assemble the Cake
Once the cakes are fully cooled, I place one layer on a cake stand and spread a generous amount of the peppermint cream filling over it. I gently place the second cake layer on top and press lightly to set.
Step 5: Prepare the Chocolate Ganache
In a small saucepan, I heat heavy cream until just simmering, then pour it over chopped semi-sweet chocolate. I let it sit for a minute before stirring until smooth and glossy. I then spread the ganache over the top of the cake, letting it slightly drip over the edges.
Step 6: Decorate and Serve
To finish, I pipe swirls of whipped frosting around the edges and sprinkle crushed candy canes over the top. The result is a festive and irresistible holiday dessert!
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
- If you prefer a stronger peppermint flavor, you can add extra peppermint extract to the ganache or frosting.
- To make the cake ahead of time, bake the layers a day in advance and store them in an airtight container until ready to assemble.
- Chilling the cake for 30 minutes before serving helps the flavors meld together and makes slicing easier.
Ways to Serve
- Enjoy with a cup of hot cocoa for the ultimate holiday treat.
- Serve with a scoop of vanilla ice cream for an extra indulgent dessert.
- Pair with a warm peppermint latte to enhance the festive flavors.
Frequently Asked Questions
Can I use a boxed cake mix instead?
Yes! If you’re short on time, you can use a chocolate cake mix and add peppermint extract to the batter for that festive twist.
How do I store leftover chocolate peppermint layer cake?
I keep it covered in the fridge for up to 3 days. For the best texture, I let it sit at room temperature for 15 minutes before serving.
Can I make this cake gluten-free?
Absolutely! Just substitute the all-purpose flour with a 1:1 gluten-free flour blend.
See You in the Kitchen!
I hope you give this chocolate peppermint layer cake a try! It’s one of my favorite holiday desserts, and I’d love to hear how yours turns out. Let me know if you make it, and don’t forget to share your festive creations!
Happy Cooking!