Skip to main content
Healthy Gluten Free Carrot Cake with Cinnamon Cream Cheese Frosting

Healthy Gluten Free Carrot Cake with Cinnamon Cream Cheese Frosting

Prep time 20 minutes
Cook time 25 minutes
Ready in 2 hours, 20 minutes
Makes 12-14 servings


  • 2 cups oat flour (I used store-bought)
  • 1 3/4 cup almond meal
  • 2 teaspoons baking soda
  • 1/4 teaspoon salt
  • 1 tablespoon ground cinnamon
  • 1/2 teaspoon nutmeg
  • 2 cups finely shredded carrots (from about 3 large carrots)
  • 3 eggs, slightly beaten
  • 1/2 cup pure maple syrup or organic coconut palm syrup
  • 1 cup unsweetened almond milk (coconut milk also works)
  • 1 tablespoon pure vanilla extract
  • 1 tablespoon melted coconut oil
  • 1 tablespoon apple cider vinegar

Optional Stir-Ins

  • 1/2 cup unsweetened shredded coconut
  • 1/2 cup raisins
  • 1/2 cup chopped pecans or walnuts
  • 1/2 cup finely chopped pineapple

Cream Cheese Frosting

  • 8 oz reduced fat cream cheese
  • 1/2 cup organic powdered sugar
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon cinnamon
  • extra pecans and shredded coconut, for garnish


1. Preheat oven to 350°F. Line two 9-inch cake pans with parchment paper and generously spray with nonstick cooking spray. The parchment paper makes it easy to remove the cakes from the pan. Tip: I recommend turning the pans upside down and placing parchment paper on top. Use a pencil to trace the cake pan, then cut out the outline with scissors and place parchment in each pan. Spray with nonstick cooking spray.
2. In a large bowl, whisk together oat flour, almond meal, baking soda, and cinnamon, nutmeg and salt. Set aside.
3. In the bowl of an electric mixer (or you can mix by hand), add in carrots, eggs, maple syrup, almond milk, vanilla extract, coconut oil and apple cider vinegar. Beat on medium low speed until ingredients are well combined and smooth. Add in half of the dry ingredients and mix on low speed until combined. Add in the other half of the dry ingredients and mix on low speed again until just combined. If desired, fold in any of the following with a wooden spoon: raisins, coconut, nuts or pineapple.
4. Divide batter evenly among the prepared cake pans and smooth top with a rubber spatula. Bake for 23-27 minutes or until toothpick inserted in the middle comes out clean with just a few crumbs attached. Cool cake in the pans for 30 minutes, then invert cakes on a wire rack, removing from the pans and allowing to cool completely. At this point you can remove and discard the parchment paper.
5. Once cakes have cooled completely (about 2 hours), you can prepare the frosting. In a medium bowl, beat cream cheese until smooth and creamy. Slowly add in powdered sugar, vanilla and cinnamon and mix on low speed until well combined. Divide frosting in half and spread over each cake. Once frosted, place one cake on top of the other and sprinkle with extra pecans and coconut, if desired. Serves 12 (12 large slices). Cake should be kept covered in the fridge for optimal freshness and will stay good for 4-5 days.


1. To make the cake vegan: I have not tested this, but I think flax eggs would work very well in this recipe. (It would be 3 tablespoons of flaxseed meal + 9 tablespoons of water.) If you want to make vegan frosting you could try using a vegan cream cheese in place of the regular cream cheese.
2. I have not tested this cake with homemade oat flour, only the store-bought version. If you decided to make it with homemade oat flour, please make sure that it is very finely ground.
3. This cake also works well when baked in a 9x12-inch pan. You may need to bake slightly longer, but I would still check it at the suggested time. It’s a great party cake!
4. You can also make these into carrot cake cupcakes (or muffins without the frosting). They will make about 16 cupcakes as you should only fill the cupcake pan 3/4 of the way full.
5. The frosting isn’t excessive at all, but if you want to make this for a special occasion or a birthday, feel free to double the frosting!
Recipe by Monique Volz of