Vegan Oil-Free Carrot Cake

Make this healthy vegan and oil-free carrot cake for your Easter dessert! This cake is made with whole food plant-based ingredients like maple syrup, oat flour, and nut butter (no oil!) Flavorful, moist, and so easy!


Elizabeth | At Elizabeth's Table













  • 1 1/2 Cups Oat Flour
  • 3/4 Cup Almond Flour
  • 1 Teaspoon Baking Powder
  • 1 Teaspoon Baking Soda
  • 1 Tablespoon Cinnamon
  • 2 Teaspoons Ginger
  • 1 Teaspoon Nutmeg
  • 1/4 Teaspoon Allspice
  • 1/4 Teaspoon Salt
  • 3/4 Cup Unsweetened Applesauce
  • 3/4 Cup Maple Syrup
  • 1/2 Cup Nut Butter
  • 1 Tablespoon Apple Cider Vinegar
  • 1 Tablespoon Ground Flaxseed
  • 1 Tablespoon Vanilla
  • 1 Cup Shredded Carrots
  • 1/2 Cup Raisins
  • 1/3 Cup Chopped Walnuts
  • 1/3 Cup Chopped Pecans


  • 16 Ounces Vegan Cream Cheese
  • 1/4 Cup Maple Syrup
  • 1/4 Cup Arrowroot Powder
  • 1 Teaspoon Vanilla Extract


  1. Preheat the oven to 350°F. Line two 8" cake pans with parchment paper.
  2. In a medium bowl, whisk together the oat flour, almond flour, baking powder, baking soda, cinnamon, ginger, nutmeg allspice, and salt. Set aside.
  3. In a large bowl, whisk together the applesauce, maple syrup, nut butter, apple cider vinegar, ground flaxseed, and vanilla.
  4. Slowly stir the dry ingredients into the wet.
  5. Fold in the carrots, raisins, walnuts, and pecans.
  6. Divide the batter evenly between the cake pans. Bake 25-30 minutes until a toothpick inserted into the center of the cakes comes out clean and they are starting to turn golden.
  7. Remove from the oven and let cool completely on a cooling rack.
  8. Meanwhile prepare the frosting. Using a hand mixer or stand mixer, beat the frosting ingredients until combined and slightly fluffy. Refrigerate until ready to use.
  9. When the cakes are cooled, use an offset spatula to spread half of the frosting on top of one cake. Then top with the second cake. Spread the other half of the frosting on top.
  10. Decorate with some chopped pecans and walnuts. Serve and enjoy!