Place the honey and brown sugar in a saucepan over low heat.
Add the cinnamon, nutmeg, cardamom, star anise, butter, and cocoa powder. Heat gently, stirring, until the butter and sugar have fully melted and the mixture is smooth and aromatic.
Remove from the heat, discard the star anise, and allow the mixture to cool slightly for 3–4 minutes.
Lightly beat the egg, then stir it into the warm honey mixture.
In a large bowl, sift together the flour, salt, and baking powder. Make a well in the center and pour in the liquid mixture.
Knead until you obtain a smooth, slightly sticky dough. Don’t worry if it clings a little to your fingers—this will give you softer cookies.
Wrap the dough in cling film and refrigerate overnight. The dough can be kept in the fridge for up to 2–3 days.
Preheat the oven to 180°C (356°F) and line a baking tray with parchment paper.
Divide the dough in half and roll each portion out to about 5–7 mm (¼ inch) thickness. Cut into your favorite shapes—I used hearts, stars, and bells.
Arrange the cookies on the prepared tray and bake for 7–8 minutes, removing them before they start to brown.
Let the cookies rest on the tray for 2–3 minutes, then carefully transfer them to a wire rack to cool completely.