Moist Vegan Carrot Cake
This vegan carrot cake is soft, rich, and perfectly spiced.
It’s the kind of cake that feels homemade in the best way—simple, cozy, and super satisfying.
No fancy steps, just a really good cake that turns out every time.

Why I Love This Recipe
I started making this when I wanted a carrot cake that didn’t feel heavy or complicated. After a few tries, this version became the one I always come back to. It’s soft, full of flavor, and honestly hard to mess up.
- Super moist from the carrots and oil
- Easy to mix in one bowl
- Perfect balance of spice and sweetness
- No eggs or dairy needed
- Great for make-ahead desserts

What You’ll Need
For the Carrot Cake
- 1 ½ cups all-purpose flour
- 1 cup finely shredded carrot
- ¾ cup brown sugar (packed)
- ¼ cup granulated sugar
- ½ cup vegetable oil
- ¼ cup unsweetened almond milk
- 1 tbsp apple cider vinegar
- 1 tsp vanilla extract (dark liquid extract)
- 1 ½ tsp baking powder
- ½ tsp baking soda
- ½ tsp salt
- 1 ½ tsp cinnamon
- ¼ tsp nutmeg
For the Frosting (Vegan Cream Cheese Frosting)
- 1/2 cup vegan cream cheese (softened)
- 1/4 cup vegan butter (softened)
- 2 cups powdered sugar
- 1 tsp vanilla extract (dark liquid extract)

Tools You’ll Need
- Mixing bowl
- Whisk
- Spatula
- 8-inch round cake pan
- Measuring cups and spoons
- Cooling rack
Servings & Time
- Servings: 8 slices
- Prep Time: 15 minutes
- Bake Time: 30–35 minutes
Recipe Instructions
Step 1: Mix Wet Ingredients
Add ¾ cup brown sugar, ¼ cup granulated sugar, ½ cup vegetable oil, ¼ cup almond milk, 1 tbsp apple cider vinegar, and 1 tsp dark liquid extract into a bowl. Whisk until smooth and glossy.

Step 2: Add Carrots
Stir in 1 cup finely shredded carrot into the wet mixture until evenly combined.

Step 3: Add Dry Ingredients
Add 1 ½ cups flour, 1 ½ tsp baking powder, ½ tsp baking soda, ½ tsp salt, 1 ½ tsp cinnamon, and ¼ tsp nutmeg. Mix gently until just combined.

Step 4: Batter Ready
Mix until the batter is smooth with no dry spots. Do not overmix.

Step 5: Pour Into Pan
Pour the batter into a greased round cake pan and spread evenly.

Step 6: Bake
Bake at 350°F for 30–35 minutes until set and golden.

Step 7: Cool
Let the cake cool fully before slicing or frosting.
Step 8: Make the Cream Cheese Frosting
In a bowl, beat 1/2 cup softened cream cheese, 1/4 cup softened butter, 2 cups powdered sugar, and 1 teaspoon vanilla extract until smooth and creamy.

Step 9: Spread Frosting and Garnish
Spread the finished cream cheese frosting evenly over the cooled cake, then sprinkle chopped nuts or shredded carrot on top for garnish.

Step 10: Serve

Pro Tips
- Finely shred the carrot so it blends smoothly into the cake
- Don’t overmix after adding flour
- Let it cool completely before adding frosting
- Use fresh spices for the best flavor
Substitutions and Variations
- Swap almond milk for oat milk
- Add ½ cup chopped walnuts or raisins
- Use coconut sugar instead of brown sugar
- Make cupcakes instead (bake 18–22 minutes)
Why This Recipe Works (Quick Science)
The oil keeps the cake soft and moist. The shredded carrot adds natural moisture. The vinegar reacts with baking soda to help the cake rise and stay light.
Common Mistakes
- Using thick or chunky carrot pieces
- Overmixing the batter
- Baking too long
- Skipping the vinegar (it helps with texture)
What to Serve With
- Vegan cream cheese frosting
- Hot coffee or tea
- Fresh fruit on the side
Macros Information (Per Slice)
- Calories: ~230
- Carbs: 34g
- Fat: 10g
- Protein: 3g
FAQ
Can I make this gluten-free?
Yes, use a 1:1 gluten-free flour blend.
Can I skip the sugar?
You can reduce it slightly, but texture will change.
Can I freeze it?
Yes, wrap slices and freeze up to 2 months.
Final Thoughts
This is one of those cakes you’ll want to make again and again. It’s simple, reliable, and always comes out soft and delicious. Try it once, and it might just become your go-to carrot cake.
