In a bowl, combine the flour, salt, cinnamon, ginger, and clove. Set aside.
Crack the egg into another mixing bowl and set aside.
In a heavy-bottomed medium saucepan, add the butter, honey, and sugar. Heat over medium heat until the butter has melted and the mixture starts simmering.
Reduce the heat to low and add baking soda. Whisk to combine. The mixture will bubble and expand significantly but will then subside. Cook over low heat, stirring continuously to prevent the honey from burning, until the mixture turns a light amber color.
Remove from the heat and slowly pour the honey mixture into the bowl with the egg, whisking vigorously. Then, add the flour mixture and mix until no dry ingredients are left. The dough should be sticky; avoid adding more flour! Wrap the dough in plastic wrap and place it in the freezer for 30-60 minutes or until well chilled but not frozen, or leave it in the fridge overnight.
Preheat the oven to 180C (355F). Prepare a baking sheet and 3 pieces of parchment paper (one for each cake layer).
Split the dough into 3 even parts. Take one piece and place it on floured parchment paper. Dust the top of the dough and your rolling pin with some flour and roll the dough so you can cut out a gingerbread man figure from it (the slab should be 2-3mm thick). Add more flour if needed while you rolling out the dough.
Cut out the gingerbread figure (I made a stencil myself on an A4 piece of paper) and transfer the parchment paper with it onto a baking sheet. Take the leftover dough and distribute it among the pieces you will roll out next.
Bake each cake layer for around 5 minutes or until golden. Remove from the oven and let it cool down for a minute on the baking sheet. Then, transfer it onto a cooling rack. Don’t stack baked cake layers on top of each other if they’re still warm.
You will have a small piece of dough left after making 3 cake layers. I used it to cut out a small candy cane for the cake decoration.