Vegan Carrot Cake Recipe

Vegan Carrot Cake Recipe

🌱 Vegan Carrot Cake Recipe 🥕

This Vegan Carrot Cake is moist, warmly spiced, and covered in a thick dairy-free cream cheese frosting. You can see the shredded carrots in every square, the crumb stays tender for days, and nobody has to know it’s made without eggs or butter. It’s the classic sheet-cake version — easy to bake, easy to frost, easy to share.

I love this for birthdays, potlucks, and Sunday baking. One pan, simple ingredients, and that old-fashioned carrot cake flavor. 💚

Jump to Recipe ↓ 🌱

Vegan carrot cake sheet cake with cream cheese frosting and visible shredded carrots

Why You’ll Love This Vegan Carrot Cake 💚

  • 🌱 Completely dairy-free and egg-free
  • 🥕 Extra-moist from shredded carrots
  • 🧀 Thick vegan cream cheese frosting
  • 🍰 Easy one-pan sheet cake
  • 🍂 Warm cinnamon flavor
  • 🧊 Perfect make-ahead dessert

The Secret to a Moist Vegan Carrot Cake

Finely grate the carrots so they melt into the crumb instead of sitting in big pieces. Oil keeps the cake softer than vegan butter here. Don’t overmix once the flour goes in, and wait until the cake is fully cool before frosting so the topping stays thick and creamy.

Frequently Asked Questions ❓

Can I add nuts or pineapple? 🍍

Yes. Fold in ½ cup chopped walnuts or pecans, or ½ cup well-drained crushed pineapple.

Can I make this as a layer cake? 🎂

Yes. Divide the batter between two 8-inch pans and bake 28–32 minutes. Frost between the layers and on top.

How long does it keep? 🧊

Cover and refrigerate for up to 5 days. The frosting stays best when chilled.

🌱 Vegan Carrot Cake

Prep: 20 min Cook: 35–40 min Total: 1 hr Servings: 12 squares

Ingredients 🛒

For the Cake

  • 2 cups (250 g) all-purpose flour
  • 1½ teaspoons baking powder
  • 1 teaspoon baking soda
  • 2 teaspoons cinnamon
  • ½ teaspoon nutmeg
  • ½ teaspoon salt
  • ¾ cup (150 g) brown sugar
  • ½ cup (100 g) white sugar
  • ¾ cup (180 ml) oil
  • ½ cup (120 ml) plant milk
  • 2 teaspoons vanilla extract
  • 1 tablespoon apple cider vinegar or lemon juice
  • 2 cups finely grated carrots

For the Frosting

  • 8 oz (225 g) vegan cream cheese, softened
  • ¼ cup (55 g) vegan butter, softened
  • 2½ cups (300 g) powdered sugar
  • 1 teaspoon vanilla extract
  • Pinch of salt

Instructions 👩‍🍳

  1. Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish.
  2. Whisk the flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
  3. In another bowl, whisk the brown sugar, white sugar, oil, plant milk, vanilla, and vinegar.
  4. Stir the wet ingredients into the dry ingredients until just combined. Fold in the grated carrots.
  5. Spread the batter in the pan and bake for 35–40 minutes, until a toothpick comes out clean.
  6. Cool the cake completely.
  7. Beat the vegan cream cheese and vegan butter until smooth. Add the powdered sugar, vanilla, and salt, and mix until thick and creamy.
  8. Frost the cooled cake, slice into squares, and serve.

Nutrition

Nutrient Per square (1/12)
Calories 365
Protein 3g
Net carbohydrates 47g
Total carbohydrates 48g
Fiber 1g
Total fat 18g
Sodium 250mg

Estimates based on a sheet cake with vegan cream cheese frosting. Exact numbers may vary by frosting brand and square size.

Notes & Tips 💡

  • Grate the carrots finely so the cake stays soft and even.
  • If the frosting is loose, chill it for 20 minutes before spreading.
  • This cake tastes even better the next day once the spices settle.
  • A pinch of ginger in the batter adds extra warmth.

This Vegan Carrot Cake is moist, classic, and covered in creamy frosting. The sheet-cake version you’ll make again and again. 🥕🌱

If you make it, I’d love to hear how it turned out — leave a comment or tag me!

Comments

No comments yet. Be the first!

Leave a comment

Needs your email above. We'll send a confirmation email first; unsubscribe any time.
Your rating (optional)
Your stars count toward the recipe rating once your comment is approved.
Max 2000 characters. Comments are moderated.

Get in touch

Have a recipe question? Tell us how we can help and we'll get back to you shortly.