This vegan carrot cake is moist, and delicious, featuring ingredients like grated carrots, pineapple, and optional walnuts or raisins, with cream cheese frosting.
This page may use affiliate links. As an Amazon Associate, I earn a small commission from qualifying purchases.

Why You’ll Love Vegan Carrot Cake
- This cake is so moist and delicious and was actually the very first vegan cake I made over 10 years ago. It has a special place in my heart.
- Leave off the vegan cream cheese frosting for a less rich dessert.
Ingredients/Equipment Notes
To make this delicious vegan carrot cake, you will need the following ingredients (full measurements are in the recipe card below):
- 2 1/4 cups all-purpose flour
- 2 tsp. baking soda
- 2 tsp. cinnamon
- 1 tsp. allspice
- 1 tsp. baking powder
- 1 tsp. salt
- 3/4 cup light brown cane sugar
- 3/4 cup cane sugar
- 3 Egg Replacer – 3 Tbsp. ground flax seed mixed with 9 Tbsp. water
- 1 tsp. vanilla
- 3/4 cup vegetable oil
- 2 cups finely grated carrots
- 8 oz can crushed pineapple (drained)
- 1 cup shredded coconut
- Walnuts and raisins (optional)
- “Cream Cheese Frosting”
- 4 oz dairy-free cream cheese (I use Kite Hill plain cream cheese)
- 1/3 cup softened dairy-free butter (I use Earth Balance)
- 1 tsp. vanilla
- 2 cups powdered sugar
You will also need the following equipment:
- Oven-safe baking pan (8×8 for a thicker cake)
- Stand mixer
How to Make the Best Vegan Carrot Cake
- Preheat oven to 350 F.
- In a medium bowl, mix flour, baking soda, cinnamon, allspice, baking powder, and salt – the “Dry Ingredients.”
- In a large bowl, mix sugars and egg replacer until creamy with an electric mixer. Add vanilla. Add vegetable oil – the “Wet Ingredients.”
- Mix the “Dry Ingredients” and the “Wet Ingredients.”
- Stir in the carrots, pineapple, and coconut. Add walnuts and raisins if using.
- Grease 8×8 cake pan. For a thinner cake with more servings, you could use a 13×9 pan instead.
- Add batter to the greased pan and bake 50 minutes or until toothpick comes out clean (as oven temperatures vary).
- To prepare cream cheese frosting, beat with an electric mixture, the dairy-free cream cheese and butter. Add the vanilla. Add the sugar.
- Be sure to let the cake cool completely before frosting.



How to Serve Carrot Cake
This carrot cake is delicious on its own, but top it with the best vegan cream cheese frosting for a rich, decadent dessert.
Recipe Tips
– Use a silicone baking pan for easier removal.
– Garnish the top of the cake with pecans or walnuts.
– Leave off the cream cheese frosting for a less decadent cake.

Did you make this recipe? Take a picture and tag us on Instagram @plant_basedpersian or share it on Pinterest!
“There are far, far better things ahead than any we leave behind.” – C.S. Lewis
Print
Vegan Carrot Cake
- Total Time: 1 hour 10 minutes
- Yield: 6 people 1x
- Diet: Vegan
Description
A moist, rich delicious vegan carrot cake with a decadent cream cheese frosting
Ingredients
- 2 1/4 cups all-purpose flour
- 2 tsp. baking soda
- 2 tsp. cinnamon
- 1 tsp. allspice
- 1 tsp. baking powder
- 1 tsp. salt
- 3/4 cup light brown cane sugar
- 3/4 cup cane sugar
- 3 Egg Replacer – 3 Tbsp. ground flax seed mixed with 9 Tbsp. water
- 1 tsp. vanilla
- 3/4 cup vegetable oil
- 2 cups finely grated carrots
- 8 oz can crushed pineapple (drained)
- 1 cup shredded coconut
- Walnuts and raisins (optional)
“Cream Cheese Frosting”
- 4 oz dairy-free cream cheese (I use Kite Hill plain cream cheese)
- 1/3 cup softened dairy-free butter (I use Earth Balance)
- 1 tsp. vanilla
- 2 cups powdered sugar
Instructions
- Preheat oven to 350 F.
- In a medium bowl, mix flour, baking soda, cinnamon, allspice, baking powder, and salt – the “Dry Ingredients.”
- In a large bowl, mix sugars and egg replacer until creamy with an electric mixer. Add vanilla. Add vegetable oil – the “Wet Ingredients.”
- Mix the “Dry Ingredients” and the “Wet Ingredients.”
- Stir in the carrots, pineapple, and coconut. Add walnuts and raisins if using.
- Grease 8×8 pan. For a thinner cake with more servings, you could use a 13×9 pan instead.
- Add batter to the greased pan and bake 50 minutes or until toothpick comes out clean (as oven temperatures vary).
- To prepare cream cheese frosting, beat with an electric mixture, the dairy-free cream cheese and butter. Add the vanilla. Add the sugar.
- Be sure to let the cake cool completely before frosting.
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Category: Desert
- Cuisine: American
