Preheat oven to 325º F. Spray 2 9-inch cake pans with oil, and grease the sides of the pan well. Add a circle of parchment paper to the bottom of each cake pan. Set the cake pans aside.
In a medium mixing bowl, combine the almond flour, spices, sea salt, and baking soda. Combine well.
Add the eggs, coconut oil, and keto maple syrup to a large mixing bowl, and whisk to combine.
Add the almond flour mixture to the wet ingredients, and mix together until no dry mixture remains.
Add finely shredded carrots and walnuts, and fold to evenly disperse the ingredients into the batter.
Divide the batter between the two cake pans, and spread into an even layer. Bake the cakes for 32-35 minutes, until the centers are fully baked.
After the carrot cakes have fully cooled, flip it over onto a cake plate, and top the first layer with half a batch of cream cheese frosting.
Add the second layer of carrot cake on top of the first, and add another layer of cream cheese frosting. Garnish with walnuts or coconut, if desired.