This easy vegan carrot cake recipe uses inexpensive pantry staples to produce a moist, tender, warmly spiced cake packed with shredded carrot and crunchy walnuts. Choose your favorite frosting—vegan cream cheese frosting, a citrus glaze, maple glaze, or a simple cinnamon sugar crust—to finish it off.

Moist, Tender, Delicious, Easy Vegan Carrot Cake Recipe
This carrot cake is egg-free (flax “eggs” are used as a binder) and banana-free, so the carrot flavor shines through. The texture is tender and fluffy, slightly sweet, and full of carrot in every bite. The recipe is flexible — you can bake it in different pans, reduce refined sugar, use a gluten-free flour blend, or add mix-ins like pineapple, raisins, or vegan chocolate chips. Top it with your preferred frosting: a rich vegan cream cheese frosting, a bright citrus glaze, or a simple buttercream.
The cake is ideal for Easter, Mother’s Day, afternoon tea, or any special occasion. It delivers satisfying texture and flavor while including the benefit of grated vegetables in a dessert.
The Ingredients

- Flax egg: Ground flaxseed (or chia) mixed with warm water forms a gelatinous egg replacement that binds the batter.
- Plant-based milk: Any unsweetened dairy-free milk (soy, almond, cashew, etc.).
- Apple cider vinegar: Combined with plant milk to make a dairy-free “buttermilk.”
- Vanilla extract: Use a natural extract for best flavor.
- Flour: All-purpose flour works well; you can also use a 50/50 blend of AP and whole wheat or spelt flour.
- Sugar: Granulated or brown sugar both work. Less refined options (muscovado, coconut sugar, date sugar) can be used too.
- Leavening agents: Baking powder and baking soda provide lift and lightness in an egg-free batter.
- Spices: Ground cinnamon, a pinch of nutmeg, and salt to enhance flavor.
- Oil: A neutral oil (vegetable or canola) keeps the cake tender and moist. To reduce oil, substitute part with unsweetened applesauce, though texture will be slightly different.
- Carrots: Freshly shredded carrots give the best texture and flavor.
- Walnuts (optional): Raw or lightly toasted, chopped. Pecans, pistachios, sunflower seeds, or pumpkin seeds are good alternatives.
What Is the Best Vegan Carrot Cake Frosting?
Popular frosting choices include:
- Vegan cream cheese frosting — made from vegan cream cheese, vegan butter, and powdered sugar, or purchased ready-made.
- Citrus frosting or glaze — lemon or orange adds fresh brightness.
- Vanilla buttercream — smooth and sweet.
- Maple glaze — maple syrup combined with powdered sugar and a splash of plant milk.
- Cinnamon sugar crust — sprinkle coarse sugar and cinnamon over the batter before baking for a simpler finish.
Recipe Variations and Add-ins
- Extra spices: Add ginger, a pinch of cloves, cardamom, or mixed spice for more depth.
- Citrus zest: Add orange or lemon zest for a subtle bright note.
- Dried fruit: Up to ½ cup of raisins, cranberries, or chopped dried apricots or dates can be folded in (soak in rum or juice if desired).
- Pineapple: About ½ cup well-drained crushed pineapple adds tropical moisture and flavor.
- Coconut: Up to ⅓ cup unsweetened shredded coconut pairs especially well with pineapple.
- Vegan chocolate chips: Up to ½ cup can be folded into the batter for a chocolate twist.
How to Make Vegan Carrot Cake
- Preheat the oven to 375°F (190°C). Line a 9-inch square (9×9) baking pan with parchment paper, leaving an overhang on at least two sides for easy removal.
- Make the flax egg: combine 2 tablespoons ground flaxmeal with 5 tablespoons warm water, stir well, and set aside for 5 minutes until gelatinous.
- In a medium bowl, mix ½ cup plant milk with ½ tablespoon apple cider vinegar and let it thicken slightly. Stir in 1 teaspoon vanilla, ⅓ cup neutral oil, and ½ cup water.
- Peel and finely shred about 2 cups of carrots using the small or medium holes on a grater or a food processor shredding disk.
- In a large bowl, whisk together 1½ cups all-purpose flour, ½ cup granulated sugar, 2 teaspoons baking powder, 1 teaspoon baking soda, 2 teaspoons cinnamon, ½ teaspoon nutmeg, and 1 teaspoon salt.
- Add the wet ingredients (flax mixture and plant milk mixture) to the dry ingredients and stir gently until just combined. Small lumps are fine—do not overmix or the cake can become tough or dense.
- Fold in the shredded carrots and ½ cup chopped walnuts, if using. Pour the batter into the prepared pan and smooth the top.
- Bake for 35–40 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs. Avoid overbaking to keep the cake moist.
- Cool the cake in the pan for about 15 minutes, then use the parchment overhang to lift it out and transfer to a wire rack to cool completely before frosting.

Ingredients (Printable)
- 2 tablespoons flax meal
- 5 tablespoons warm water
- ½ cup plant-based milk
- ½ tablespoon apple cider vinegar
- 1 teaspoon vanilla
- 1½ cups all-purpose flour
- ½ cup granulated sugar
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 2 teaspoons cinnamon
- ½ teaspoon nutmeg
- 1 teaspoon sea salt
- ⅓ cup neutral oil (vegetable or canola)
- ½ cup water
- 2 cups grated carrots
- ½ cup chopped walnuts (optional)
- Store-bought or homemade vegan cream cheese frosting (optional)
FAQs
Yes. Substitute an all-purpose gluten-free flour blend (one-to-one blends are most convenient). The texture may be slightly denser or drier, so avoid overbaking and consider adding a touch more liquid if needed.
You can reduce the sugar a bit, but fully replacing the sugar with some sugar alternatives (erythritol, other brown sugar substitutes) may change texture and moisture. Test and adjust liquids as necessary.
Yes. For a single round layer, use a 10-inch round pan. For two or three layers, use 7-inch or 6-inch pans respectively and reduce bake time (start checking at 25–30 minutes). A 9×5 loaf pan can work but may produce too much batter—use muffing tins or mini loaves for extra batter. Adjust bake time and test with a toothpick.
Pro Recipe Tips
- Measure flour accurately: Fluff, spoon into the cup, and level with a knife rather than scooping directly from the bag.
- Grate carrots finely: Small or medium grater holes integrate more evenly into the batter.
- Mix gently: Over-mixing develops gluten and can lead to a dense or sunken cake—stir just until combined.
- Do not overbake: Remove when a toothpick has a few moist crumbs but not raw batter to retain moisture.

Storage Instructions
Store unfrosted cake in an airtight container at room temperature for 3–4 days, or in the refrigerator for up to one week. The flavor often improves by the second day.
To freeze, wrap unfrosted cake tightly in plastic wrap, place in a freezer-safe bag or container, and freeze up to 3 months. Thaw overnight in the refrigerator or a few hours at room temperature before frosting.

More Vegan Cake Ideas
- Vegan pear cake
- Fluffy vegan coffee cake
- Vegan Biscoff cake
- Vegan funfetti birthday cake
- Creamy banana cake
- Lemon loaf cake
Photos by Alfonso Revilla
Nutrition (Per Serving)
- Calories: 412 kcal
- Carbohydrates: 37 g
- Protein: 7 g
- Fat: 29 g
- Saturated Fat: 6 g
- Fiber: 6 g
- Sugar: 14 g
- Vitamin A: 4755 IU