Chocolate Holiday Desserts | Easy Festive Treats

It was Christmas Eve, 2017, and I was in full panic mode. My mother-in-law had just announced she was bringing her infamous “death by chocolate” cake to our family gathering, and in a moment of utter madness, I told her I’d bring something even better. I had zero plans. No recipe saved. No backup dessert in the freezer. Just a stubborn streak and a desperate Google search at 10 PM.

That night, this chocolate holiday dessert was born. And I’m not exaggerating when I say my mother-in-law actually asked for the recipe. She still makes it for her book club. That’s how good this cake is.

I’ve made this chocolate peppermint dream cake at least thirty times since that frantic Christmas Eve. It’s become my signature dish for holiday parties, birthday requests, and those random Tuesday nights when I need a serious sugar fix. It’s the dessert that makes people close their eyes mid-bite and let out little happy sighs.

There’s something magical about how the rich, fudgy chocolate layers perfectly balance with the cool, refreshing pop of peppermint. It’s like Christmas in cake form. And every time I make it, I remember that first messy attempt—the frosting that was too runny, the layers that cracked because I rushed them, and somehow, still, the best cake I’d ever eaten.

Why You’ll Love This Recipe

  • No cake mix required – All pantry staples, nothing fancy. You probably already have most of these ingredients.
  • One bowl for the cake batter – Less cleanup means more time for eating. Trust me on this one.
  • That signature peppermint crunch – The crushed candy cane topping gives it that professional bakery look without any professional bakery effort.
  • Impressively forgiving – Even if your layers aren’t perfectly even or your frosting is a little sloppy, this cake looks and tastes spectacular.
  • Can be made ahead – The layers freeze beautifully, and the assembled cake actually improves after a day in the fridge.

I’ve served this chocolate holiday dessert at Thanksgiving, New Year’s Eve, and even a summer barbecue (just swapped the candy canes for fresh berries). It’s never not a hit.

Ingredients List

For the Chocolate Cake Layers:

  • 2 cups all-purpose flour (spooned and leveled, please don’t scoop directly from the bag)
  • 2 cups granulated sugar
  • ¾ cup unsweetened cocoa powder (I use Hershey’s Special Dark for a richer flavor, but any good-quality cocoa works)
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • ½ teaspoon salt
  • 2 large eggs (room temperature if you remember, cold if you forgot)
  • 1 cup buttermilk (or make your own: 1 cup milk + 1 tablespoon white vinegar, let sit 5 minutes)
  • 1 cup strong brewed coffee, cooled (this enhances the chocolate flavor without making it taste like coffee)
  • ½ cup vegetable oil
  • 2 teaspoons vanilla extract

For the Peppermint Buttercream:

  • 1 cup unsalted butter, softened (this is non-negotiable, cold butter won’t cream properly)
  • 4 cups powdered sugar
  • ¼ cup heavy cream
  • 1½ teaspoons peppermint extract (not peppermint oil, that’s way too strong)
  • ¼ teaspoon salt
  • 2-3 drops red food coloring (optional, for that perfect pink holiday hue)

For the Ganache Drip:

  • ½ cup semisweet chocolate chips
  • ¼ cup heavy cream
  • ½ teaspoon peppermint extract

For the Topping:

  • 3-4 candy canes or peppermint candies, crushed (I put mine in a ziplock bag and go to town with a rolling pin)

Step-by-Step Instructions

Make the Cake Layers

  1. Preheat and prepare. Set your oven to 350°F. Grease two 9-inch round cake pans with butter or cooking spray, then line the bottoms with parchment paper circles. This is my non-negotiable step for getting the layers out in one piece. I learned this after my first attempt ended with half the cake stuck to the pan.
  2. Mix the dry ingredients. In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt. Get rid of any lumps—this takes about 30 seconds of enthusiastic whisking.
  3. Combine wet ingredients. Add the eggs, buttermilk, brewed coffee, oil, and vanilla to the dry mixture. Beat on medium speed for about 2 minutes until the batter is smooth and glossy. It will be thin—that’s exactly right. Don’t panic thinking you messed up. This chocolate holiday dessert batter is more liquid than your average cake batter, and that’s what gives it that impossibly moist texture.
  4. Bake the layers. Divide the batter evenly between the prepared pans. Bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean. The edges should be pulling away slightly from the pan, and the tops should spring back when gently pressed.
  5. Cool completely. Let the layers cool in the pans for 10 minutes, then transfer to wire racks to cool completely. I cannot stress this enough: the cake must be completely cooled before frosting, or your buttercream will turn into a melted mess. Ask me how I know. Actually don’t, it was sad.

Make the Peppermint Buttercream

  1. Cream the butter. In a large bowl with an electric mixer (stand or hand), beat the softened butter on medium speed for 3-4 minutes until it’s pale and fluffy. This is crucial—under-beating gives you dense, heavy frosting.
  2. Add the sugar gradually. Slowly add the powdered sugar, about ½ cup at a time, beating on low speed at first so you don’t wear the sugar. Once all the sugar is in, add the heavy cream, peppermint extract, salt, and food coloring if using.
  3. Whip it good. Beat on medium-high speed for a full 2-3 minutes. The frosting should be light, fluffy, and easily spreadable. If it’s too stiff, add another tablespoon of cream. Too loose? Add more powdered sugar. This buttercream is incredibly forgiving, which is exactly what I need during holiday chaos.

Make the Ganache Drip

  1. Place the chocolate chips in a small heatproof bowl. Heat the heavy cream in the microwave or on the stovetop until it’s just beginning to simmer. Pour the hot cream over the chocolate chips and let it sit for 2 minutes. Add the peppermint extract, then whisk until smooth and shiny. Let it cool for 5-10 minutes until it’s thick enough to hold its shape but still pourable.

Assemble the Masterpiece

  1. Level the layers. Use a serrated knife to gently trim the domed tops off your cake layers if needed. I like to eat these scraps as my “quality control” sample. It’s a hard job, but somebody’s gotta do it.
  2. Frost and stack. Place one cake layer on your serving plate. Spread a generous layer of peppermint buttercream on top—about 1 cup should do it. Top with the second layer and press down gently.
  3. Crumb coat. Apply a thin layer of frosting over the entire cake. This seals in the crumbs and gives you a clean canvas. Pop it in the fridge for 20 minutes to set.
  4. Final coat. Use the remaining buttercream to frost the sides and top of the cake. I like to use an offset spatula for smooth sides, but rustic swirls are beautiful too. This isn’t a baking competition—it’s a chocolate holiday dessert meant to be eaten with joy.
  5. Add the ganache drip. Pour the slightly cooled ganache on top of the cake and gently push it toward the edges with a spatula, letting it drip down the sides naturally. You can control the amount of drip by how much you pour.
  6. Top it off. Sprinkle your crushed candy canes over the top of the cake before the ganache sets. Press them in lightly so they stick. Add a few whole candy canes or peppermint swirls for decoration if you’re feeling fancy.

Pro Tips & Tricks

The coffee secret. That cup of coffee in the batter isn’t for caffeine—it’s a flavor booster. Coffee intensifies chocolate’s natural depth without any coffee taste. I’ve served this chocolate holiday dessert to confirmed coffee-haters, and they never suspect a thing. If you’re completely out of coffee, hot water works, but the chocolate flavor won’t be as rich.

Room temperature is your friend. Cold butter won’t cream well, cold eggs won’t incorporate properly, and cold cake layers will crack when you frost them. Set everything out about an hour before you start baking. If you forget (which I do constantly), you can soften butter in the microwave for 8-10 seconds, or place cold eggs in a bowl of warm water for 5 minutes.

The toothpick test lies. I’ve had cakes that passed the toothpick test but were still slightly underbaked in the center. For foolproof results, gently press the top of the cake. It should spring back and leave no indentation. The edges should be pulling away from the pan sides. When in doubt, give it an extra 2-3 minutes in the oven.

Frosting can be prepped ahead. You can make the peppermint buttercream up to 3 days in advance and keep it in the fridge. Just let it come to room temperature and re-whip it for a minute before using. I often make my frosting the night before a party to spread out the work.

Candy cane crushing hack. Don’t use a food processor—it turns the candy into powder too quickly. Put them in a sturdy ziplock bag and crush them with a rolling pin or the bottom of a heavy pan. You want a mix of sizes for texture, from fine dust to small chunks. The chunkier bits look prettier on top and give you that satisfying crunch.

Variations & Substitutions

Gluten-Free Version: I’ve made this chocolate holiday dessert with a 1:1 gluten-free flour blend (I like Bob’s Red Mill) and it works beautifully. No other changes needed. Just make sure your baking powder is gluten-free (some brands contain wheat starch).

Dairy-Free: Swap the buttermilk for an equal amount of unsweetened almond milk with 1 tablespoon of apple cider vinegar. Use coconut oil or vegan butter in place of the regular butter. For the frosting, use a dairy-free butter alternative and full-fat canned coconut cream instead of heavy cream. The peppermint flavor still shines through beautifully.

Extra Minty: For true mint lovers, add a teaspoon of peppermint extract to the cake batter itself. You can also toss a handful of chopped Andes mints into the buttercream for extra minty pockets. This version always gets rave reviews from my husband’s family.

Holiday Spin: Replace the candy canes with crushed chocolate curls, toasted coconut, or even sprinkles for a non-peppermint version. Without the peppermint extract in the frosting and ganache, this becomes a perfectly versatile chocolate layer cake that works for any occasion.

Serving Suggestions

This chocolate holiday dessert is absolutely stunning on its own, but there are a few ways to elevate it further:

Warm caramel sauce. Drizzle a little salted caramel over each slice. The salty-sweet combination with the mint is life-changing.

Fresh berries. A handful of raspberries or sliced strawberries on the side cuts through the richness and adds a bright, fresh contrast.

Coffee or tea pairing. Serve with a strong cup of coffee or a peppermint tea. The mint in the tea doubles down on the peppermint flavor beautifully.

This cake is perfect for Christmas dinner, New Year’s Eve parties, and any winter celebration where you want to impress without spending three days in the kitchen. It also makes an incredible birthday cake for anyone who loves chocolate mint (my mom requests it every March).

FAQ’s

Can I make this chocolate holiday dessert ahead of time?

Absolutely. The unfrosted cake layers can be wrapped in plastic wrap and frozen for up to three months. The fully assembled cake will keep in the refrigerator for 3-4 days. In fact, I think the flavors meld together even better after a day in the fridge. Just let it sit at room temperature for about 30 minutes before serving.

How do I store leftover cake?

Cover the cake tightly with plastic wrap or store it in an airtight container in the refrigerator. The buttercream is dairy-based, so it should be refrigerated. Bring slices to room temperature for about 15 minutes before eating to let the flavors really come through.

Can I freeze the completed cake?

Yes! Freeze the unfrosted cake layers for best results. If you must freeze the assembled cake, freeze it uncovered for an hour until the frosting is firm, then wrap it in two layers of plastic wrap and a layer of aluminum foil. Thaw overnight in the refrigerator. The candy cane topping might soften, so add fresh crushed candy canes after thawing.

My buttercream is too thick/thin. What went wrong?

If your buttercream is too thick, add a tablespoon of heavy cream at a time and beat until it reaches the right consistency. If it’s too thin, add ½ cup of powdered sugar and beat well. The most common mistake is not beating the butter long enough at the start—this should be pale and fluffy before you add anything else.

Why did my cake layers domed too much?

High-altitude baking or too much leavening agent can cause excessive doming. For future batches, reduce the baking soda to 1½ teaspoons. For now, just level the layers with a serrated knife. Remember to press down gently when trimming—I’ve nearly crushed a cake before by being too forceful.

Can I use store-bought frosting instead?

You can, but honestly, the homemade peppermint buttercream makes this chocolate holiday dessert. It’s so simple and tastes completely different from anything in a tub. I promise the extra 10 minutes of mixing is worth it. If you’re truly pressed for time, start with a good-quality store-bought vanilla frosting and add your own peppermint extract and crushed candy canes.

Related Recipes

Final Thoughts

This chocolate peppermint dream cake has become more than just a recipe in my kitchen. It’s the dessert I make when I want to show someone I love them. It’s what I bring to potlucks when I want to be remembered. It’s the comfort food I turn to when I need a little holiday magic in February.

I love that this recipe has evolved with me over the years. My first attempt was messy and imperfect, but it was made with love and a little bit of holiday panic. Now it’s smooth and practiced, but it still has that same joyful spirit.

I genuinely hope you make this chocolate holiday dessert for someone you love. The first time you see someone take a bite, pause, and look at you with wide eyes—that’s the moment you’ll understand why I’m so passionate about this cake.

Let me know how it turns out for you! Tag me in your photos, leave a comment, or just send me a message about your experience. The best part of sharing recipes is hearing how they come to life in other people’s kitchens. Happy baking!

Leave a Comment

Scroll to Top