Preheat oven to 160°C (325°F). Line a 24cm round springform tin (see Note) with non-stick baking paper and set aside.
Place the eggs, sugar and vanilla in the bowl of an electric mixer and whisk for 15 minutes or until thick and tripled in volume. Place the oil, almond meal, cinnamon, ginger, nutmeg, baking powder, carrot, coconut, almonds and currants in a large bowl and mix to combine. Add the egg mixture and fold to combine. Bake for 1 hour 20 minutes–1 hour 25 minutes or until just a few crumbs are attached when tested with a skewer. Allow to cool completely in the tin. Refrigerate for 2–3 hours or until firm.
Run a small knife around the edge of the cake and remove the tin. Place on a cake stand or plate and spread with the icing to serve.
Notes
You can use a 9- or 9½-inch springform pan.
Pro tip: We baked our cake for 1 hour and 5 minutes.
Recipe by Bake from Scratch at https://staging.bakefromscratch.com/carrot-cake-cream-cheese-icing/