Two of the main reasons that your gingerbread may sink. If the cake is under-baked or the oven door is opened too many times before the cake is fully baked, the gingerbread may sink. If the batter sits too long before making its way into the oven, the baking soda can begin to react with the other ingredients too quickly.