Preheat oven to 180 degrees Celsius (350 degrees Fahrenheit)
Place the coconut oil in a large bowl and melt over a saucepan of boiling water or in the microwave (skip this step if using any other oil)
Once melted, add the milk to the same bowl along with the lemon juice, maple syrup, vanilla, ginger, mixed spice, salt, grated carrot, dessicated coconut, dried mango, chopped pistachios, and ground almonds
Sift in the flour, baking powder and bicarbonate of soda
Mix well, adding a tiny splash more milk if it's looking too dry
Transfer mixture between two small greased baking tins lined with baking paper (I used two 7inch/18cm baking tins)
Bake in oven for around 15 minutes until golden brown and an inserted skewer comes out clean
Once out the oven, immediately remove cakes from baking tins and transfer onto a wire rack to cool