Grease and line with baking paper two 20cm (8 inch) round springform baking pans.
In a large bowl add butter, brown sugar & white sugar and using an electric mixer, beat butter until light & fluffy.
Add molasses & eggs and continue beating until fully combined and smooth.
In a separate bowl, add plain flour, baking powder, all spices & bicarb soda and mix together until combined.
Add flour mixture and milk to the butter mixture. Combine with butter mixture in alternate additions and combine fully after each addition. Add the flour and milk in about 3 additions each.
Pour mixture evenly into the two prepared pans, smooth the mixture in each pan and place into oven
Bake for about 35 minutes or until a skewer inserted into the centre of the cake comes out clean.
Remove from oven and cool in baking pans for about 10 minutes before turning out onto wire racks to cool completely
Vanilla Cream Cheese Icing
In a large bowl add butter and using an electric mixer, beat until light and fluffy.
Add cream cheese and continue beating until fully combined.
Add icing sugar, one cup at a time and continue beating until fully combined.
Add vanilla extract and continue beating to mix through.
Add thickened cream, a little at a time, and beat through until you achieve the required consistency to ice the cake.
Make caramel sauce per the caramel sauce recipe link below. Allow caramel sauce to cool before coating and drizzling on cake.
Place one cake on a plate and layer with vanilla cream cheese icing
Invert and place second cake on top and layer top and sides with cream cheese icing. Note: you may find it easier to layer the cake by initially icing for a crumb layer, then refrigerating for 15-20 minutes to allow icing to firm. Then remove from refrigerator and continue icing.
Return to refrigerator for 15-20 minutes before adding the caramel sauce
Remove from refrigerator and coat the top of the cake with caramel sauce and drizzle down the sides of the cake. Place in refrigerator to allow caramel sauce to set.
Remove from refrigerator and pipe icing decorations on top of the cake.
Place and store in refrigerator to allow icing to firm and remove from refrigerator only when ready to eat.
Use this caramel sauce recipe to make the caramel sauce drizzle for the top of the cake