Prepare the baking pan. Grease and line with parchment paper at the bottom and the sides.
Beat butter, sugar, and salt with low speed, gradually increasing to high speed. Mix until the sugar is dissolved and the butter pale, light, and fluffy.
Add eggs one at a time while mixing with low speed.
Mix until incorporated.
Sieve in the flour, milk powder, and vanilla extract.
Use a spatula to mix it first and then use the mixer with low speed. Mix until well blended.
Put the dried fruits in a bowl. Sprinkle some flour on the dried fruits. Mix well until all the fruits are well-coated.
Put in the dried fruits and nuts. Mix using a spatula.
Pour the batter into the baking pan.
Decorate the top with dried fruits and nuts.
Bake in the preheated oven for 50-55 minutes until the top is golden brown and when a skewer is inserted, it comes out clean.
Take out the pan and take out the cake gently on to the cooling rack. While still warm, brush some honey on top of the cake to make it shiny.
Slice the cake and enjoy!
Video
Notes
Coating the fruits with flour will make the fruits float in the batter, so they don't sink at the bottom of the cake.
Soak the fruits with rhum or brandy overnight for more authentic flavor.
Cover with cling wrap overnight, so the cake will be even more moist the next day.