Preheat oven to 350F. Line a rimmed 9x13” baking pan with parchment paper.
In a large bowl, combine the flour, granulated cane sugar, brown sugar, cocoa powder, baking soda, baking powder, cinnamon, ginger, nutmeg, and salt. Mix well.
Make a well in the center to add the eggs. Lightly beat the eggs for 30 seconds.
Add the oil, buttermilk, molasses, hot water, and vanilla. Mix all together just until combined.
Transfer the batter to the prepared baking dish.
Bake for 25-35 minutes, until a toothpick inserted into the center comes out clean.
Let cool in the pan 10 minutes, then transfer to a wire rack to cool completely.