Sift together flour and cocoa powder in a large bowl. Then add sugar, baking soda and salt and mix well.
3
To make the buttermilk, mix 1 cup milk with white vinegar and set aside for 5 minutes.
4
After 5 minutes the milk will curdle a bit, at this point add oil and vanilla extract to it.
5
Add the dry ingredients to the wet and mix until the ingredients are just combined. Add 2 tablespoons of water at this point if the batter seems too thick. This is optional, I did add it to my batter. Remember to not over-mix the batter.
6
Lightly spray two 6 x 2 inch round pans lined with parchment paper with non-stick spray. Transfer batter to the prepared pans.
7
Bake the cakes at 350 F degrees for 25-27 minutes or until a toothpick inserted in the center comes out clean.
8
While the cakes are in the oven, make the cherry syrup. To a pan on medium-high heat add water, sugar and cherries. You may add more sugar if using fresh cherries. These maraschino cherries are quite sweet so 2 tablespoons was enough.
9
Let the syrup come to a boil and then let it simmer for 2-3 minutes. Remove the syrup from heat and drain it into a bowl using a strainer. Transfer the cherries to another bowl and set aside.
10
Make the whipped cream. Place the whisk attachment and the steel bowl into the refrigerator for 20-30 minutes until chilled. Then add to it heavy cream and powdered sugar.
11
Using the wire whisk attachment of your stand mixer or using your hand mixer, beat the cream with powdered sugar at medium-high speed until it forms peaks.
12
Finally apply a thick layer of whipped cream on the top layer and also on the sides of the cake.
13
Pipe the remaining whipped cream as rosettes. Top with remaining cherries and serve. I like to place the cake in the refrigerator for couple of hours before serving. Once it's slightly set, its easier to cut into slices.