Prepare the Cake Layers
Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
In a large bowl, combine the flour, cocoa powder, sugar, baking soda, baking powder, and salt.
In another bowl, whisk together the eggs, milk, vegetable oil, and vanilla extract until smooth.
Gradually add the wet ingredients to the dry ingredients, mixing well.
Stir in the boiling water (the batter will be thin, but that’s okay!).
Pour the batter evenly into the prepared pans and bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean.
Let the cakes cool completely in the pans before removing them.
Make the Whipped Cream
Using an electric mixer, beat the heavy cream, powdered sugar, and vanilla extract on high speed until stiff peaks form. Be careful not to overbeat.
Assemble the Cake
Once the cakes are completely cooled, use a serrated knife to trim the tops and level the layers if necessary.
Soak each cake layer with Kirsch or cherry juice. You can lightly brush the syrup on with a pastry brush for even distribution.
Place the first cake layer on a cake stand or serving plate. Spread a layer of whipped cream over the top.
Add a layer of maraschino cherries or fresh cherries over the whipped cream.
Place the second cake layer on top, pressing it gently to secure it.
Spread the remaining whipped cream over the top and sides of the cake.
Garnish with additional cherries, chocolate shavings, and mint leaves for a festive touch.
Chill and Serve
Refrigerate the cake for at least 1-2 hours to let the flavors meld together.
Slice and serve chilled.