
You don’t need dairy to make a carrot cake that makes people go quiet mid-bite. You need a strategy: texture, spice, and a frosting that could start a small online cult. This vegan carrot cake hits all three: ridiculously moist, perfectly sweet, and stacked with cozy flavor.
Bonus: it’s streamlined, wallet-friendly, and has no weird ingredients you’ll use exactly once and forget in the pantry. Bake it once and prepare to “accidentally” have friends stop by around dessert time.
What Makes This Recipe Awesome

- Moist without being dense: Applesauce, oil, and grated carrots lock in just the right level of tenderness.
- Serious flavor, minimal fuss: Cinnamon, nutmeg, and ginger do the heavy lifting while vanilla and brown sugar keep things warm and deep.
- One-bowl batter: Less mess, faster cleanup, more cake. Win-win-win.
- Foolproof bake: Works as a one-layer, two-layer, or cupcake.
You’re flexible. So is this cake.
- Dairy-free cream cheese frosting: Silky, tangy, and holds its shape without tasting like coconut sunscreen.
- Customizable add-ins: Pineapple, walnuts, raisins—go classic or keep it minimalist.
Shopping List – Ingredients
- Dry Ingredients:
- 2 cups (250 g) all-purpose flour
- 1 cup (200 g) granulated sugar
- 1/2 cup (100 g) light brown sugar, packed
- 2 tsp baking powder
- 1 tsp baking soda
- 1/2 tsp fine sea salt
- 2 tsp ground cinnamon
- 1/2 tsp ground nutmeg
- 1/2 tsp ground ginger
- Wet Ingredients:
- 1 cup (240 ml) unsweetened non-dairy milk (oat or almond)
- 2 tsp apple cider vinegar or lemon juice
- 1/2 cup (120 ml) neutral oil (canola, grapeseed, or light olive)
- 1/2 cup (120 g) unsweetened applesauce
- 2 tsp vanilla extract
- Mix-ins:
- 2 cups (about 220 g) finely grated carrots, packed
- 1/2 cup crushed pineapple, well-drained (optional but amazing)
- 1/2 cup chopped walnuts or pecans (optional)
- 1/3 cup raisins or golden raisins (optional)
- Vegan Cream Cheese Frosting:
- 8 oz (225 g) vegan cream cheese, cold
- 1/2 cup (113 g) vegan butter, slightly softened
- 3–3.5 cups (360–420 g) powdered sugar, sifted
- 1 tsp vanilla extract
- Pinch of salt
- Optional: 1–2 tsp lemon juice for extra tang
Instructions

- Prep the pan and oven: Preheat oven to 350°F (175°C). Grease and line two 8-inch round cake pans or one 9×13-inch pan with parchment.
- Make vegan “buttermilk”: Stir vinegar into non-dairy milk; set aside 5 minutes to curdle slightly.
- Whisk dry ingredients: In a large bowl, whisk flour, granulated sugar, brown sugar, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger.
- Add wet ingredients: Pour in the buttermilk, oil, applesauce, and vanilla.
Whisk until just combined. Do not overmix.
- Fold in the stars: Fold in grated carrots, plus pineapple, nuts, and raisins if using. Batter will be thick and speckled—perfect.
- Bake: Divide between pans and smooth tops. Bake 25–30 minutes for rounds or 30–35 minutes for a 9×13, until a toothpick comes out mostly clean with a few moist crumbs.
- Cool like you mean it: Let cakes cool in pan 10 minutes, then turn out onto a rack.
Cool completely. Frosting + warm cake = slip-n-slide disaster.
- Frosting time: Beat vegan butter until creamy. Add vegan cream cheese and beat until smooth.
Gradually add powdered sugar, vanilla, and salt; beat until fluffy. Add lemon juice if you want extra tang.
- Assemble: For layers, place one cake on a stand, spread frosting, top with the second layer, and finish with a generous coat. For a 9×13, spread frosting edge to edge.
Garnish with chopped nuts or a sprinkle of cinnamon.
- Set and serve: Chill 20–30 minutes for cleaner slices. Slice, serve, and accept compliments graciously (or not).
Keeping It Fresh
- Room temp: Unfrosted cake layers wrapped well keep 1–2 days.
- Fridge: Frosted cake lasts 4–5 days in an airtight container. Bring to room temperature before serving for the best texture.
- Freeze: Wrap unfrosted layers tightly and freeze up to 2 months.
Thaw in the fridge overnight. You can also freeze slices for an emergency dessert (the best kind of emergency).
- Frosting: Store extra frosting in the fridge up to 5 days; re-whip before using.

Nutritional Perks
- Plant-powered fats: Oil and nuts provide satiating fats without dairy.
- Carrots = real benefits: Beta carotene, fiber, and antioxidants. It’s a dessert with a glow-up.
- Lower cholesterol profile: No eggs or butter means a friendlier option for heart-conscious eaters.
- Reasonable sugar control: The carrots and pineapple add natural sweetness, letting you keep the added sugar balanced.
You can trim 2–3 tablespoons if you like a less-sweet cake.
Common Mistakes to Avoid
- Overmixing the batter: Tough cake alert. Stir until just combined, no need to chase every tiny lump like it owes you money.
- Using coarse carrot shreds: Finely grate for even moisture and better texture. Big shreds bake up stringy.
- Skipping the drain on pineapple: Soggy centers are not a vibe.
Squeeze out excess juice.
- Frosting warm cake: It melts, slides, and cries. Cool fully before frosting.
- Overloading add-ins: Keep total mix-ins to about 1–1.25 cups beyond the carrots to avoid collapse.
Alternatives
- Gluten-free: Swap in a 1:1 gluten-free all-purpose blend with xanthan gum. Add 2 tbsp extra applesauce for moisture if needed.
- Oil-free-ish: Replace half the oil with additional applesauce.
Texture will be slightly denser but still great.
- Refined sugar-light: Use coconut sugar for the brown sugar portion and reduce granulated sugar by 2–3 tbsp. Flavor: deeper, caramel-like.
- Nut-free: Skip nuts; add shredded coconut or extra raisins if desired.
- Cream cheese frosting swaps: Make a maple vanilla buttercream: vegan butter, powdered sugar, vanilla, pinch of salt, and 1–2 tbsp maple syrup.
- Cupcake mode: Fill liners 2/3 full; bake 18–22 minutes. This recipe makes about 18–20 cupcakes.
FAQ
Can I make this a single-layer cake?
Yes.
Use a 9×13-inch pan and bake 30–35 minutes. Frost in the pan for a low-effort, high-reward situation.
What if I don’t have applesauce?
Use mashed ripe banana (same amount). The cake will have a slight banana note, which honestly plays nicely with the spices.
Do I need flax eggs?
Nope.
The combo of applesauce, oil, and chemical leaveners gives lift and structure. If you want extra binding, you can add 1 tbsp ground flax + 3 tbsp water, but it’s optional.
Which vegan cream cheese works best?
Use a block-style cream cheese that’s not too soft. Brands vary by region, but look for ones with coconut oil in the ingredients for structure.
If it’s too loose, add more powdered sugar and chill before frosting.
Can I reduce the sugar?
Yes, by about 1/4 cup total without wrecking texture. Keep in mind that sugar impacts moisture and softness, so don’t go wild unless you like a drier crumb.
How do I prevent sticking?
Grease the pans and line the bottoms with parchment circles. A quick run of a knife around the edges after baking also helps.
Is the pineapple necessary?
It’s optional, but it adds subtle acidity and extra moisture.
If skipping, consider adding 1 tablespoon of extra oil for richness.
How do I know it’s done?
A toothpick should come out with a few moist crumbs, not wet batter. The cake should spring back lightly when tapped in the center.
My Take
Carrot cake should be plush, spiced, and slightly nostalgic, and this vegan version checks all boxes without the “for a vegan cake” asterisk. It’s weeknight-simple yet party-worthy, the kind of dessert that makes you the default “cake person” in your friend group.
IMO, the pineapple-plus-walnut combo gives it that bakery vibe, while the tangy frosting locks in the crave factor. Make it once, save the recipe, and prepare for the “Wait, this is vegan?” reactions. That’s your cue to smirk and take a second slice.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
