Preheat oven to 175°c and line a baking tray with greaseproof paper.
Mix together nuts in a large bowl.
Heat the water, butter, and sugar in a saucepan over low-medium heat until the butter is melted. Stir in the spices and orange extract. Then, pour the mixture over the nuts in the bowl and stir to coat.
Move the nuts to the cooking sheet. Spread out evenly. Try to drain as much of the liquid as possible while placing them on the tray. You’ll likely still have a lot of liquid left in the bowl.
Bake the nuts for 10 minutes. After 10 minutes, remove from oven, and transfer nuts back to bowl to stir one more time. This time, the vast majority of the liquid should be gone. Place nuts back on baking tray, and bake for 5 more minutes.
Wait until the nuts have fully cooled before you tuck in.