Preheat oven to 350 degrees. Line a 9X5 inch loaf pan with parchment paper and grease sides.
Peel and finely grate carrots.
In a medium sized bowl, combine flour, baking powder, baking soda, cinnamon, nutmeg and salt.
In another bowl, beat eggs and both sugars together.
Add in Vegetable oil, applesauce, almond and Vanilla extract into wet ingredients.
Mix in carrots.
Pour batter into loaf pan and bake for 40-45 minutes, or until a toothpick comes out of the center clean.
In a mixing bowl, combine together cream cheese, butter, powdered sugar, vanilla extract and salt. It is best to use a powered mixture to mix until creamy.
Once Carrot Cake Bread is fully cooled. Spread Cream Cheese Frosting on top and sprinkle with cinnamon sugar.