Here’s my go-to vegan almond flour carrot cake recipe, made with simple, wholesome ingredients like fresh carrots, warm spices, and naturally sweet maple syrup. The almond flour gives it such a nice, moist texture that nobody would guess it’s completely plant-based.
This carrot cake has become a regular at our weekend brunches, and even my kids reach for seconds. I often bake an extra one to share with neighbors because everyone seems to love it – whether they’re vegan or not. And the best part? It tastes even better the next day with your morning coffee!
Why You’ll Love This Carrot Cake
- Diet-friendly – This cake checks all the boxes – it’s vegan, gluten-free, and can be made refined sugar-free with simple swaps, making it perfect for sharing with friends who have different dietary needs.
- Healthier ingredients – Made with almond flour, flax eggs, and natural sweeteners like maple syrup, this cake lets you enjoy a treat without processed ingredients.
- Customizable recipe – You can easily adapt this recipe to your taste with different mix-ins like walnuts or raisins, and choose from multiple frosting options to make it your own.
- Moist and flavorful – The combination of applesauce, carrots, and almond flour creates a perfectly moist cake that stays fresh for days.
What Kind of Carrots Should I Use?
For carrot cake, regular orange carrots from your grocery store work perfectly fine – no need to hunt down fancy varieties. The key is to grate them yourself rather than buying pre-shredded carrots, since freshly grated carrots are more moist and flavorful. If your carrots are looking a bit limp, skip them and buy fresh ones, as you want that natural sweetness and moisture in your cake. When grating, use the standard-sized holes on your box grater rather than the fine holes – this gives your cake the classic carrot cake texture and ensures the carrots don’t disappear completely during baking.
Options for Substitutions
This vegan carrot cake is super adaptable! Here are some helpful swaps you can try:
- Flax eggs: You can replace flax eggs with chia seeds using the same ratio (3 tbsp chia + 7.5 tbsp water). Or try using mashed banana (about 1/2 cup) – though this will add some banana flavor.
- Almond flour: While almond meal is key for moisture and texture in this recipe, you can use other nut flours like cashew or hazelnut flour. I wouldn’t recommend substituting this ingredient completely as it’s essential for the cake’s texture.
- Gluten-free flour mix: Any store-bought gluten-free blend works well here. You can also use oat flour, but the texture might be slightly more dense.
- Maple syrup: Agave nectar or date syrup work great as alternatives. Just keep the same measurement.
- Almond milk: Any plant-based milk works fine – try oat, soy, or coconut milk. Just make sure it’s unsweetened.
- Walnuts: Besides raisins, you can use pecans, sunflower seeds, or leave them out completely. Dried cranberries or chopped dates are nice alternatives too.
Watch Out for These Mistakes While Baking
The success of your vegan carrot cake heavily depends on properly preparing the flax eggs – make sure to let them sit for at least 10 minutes until they become thick and gelatinous, as rushing this step can lead to a cake that doesn’t hold together well. A common mistake is not measuring the carrots correctly – they should be loosely packed when measuring, and grated on the medium holes of a box grater, as too finely shredded carrots can make the cake too wet while too coarse pieces won’t cook through properly. Another crucial point is to avoid overmixing the batter once you’ve combined the wet and dry ingredients – mix just until no dry spots remain, as excessive stirring can lead to a dense, tough cake. For the best texture, make sure your non-dairy milk and other refrigerated ingredients are at room temperature before mixing, and don’t skip testing the cake with a toothpick in the center – it should come out clean with just a few moist crumbs.
What to Serve With Carrot Cake?
This vegan carrot cake is perfect for afternoon tea or dessert, and there are lots of tasty ways to serve it! A hot cup of coffee or chai tea makes an excellent companion to balance out the cake’s natural sweetness. For a special brunch spread, try serving slices alongside fresh fruit like berries or citrus segments, which add a bright, fresh contrast to the spiced cake. If you’re hosting a dessert party, consider offering both regular and non-dairy ice cream options on the side – vanilla bean or salted caramel flavors work especially well with the cake’s warm cinnamon notes.
Storage Instructions
Keep Fresh: This vegan carrot cake stays moist and yummy when kept in an airtight container in the fridge. If you’ve frosted it, it’ll stay good for about 5 days. Without frosting, you can keep it at room temperature for 2-3 days, but I prefer the fridge to keep it fresh longer.
Freeze: Want to save some for later? Cut unfrosted cake into slices, wrap them individually in plastic wrap or parchment paper, and pop them in a freezer bag. They’ll keep well for up to 3 months. Just remember that frosted cake doesn’t freeze as nicely, so it’s best to freeze it plain and add the frosting after thawing.
Make Ahead: You can totally prep this cake a day before your special event! Make the cake layers, let them cool completely, wrap them well, and store in the fridge. Add your favorite frosting the next day. The flavors actually get better after a day, as they have time to develop and mingle together.
| Preparation Time | 20-30 minutes |
| Cooking Time | 40-50 minutes |
| Total Time | 60-80 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1600-1800
- Protein: 30-40 g
- Fat: 90-100 g
- Carbohydrates: 220-240 g
Ingredients
For the cake:
- 1/4 cup maple syrup
- 7 1/2 tbsp water
- 1/4 cup cane sugar
- just under 1 cup unsweetened applesauce
- 1 1/2 cups gluten-free flour mix (I use King Arthur)
- 1/2 cup brown sugar (I use organic)
- 1 tsp ground cinnamon (freshly ground for best flavor)
- 1/3 cup melted coconut oil (cooled slightly before mixing)
- 3/4 cup chopped walnuts (optional but adds nice crunch and moisture)
- 3 tbsp flaxseed meal (mixed with water to bind, replaces eggs)
- 1 1/2 tsp baking soda
- 3/4 tsp sea salt
- 1 1/2 cups almond meal (finely ground for smooth crumb)
- 1 1/2 tsp baking powder
- 3/4 to 1 cup unsweetened almond milk
- 1 1/2 cups shredded carrots (finely shredded for even texture)
Topping options:
- vegan cashew buttercream frosting
- coconut butter or yogurt
- vegan cream cheese frosting
- coconut whipped cream (chilled before serving)
- vegan buttercream frosting
Step 1: Prepare Pans and Preheat Oven
- coconut oil
- gluten-free flour mix
Preheat your oven to 350°F (176°C).
While it heats, lightly oil your cake pans and dust them with a thin coating of gluten-free flour mix, tapping out any excess.
This prevents sticking and ensures clean cake edges.
Set the prepared pans aside.
Step 2: Create the Flax Egg Binder
- 3 tbsp flaxseed meal
- 7 1/2 tbsp water
In a small bowl, whisk together the flaxseed meal and water until well combined.
Let this mixture sit for 5 minutes to thicken and become gelatinous—this acts as your egg binder and is crucial for structure in vegan baking.
The mixture should look slightly jiggly when ready.
Step 3: Build the Wet Base with Fats and Sweeteners
- 1/3 cup melted coconut oil
- 1/4 cup maple syrup
- just under 1 cup unsweetened applesauce
- 1/2 cup brown sugar
- 1/4 cup cane sugar
- flax egg binder from Step 2
In a large mixing bowl, combine the cooled melted coconut oil, maple syrup, applesauce, brown sugar, and cane sugar.
Whisk these together until well blended and smooth.
Add the prepared flax egg binder from Step 2 and whisk until fully incorporated.
This creates a rich, emulsified base that will help the cake stay moist and tender.
I like to make sure there are no lumps of sugar at this stage—it helps achieve an even crumb.
Step 4: Add Dry Seasonings and Leavening Agents
- wet mixture from Step 3
- 3/4 tsp sea salt
- 1 1/2 tsp baking soda
- 1 1/2 tsp baking powder
- 1 tsp ground cinnamon
Add the sea salt, baking soda, baking powder, and freshly ground cinnamon to the wet mixture from Step 3.
Whisk vigorously for about 30 seconds to distribute the leavening agents evenly—this ensures even rise throughout the cake.
Freshly ground cinnamon really does make a difference in flavor intensity compared to pre-ground, so it’s worth the small extra effort.
Step 5: Incorporate Wet Ingredients and Carrots
- seasoned wet mixture from Step 4
- 3/4 cup unsweetened almond milk
- 1 1/2 cups shredded carrots
Pour 3/4 cup of the almond milk into the mixture from Step 4 and stir gently until just combined.
Add the finely shredded carrots and fold them in until evenly distributed throughout the batter.
The shredded carrots should be fine and uniform for even texture and moisture distribution in the finished cake.
Keep your mixing gentle at this stage to avoid overdeveloping the gluten.
Step 6: Add Dry Flours and Finish Batter
- wet mixture with carrots from Step 5
- 1 1/2 cups almond meal
- 1 1/2 cups gluten-free flour mix
- 3/4 to 1 cup unsweetened almond milk
- 3/4 cup chopped walnuts
Sift the almond meal and gluten-free flour mix together into the batter from Step 5, folding gently until just combined—do not overmix.
If the batter looks too thick or dry, add a little more almond milk, a tablespoon at a time, until you reach a thick but pourable consistency.
Fold in the chopped walnuts if using.
The batter should be thick like brownie batter, not thin like cake batter.
Step 7: Bake the Cake Until Golden
- finished batter from Step 6
Divide the batter from Step 6 evenly between the prepared pans and smooth the tops with a spatula.
Bake at 350°F for 40–50 minutes, until a toothpick inserted into the center comes out with just a few moist crumbs (not wet batter).
The tops should be golden brown.
Remove from the oven and let the cakes cool in their pans for 15 minutes, then turn them out onto wire cooling racks to cool completely before frosting.
Step 8: Frost and Serve
- cooled cakes from Step 7
- vegan cashew buttercream frosting, vegan buttercream frosting, or vegan cream cheese frosting
- coconut whipped cream
Once the cakes are completely cooled, choose your preferred frosting: vegan cashew buttercream, vegan buttercream, or vegan cream cheese frosting.
Apply a layer between the two cooled cake layers, then frost the top and sides.
For serving, top with a dollop of chilled coconut whipped cream if desired.
The cake stores well covered at room temperature for 2 days or refrigerated for up to 5 days.




