Preheat oven to 350°F (175°C) and grease an 8-inch round cake pan or line with parchment paper.
In a medium bowl, whisk together almond flour, coconut flour, baking powder, baking soda, cinnamon, nutmeg, ginger, and salt.
In a separate large bowl, beat eggs, sweetener, melted coconut oil, and vanilla until smooth. Stir in shredded carrots.
Gradually fold dry ingredients into wet until fully combined. Fold in nuts and coconut if using.
Pour batter into prepared pan, smooth top, and bake 30–35 minutes or until a toothpick inserted comes out clean. Cool completely.
Beat cream cheese, butter, powdered sweetener, and vanilla until smooth.
Once the cake is cool, frost evenly with cream cheese frosting and sprinkle with additional nuts or coconut if desired. Slice and serve.