Preheat the oven to 350ºF. Spray the bottom and the sides of a 9x13 inch baking pan with non-stick cooking spray.
In a bowl, stir together the flour, baking soda, baking powder, ginger, cinnamon, allspice, cloves, and salt. Set aside.
In a large mixing bowl, beat butter and brown sugar until light and creamy. Add egg, molasses and vanilla extract. Beat until smooth.
Add the dry ingredients into the wet. Beat on low speed until just combined. Finally, pour in the hot water. Whisk together using a hand whisk until smooth. Pour into the prepared pan.
Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean.
Remove the cake from the oven and let cool.
While the cake is cooling, prepare the topping. In a mixing bowl, add heavy cream, powdered sugar, and vanilla extract. Beat using an electric mixer on medium-high speed or until firm peaks form.
Slice the gingerbread cake and serve with freshly whipped cream and banana slices. Enjoy!