Preheat the oven to 350-F and spray and line a 9x13 baking dish with parchment paper.
Whisk together the flour, baking powder, ground ginger, fresh ginger, and salt in a large bowl. Set aside.
Use an electric hand-mixer or stand mixer with the paddle attachment to cream the butter and sugar until light and fluffy.
Beat in the honey and molasses, then add the eggs, beating after each addition.
Add the dry ingredients in two batches, mixing well after each batch. Srape down the sides of the bowl as needed.
Transfer the batter into the prepared pan and bake at 350-F for about 30-35 minutes or until set in the middle and an inserted toothpick comes out clean.
Remove the cake from the oven and cool in the pan, then invert the cake and remove the parchment paper. Carefully transfer the cake to a cake plate. Cool thoroughly before glazing.
To make the glaze, melt the butter, cream, and molasses together in a small pot over low heat.
Transfer to a bowl and whisk in the icing sugar. Cool before adding to the cake.
Pour the glaze onto the cake evenly, using an offset spatulatto spread it around. Place the cake in the refrigerator and let it set for at least 4 hours.
Garnish with sliced or diced candied ginger, cut it into squares with a serrated knife, and serve!