Combine the honey, sugar and molasses in a pot and place over low heat.
Add the spices and bring the mixture to a boil, mixing all the time.
Stir in the baking soda, keeping on low heat still, then add the butter and mix well until melted.
Transfer in a bowl and let it cool down until just slightly warm to the touch.
Add the egg and mix well, then stir in the salt and flour gradually.
Knead the dough until it has the consistency of Play-Doh then wrap it in foil and refrigerate for 6 hours minimum.
Once the dough is chilled, take pieces of it and roll them into sheets of 3-4mm thickness. Cut your desired shapes - check out the gingerbread house template below.
Bake the gingerbread in the preheated oven at 180C for 12-15 minutes or until slightly golden and set, but still slightly soft when hot. It will dry out and harden as it cool down.
Royal Icing
Combine all the ingredients in a bowl and mix at high speed for 5-7 minutes or until stiff and light.
If the icing is too stiff, add a bit of water. If it's too thin, add more icing sugar.
Spoon the icing in a pastry bag and decorate the walls, front, back and roof pieces you baked earlier. Use your imagination and have fun! You can also use extras, such as candied, lollipops, jellies, pretzels, sprinkles, nuts and the list can go on.
Allow the elements to dry completely before the next step, at least 1 hour usually.
Build the house by sticking together all the elements with the help of Royal Icing. Make sure you use enough icing. If the icing layer in this step is too thin, it will dry out excessively and fall apart.