Preheat your oven to 350°F (175°C), grease, and flour two 9-inch round cake pans.
Whisk together the all-purpose flour, baking powder, baking soda, and salt in a medium bowl. Set aside.
Preparing The Batter
In a separate large bowl, cream the softened unsalted butter and granulated sugar until light and fluffy.
Add the eggs, one at a time, mixing well after each addition.
Stir in the mashed bananas and vanilla extract.
Combining The Wet And Dry Ingredients
Gradually add the dry ingredients to the wet ingredients, alternating with buttermilk. Begin and end with the dry ingredients, mixing until just combined.
Baking The Cake Layers
Divide the batter equally between the prepared cake pans.
Bake in the preheated oven for 25-30 minutes or until a toothpick inserted into the center comes out clean.
Remove the cakes from the oven and let them cool in the pans for 10 minutes before transferring them to a wire rack to cool completely.
Baking And Assembling The Cake
Making The Frosting
While the cake layers are cooling, prepare the frosting by whipping together the following ingredients:
1 1/2 cups heavy cream
1/2 cup powdered sugar
1 teaspoon vanilla extract
Whip until stiff peaks form.
Assembling The Cake
Place one layer on a serving plate once the cake layers are completely cooled.
Spread a generous amount of whipped cream frosting on top of the first layer.
Add the second cake layer on top and cover the entire cake with the remaining frosting.
Frosting And Decoration
Garnish the cake with banana slices, chocolate shavings, and a sprinkle of cinnamon for an elegant touch.
Chill the cake in the refrigerator for at least an hour before serving to allow the flavors to meld together.