Preheat your oven to 150°C (300°F). Grease and line a 20cm (8-inch) round cake tin with parchment paper.
In a food processor, cream together the softened butter and sugar until light and fluffy.
Beat in the eggs, one at a time, ensuring each egg is fully incorporated before adding the next. This helps the eggs to not curdle when you mix them.
Sift the flour and baking powder into the bowl and gently fold them into the mixture until well combined.
Add the mixed dried fruit, chopped roasted almonds, and citrus zest. Mix well to distribute the fruit and nuts evenly throughout the batter.
Transfer the batter to the prepared cake tin, smoothing the top with a spatula.
Arrange a few additional whole-blanched almonds on top of the batter for decoration.
Bake in the preheated oven for about 1.5 to 2 hours, or until a skewer inserted into the center comes out clean. If the top of the cake is browning too quickly, cover it with foil during the last part of baking.
Once baked, allow the cake to cool in the tin for 10 minutes before transferring it to a wire rack to cool completely.
Enjoy your delicious Scottish Dundee Cake!