01 - Preheat 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 rum or orange juice, mix well, and soak for at least 30 minutes or overnight for best flavor development.
03 - In a large bowl, beat softened butter and dark brown sugar with an electric mixer or wooden spoon until light and fluffy.
04 - Beat in eggs one at a time, mixing thoroughly after each addition to ensure even distribution.
05 - Sift together flour, baking powder, salt, and all spices into a separate bowl.
06 - Gradually fold the dry ingredients into the wet mixture until just combined, taking care not to overmix.
07 - Fold in the soaked fruits along with any remaining liquid, and add orange and lemon zest, stirring gently until evenly distributed.
08 - Pour batter into the prepared pan, smoothing the surface evenly.
09 - Bake for 1 hour 30 minutes or until a skewer inserted at the center comes out clean.
10 - Allow cake to cool completely in the pan before removing. Wrap in parchment and foil to maintain moisture.