Grate the ginger on a fine grater. Sift the flour through a sieve. Grease a baking dish with oil. Preheat the oven to 180 degrees.
Mix flour, soda, baking powder, zest, salt and ginger in a deep bowl. Mix thoroughly. In a separate container, mix sugar, warm water, vinegar and vegetable oil. Stir until the sugar dissolves.
Gradually mix the liquid mixture with the dry mixture, beating the whole mass with a blender until it reaches the consistency of rich sour cream. Add carrots and mix thoroughly again.
Spread the dough evenly into the pan, cover the top with foil and place in the oven for 30 minutes, then remove the foil and bake for another 15 minutes.
Combine almond flour and sugar in a saucepan and mix thoroughly. Place the saucepan on the fire. Then gradually pour in the orange juice, stirring constantly with a whisk. Bring the cream until thick.
Pour the cream into a bowl, cover with cling film and let it cool. Then thoroughly beat the cream with a mixer.
Form the cake. First the cake layer, then a layer of cream, then the cake layer again and another layer of cream on top. Place the cake in the refrigerator overnight.
Decorate the cake with fresh fruits and berries, whipped cream and grated chocolate.