Preheat your oven to 350°F (177°C). Grease a 9-inch square baking pan.
In a small bowl, beat the softened butter and granulated sugar together until they become light and crumbly, which usually takes about 2 minutes.
Add the room temperature eggs to the butter-sugar mixture and beat until well combined.
Pour in the molasses and continue to beat until all the ingredients are thoroughly mixed.
In another bowl, combine the all-purpose flour, baking soda, ground ginger, ground cinnamon, and salt. Stir well to ensure even distribution of the dry ingredients.
Gradually add the dry ingredients to the wet ingredients, alternating with hot water, and mix well after each addition until you get a smooth batter.
Once the batter is smooth, pour it into the prepared baking pan, spreading it evenly with a spatula.
Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted into the center comes out clean.
After baking, take the cake out of the oven and let it cool in the pan for a few minutes before transferring it to a wire rack to cool down completely.
If desired, garnish the cooled cake with whipped topping before slicing and serving.
Enjoy the delicious molasses cake with its rich flavor and moist texture.