
Carrot cake has long been a beloved dessert, known for its hearty texture, spiced flavor, and indulgent sweetness. But what if you could enjoy all of that with a plant-based twist? This vegan carrot cake is not only free from dairy and eggs, but it’s also packed with wholesome ingredients like carrots, almond flour, and maple syrup. Whether you’re vegan or simply looking for a healthier, more sustainable alternative, this cake delivers all the indulgence of the classic without any compromise.
The beauty of this cake lies in its balance of moistness and flavor, thanks to the use of fresh carrots and unsweetened applesauce. The cake is also gluten-free, making it a perfect option for those with dietary restrictions. But what really sets it apart is the rich, spiced flavor profile, enhanced with cinnamon, maple syrup, and a touch of coconut oil, creating an irresistible treat for any occasion.
Ready to get started? Here’s how you can whip up this delightful vegan carrot cake, with or without frosting, in your own kitchen.
Ingredients:
For the Cake:
3 Tbsp flaxseed meal (to make flax eggs)
7 ½ Tbsp water (to make flax eggs)
1/3 cup melted coconut oil (or substitute with another neutral oil)
1/4 cup maple syrup
1 scant cup unsweetened applesauce
1/2 cup organic brown sugar (or coconut sugar as a substitute)
1/4 cup cane sugar (or coconut sugar as a substitute)
3/4 tsp sea salt
1 ½ tsp baking soda
1 ½ tsp baking powder
1 tsp ground cinnamon
3/4 – 1 cup unsweetened almond milk (or other non-dairy milk)
1 ½ cups loosely packed grated carrot
1 ½ cups almond flour (you can also use almond meal)
1 ½ cups gluten-free flour blend
3/4 cup chopped raw walnuts (optional, or substitute with ½ cup raisins)
Frosting Options (Optional):
Vegan Cashew Buttercream Frosting (two variations)
Vegan Buttercream Frosting
Vegan Cream Cheese Frosting
Coconut Butter or Coconut Yogurt
Coconut Whipped Cream
Instructions:
Step 1: Prepare the Flax Eggs
To begin, preheat your oven to 350°F (176°C). While the oven is heating, prepare your cake pans. You’ll need two 8-inch pans, one 9×13-inch pan, or three 6-inch round pans, depending on the size of the cake you wish to make. Grease the pans with coconut oil or vegan cooking spray, then dust with gluten-free flour, tapping out any excess.
In a large mixing bowl, create your flax eggs by combining 3 tablespoons of flaxseed meal with 7 ½ tablespoons of water. Stir the mixture and let it sit for about 5 minutes to thicken and form a gel-like consistency.
Step 2: Mix Wet Ingredients
Once the flax eggs have set, add the melted coconut oil and maple syrup to the bowl, whisking them together until well combined. Next, incorporate the applesauce, brown sugar, cane sugar, sea salt, baking soda, baking powder, and cinnamon. Continue to whisk the mixture until smooth and thoroughly combined.
Step 3: Add the Dry Ingredients
Now, it’s time to add the dry ingredients. Start by adding 3/4 cup of almond milk to the batter. Stir well, and if the mixture feels too thick, add the remaining almond milk to reach a consistency that’s thick but still pourable.
Next, fold in the grated carrot and stir until evenly distributed. Finally, add the almond flour and gluten-free flour blend, stirring until just combined. The batter should be thick, but not too stiff. If you’re adding walnuts or raisins, fold them in at this stage.
Step 4: Bake the Cake
Evenly divide the batter between your prepared cake pans. Bake for 40-50 minutes, or until the cake turns a deep golden brown. To test for doneness, insert a toothpick into the center of the cake—it should come out clean. The cake will also feel slightly firm when you press gently on the top, but it should not feel too spongy, so don’t be afraid to let it bake a little longer if necessary. Keep in mind that baking times can vary depending on the size of the pans used.
Once baked, remove the cakes from the oven and allow them to rest in the pans for about 15 minutes. After that, carefully run a knife around the edges to loosen the cake, then invert it onto a cooling rack. Allow the cake to cool completely before moving to the next step—this is essential for flavor development, as the cake benefits from the cooling process.
Step 5: Frost the Cake (Optional)
If you’re ready to add frosting, the possibilities are endless! You can go for a rich vegan cashew buttercream, a classic vegan buttercream, or even a tangy vegan cream cheese frosting. You can also top the cake with coconut whipped cream or coconut yogurt for a lighter option. Simply spread your frosting of choice over the cooled cake and, if desired, decorate with extra walnuts or raisins for a bit of texture and flavor.
Step 6: Serve and Enjoy!
Once frosted, your cake is ready to serve. However, if you used a vegan cream cheese or yogurt frosting, be sure to store the cake in the refrigerator. When ready to serve, let the cake sit out for 10-15 minutes to reach room temperature—this will make it more tender and bring out the full flavor.
If you’re storing leftovers, keep the cake covered at room temperature for 2-3 days, or refrigerate it for up to 4 days. For longer storage, you can freeze the cake for several weeks. But trust us—this cake is so delicious, it’s unlikely to last that long!
Final Thoughts
This vegan carrot cake is a perfect example of how simple, wholesome ingredients can come together to create something truly special. Whether you’re baking it for a special occasion, a weekend treat, or simply because you love carrot cake, this recipe offers a healthier, cruelty-free twist on a classic. With its rich flavor, light texture, and versatility in frosting options, it’s bound to become a family favorite. So grab your mixing bowls, preheat that oven, and get ready to enjoy a slice of pure, plant-based indulgence.