Preheat your oven to 325°F (160°C).
Line your baking tray with parchment paper.
This prevents sticking and makes cleanup easy.
Beat butter and sugar until light and fluffy.
This takes about 3-4 minutes.
The mixture should look pale and creamy.
Add eggs one at a time.
Mix well after each addition.
This keeps the batter smooth and prevents curdling.
Mix flour, baking powder, and spices together.
Fold this into your wet mixture gently.
Don't overmix or the cake becomes tough.
Stir in dried fruits, nuts, and orange zest.
Make sure everything is evenly distributed.
The batter will be thick and chunky.
Pour batter into your prepared tray.
Spread it evenly with a spatula.
Bake for 45-50 minutes until golden brown.
A toothpick should come out clean.
Let the traybake cool completely in the tray.
Cut into squares when ready to serve.
You can dust with powdered sugar too.