Vegan Carrot Cake with Cream Cheese Frosting

This Vegan Carrot Cake is as classic as it gets! It’s soft, fluffy, perfectly spiced, and topped with a thick layer of irresistible vegan cream cheese frosting. No eggs or dairy are needed to recreate this Spring staple! 

Ingredients You’ll Need 

For the Cake Layers

  • Flour: All-purpose flour creates the most tender crumb without being too delicate. We haven’t tested a gluten-free version, so we can’t guarantee a 1:1 gluten-free flour swap will work.
  • Leavening agents: Baking powder and baking soda work together to help the cake rise and brown beautifully around the edges. 
  • Spices: A blend of cinnamon, nutmeg, and ginger gives this carrot cake its signature cozy, spiced flavor. 
  • Soy milk: Thanks to its higher protein content, soy milk helps bind the ingredients together and adds just the right amount of moisture. 
  • Apple cider vinegar: Reacts with the baking soda to help the cake rise. 
  • Sugar: A mix of granulated cane sugar and brown sugar adds sweetness, moisture, and a hint of molasses.
  • Oil: Vegetable oil ensures the cake stays soft and moist even after refrigeration. 
  • Mix-ins: In addition to grated carrots, feel free to add shredded coconut, chopped walnuts, and/or raisins for additional texture. 

For the Frosting

  • Vegan cream cheese: The tangy, creamy base of the frosting. We like the brands Kite Hill, Trader Joe’s, or Tofutti. 
  • Vegan butter: Adds richness and helps the frosting set up when refrigerated.
  • Powdered sugar: Sweetens the frosting without impacting the color or flavor. For the smoothest frosting, sift your powdered sugar before using! 
  • Vanilla: Adds depth of flavor and warmth that complements the spices in the carrot cake.

How to Make Vegan Carrot Cake

  1. Whisk the wet and dry ingredients together in separate mixing bowls, excluding the grated carrots and optional mix-ins.
  2. Pour the wet ingredients into the dry and whisk until just combined. 
  3. Add the grated carrots and add-ins (if using) and gently fold them together.
  4. Pour the cake batter into the pan. 
  5. Bake for 55-65 minutes or until a toothpick inserted in the middle comes out clean.
  6. Cool on a wire rack for 15 minutes before removing the cake from the pan to cool completely. 
  7. Frost as desired, and enjoy! 

How to Make Vegan Cream Cheese Frosting

  1. Add the softened vegan cream cheese and softened vegan butter to a large mixing bowl. Use an electric hand mixer to beat together until well-combined and fluffy. 
  2. Mix in half of the powdered sugar until combined. Add the remaining powdered sugar, vanilla extract, and salt, and mix again until smooth. 
  3. Refrigerate the frosting for 15 to 30 minutes before frosting.

Find the full printable recipe here: Vegan Carrot Cake with Cream Cheese Frosting