- Preheat oven at 160°C. 
- Sift the flour, baking powder and the spices together twice, and place them into a mixer. 
- Add all the rest of the dry ingredients into the mixer and on low speed, mix the ingredients. 
- In a large cup or bowl, mix the eggs, milk and oil briefly, and then add that to the dry ingredients. 
- Mix quickly, do not overmix or the cake will become rubbery. 
- Place the cake on a medium height rack and bake for 30 minutes while you make the Caramel Topping.