
Preheat oven to 350°F (180°C). Grease two 8x8-inch baking pans and line with parchment paper.
In a large bowl, beat the eggs, vegetable oil, sugar, brown sugar, and vanilla extract until well combined.
Add the almond flour, baking powder, baking soda, cinnamon, nutmeg, ginger, cloves, and salt, and mix until just combined.
Fold in shredded carrots, walnuts, and raisins until evenly distributed.
Pour batter into prepared pan and spread evenly.
Bake for 35–40 minutes, until a toothpick inserted in the center comes out clean.
Cool in the pan for 15 minutes, then transfer to a wire rack to cool completely.
In a large bowl, beat the cream cheese on medium speed until smooth and no lumps remain.
Add the powdered sugar and mix until combined. Then slowly add the heavy cream and beat until creamy, about 2–3 minutes.
Frost the top of one cake layer and place the second one on top. Then add the remaining frosting to the top of the cake and frost and decorate the cake to your liking. Top with chopped nuts.