In a medium mixing bowl, combine all the wet ingredients together - eggs, sweet potato puree, coconut oil, milk and vanilla extract. Mix well.
Then add all the dry ingredients - almond flour, coconut flour, coconut sugar, baking soda and spices to another mixing bowl. Mix well until no clump left.
Gently combine the wet and dry ingredients.
Fold in all the additional ingredients - grated carrots, ginger, raisins, and walnuts.
Line and grease an 8x8 baking dish with parchment paper. Pour the mixer in the dish. Bake for 45 minutes or until toothpick comes out clean. Let it cool completely on a cooling rack.
While the carrot cake is cooling, prepare the cashew cream cheese frosting, you can find the recipe in this post.
Then sprinkle with the leftover fresh carrots. Cut into squares and Enjoy!
Notes
1. * You can either buy sweet potato puree from the store or make your own. Steam sweet potato in a big pot with a half finger deep water, bring to a boil then turn to simmer. Place the sweet potato in the water and put the lid on. Steam for 30 minutes or until it is soft to poke through with a fork.Or bake the sweet potato at 375 F for 30 - 45 minutes or until it is soft enough to poke through. Remove the skin then mash with a fork