01 -
Preheat oven to 350°F (175°C). Grease and flour three 9-inch round cake pans.
02 -
Combine Coca-Cola, unsalted butter, and cocoa powder in a saucepan. Bring to a gentle boil over medium heat. Remove from heat immediately.
03 -
In a large mixing bowl, whisk together all-purpose flour and granulated sugar. Pour the hot cola-cocoa mixture over the dry ingredients and blend until combined.
04 -
Stir in buttermilk, eggs, baking soda, and vanilla extract until the batter is smooth and cohesive.
05 -
Divide batter evenly among the prepared cake pans. Transfer to the oven and bake for 25 to 30 minutes or until a toothpick inserted in the center comes out clean. Allow layers to cool completely on wire racks.
06 -
In a mixing bowl, beat softened cream cheese until smooth. Add powdered sugar and vanilla extract; blend until creamy. In a separate bowl, whip heavy cream to stiff peaks, then gently fold into cream cheese mixture. Chill until ready to use.
07 -
Place one cooled cake layer on a serving plate. Spread with half of the cream filling. Top with the second cake layer and spread with remaining filling. Place the final cake layer on top.
08 -
In a saucepan, melt unsalted butter with cocoa powder and Coca-Cola over medium heat. Remove from heat and whisk in powdered sugar and vanilla extract until the glaze is smooth and glossy.
09 -
Pour the warm glaze over the assembled cake, allowing it to drip down the sides.
10 -
Top with whipped cream and garnish with crushed peppermint, cherries, or chocolate curls as desired before serving.