01 - Preheat the oven to 300°F. Line a 9-inch round cake pan with parchment paper.
02 - Combine all dried fruits, candied peel, and nuts in a bowl. Pour over the rum or orange juice, stir well, and allow to soak for at least 30 minutes or overnight for optimal flavor.
03 - In a separate large bowl, beat the softened butter and dark brown sugar together until light and fluffy.
04 - Add eggs one at a time to the butter mixture, beating thoroughly after each addition.
05 - Sift together the flour, baking powder, salt, and all spices into a bowl.
06 - Gently fold the sifted dry ingredients into the wet mixture until evenly combined.
07 - Stir in the soaked fruits and nuts along with any remaining liquid, followed by the orange and lemon zest until uniformly distributed.
08 - Pour the batter into the prepared pan and smooth the surface evenly.
09 - Bake for 90 minutes, or until a skewer inserted into the center emerges clean.
10 - Allow the cake to cool fully in the pan before removing. Wrap tightly in parchment and foil to retain moisture.