Courtesy of Wheatbellyblog.com
2 cups carrots, finely grated
1 cup chopped pecans
1 cup coconut flour
1 tablespoon ground flaxseed
2 teaspoons ground cinnamon
1 teaspoon allspice
1 teaspoon nutmeg
1 teaspoon baking powder
2 tablespoons freshly grated orange peel
Sweetener equivalent to ½ cup sugar (e.g., 4 tablespoons Truvia)
½ teaspoon sea salt
1/2 cup butter or coconut oil, melted
2 teaspoons vanilla extract
½ cup coconut milk
6 ounces sour cream
8 ounces cream cheese or Neufchâtel cheese, softened
1 teaspoon lemon juice
1 tablespoon Truvía or 1/8 teaspoon stevia extract powder
Preheat oven to 325° degrees F. Grate carrots and set aside.
Combine coconut flour, flaxseed, cinnamon, nutmeg, baking powder, orange peel, sweetener, and salt in large bowl and mix by hand.
Put eggs, butter or coconut oil, vanilla coconut milk, and sour cream in mixing bowl; mix by hand. Pour liquid mixture into dry pecan/coconut flour mixture and blend with power mixer until thoroughly mixed. Stir carrots and pecans in by hand with spoon. Pour mixture into greased 9- or 10-inch square cake pan.
Bake for 60 minutes or until toothpick withdraws dry. Allow to cool 30 minutes.
Place Neufchâtel cheese in bowl. Add lemon juice and sweetener and mix thoroughly. Spread on cake.