• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
    • About Sam
    • FAQ's about veganism
    • Press
    • Contact
      • Reader Inquiries
      • Business Inquiries
  • Cookbooks
  • Seitan School
  • Recipes
    • Recipe Index
    • Video
  • Start Here

It Doesn't Taste Like Chicken logo

menu icon
go to homepage
  • About
  • Cookbooks
  • Courses
  • Recipes
  • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Cookbooks
    • Courses
    • Recipes
    • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » CAKES & PIES

    Sam TurnbullAuthor: Sam Turnbull Updated: April 23, 2026

    Vegan Carrot Cake with Cream Cheese Frosting

    5 from 4 votes
    | 19 Comments
    Save Saved! Pin Comments ↓ Jump to Recipe

    This is the BEST vegan carrot cake: incredibly moist, tender, warmly spiced, and topped with a thick, tangy vegan cream cheese frosting. It's made with simple pantry staples and has that classic bakery-style crumb everyone loves. Perfect for birthdays, Easter, holidays, or anytime you're craving a nostalgic slice of carrot cake.

    Fork cutting into a slice of vegan carrot cake with cream cheese frosting.

    A great carrot cake should be soft, fluffy, and super moist, with cozy spices and plenty of frosting (obviously). This version checks every box, from scratch, without eggs or dairy. The cake layers bake up tender and flavorful, and the frosting is thick, creamy, and perfectly tangy. It's the kind of cake that disappears fast, so if you're serving a crowd, you might want to snag your slice early. 😉

    Slice cut from vegan carrot cake on a cake stand.

    Why You'll Love This Vegan Carrot Cake

    • Moist, tender crumb: Full-fat coconut milk + oil = that classic soft bakery-style texture.
    • Perfect cozy spice: Warm cinnamon, ginger, and a hint of nutmeg and cloves (not overpowering).
    • Thick vegan cream cheese frosting: Rich, tangy, and pipeable (aka everything you want).
    • Choose your mix-ins: Keep it classic, add nuts, raisins, or pineapple, your preference.
    Ingredients for vegan carrot cake with labels.

    Ingredients for Vegan Carrot Cake

    • Flour + leaveners: All-purpose flour, baking powder, and baking soda for a fluffy rise.
    • Sugars: White sugar + brown sugar for sweetness and moisture.
    • Spices: Cinnamon, ginger, nutmeg, and cloves for that classic carrot cake flavor.
    • Oil + coconut milk: Light oil (canola/vegetable) and full-fat coconut milk keep the cake super moist (no eggs needed).
    • Carrots: Freshly grated carrots are best. Pre-shredded carrots are often dry and can make the cake less tender.
    • Optional mix-ins: Chopped walnuts or pecans, raisins, and/or well-drained crushed pineapple (choose 1-2).
    • Vegan cream cheese frosting: Brick-style vegan cream cheese (not tub), firm vegan butter meant for baking, powdered sugar, vanilla, and a pinch of salt.

    How to Make Vegan Carrot Cake With Cream Cheese Frosting

    Dry ingredients for carrot cake in a mixing bowl.
    1. Mix the Dry Ingredients: Whisk the flour, sugars, baking powder, baking soda, salt, and spices in a large bowl.
    Grated carrots added to batter for vegan carrot cake.
    1. Add the Wet + Carrots: Whisk the oil, coconut milk, vinegar, and vanilla. Pour into the dry ingredients and mix just until combined. Fold in the carrots and your mix-ins.
    Vegan carrot cake batter in two round pans.
    1. Bake: Divide batter between pans and bake until a toothpick comes out clean.
    Two vegan carrot cake layers in round pans.
    1. Cool Completely: Let the cakes cool before frosting (warm cake = melty frosting).
    Bowl of vegan cream cheese frosting.
    1. Make the Frosting: Beat cream cheese + butter until smooth, then add powdered sugar until thick and spreadable. Mix in vanilla + salt. Chill if needed to firm up.
    Vegan carrot cake topped with cream cheese frosting.
    1. Assemble: Frost one layer, add the second, then frost the top and sides. Finish with chopped nuts or a dusting of cinnamon if you like.
    Removing a slice of vegan carrot cake from a cake stand.

    Tips and Variations

    • Use brick-style vegan cream cheese: Tub-style has more water and can make frosting runny.
    • Use a firm vegan butter for frosting: A baking-style butter works best. Soft spreadable margarines can be too loose.
    • Add cute decorations: Set aside a few tablespoons of frosting and tint orange + green. Pipe tiny carrot shapes on top.
    • Coconut-free option: Replace the coconut milk with ½ cup thick vegan yogurt + ½ cup plant-based milk (soy or oat recommended).
    • Gluten-free option: Use a high-quality 1:1 gluten-free flour blend with xanthan gum (something like Bob's Red Mill 1 to 1). The cake will be slightly more delicate, but still delicious.

    Vegan Carrot Cake FAQ

    Can I make this vegan carrot cake as a sheet cake?
    Yes. Bake in a 9x13-inch pan and start checking for doneness around 30-40 minutes (it varies by pan/material). It's done when a toothpick inserted into the center comes out clean.

    Why is my vegan cream cheese frosting runny?
    Usually it's tub-style vegan cream cheese or a very soft spreadable butter. Use brick-style cream cheese, a firm baking-style vegan butter, add the powdered sugar gradually, and chill the frosting for 20-30 minutes if needed.

    Do I have to peel the carrots?
    I recommend it. The skins can taste a little bitter, and peeling gives you the sweetest carrot flavor and most tender texture.

    Slice of vegan carrot cake on plate with rest of cake in background.

    Storage and Make-Ahead Tips

    Store leftover vegan carrot cake covered in the refrigerator for 4 to 5 days. The cake stays incredibly moist.

    To make ahead, bake the layers up to 2 days in advance and store them tightly wrapped in the fridge. You can also freeze the baked layers for up to 3 months. Thaw completely before frosting.

    More Vegan Cake Recipes

    • Vegan Vanilla Cake (Fluffy, Moist, & Foolproof!)
    • The Ultimate Vegan Chocolate Cake (Rich & Moist)
    • Vegan Confetti Cake
    • Vegan Red Velvet Cake
    • Easy Vegan Pumpkin Cheesecake

    If you try this vegan carrot cake recipe, let us know by leaving a comment, rating it, and don't forget to tag @itdoesnttastelikechicken on Instagram.
    Bon appetegan!
    Sam Turnbull.

    Fork cutting into cake on plate with text overlay that reads vegan carrot cake.
    5 from 4 votes
    (click stars to vote)

    Vegan Carrot Cake with Cream Cheese Frosting

    This is the BEST vegan carrot cake, incredibly moist, tender, lightly spiced, and topped with a rich, tangy vegan cream cheese frosting. Made with pantry staples and full-fat coconut milk for that classic soft crumb, this bakery-style carrot cake is perfect for birthdays, holidays, or anytime you're craving a nostalgic dessert.
    Prep: 25 minutes mins
    Cook: 32 minutes mins
    Total: 1 hour hr
    Servings: 12 slices (makes a two layer 8-inch round cake)
    PRINT PIN Save Saved! Video COMMENT

    Ingredients
     

    For the Carrot Cake:

    • 2 cups all-purpose flour
    • ¾ cup white sugar
    • ½ cup brown sugar, lightly packed
    • 2 teaspoons baking powder
    • 1 teaspoon baking soda
    • ½ teaspoon salt
    • 2 teaspoons ground cinnamon
    • ½ teaspoon ground ginger
    • ¼ teaspoon nutmeg
    • ⅛ teaspoon ground cloves
    • ¾ cup light oil, (such as canola or vegetable)
    • 1 cup full-fat coconut milk
    • 1 tablespoon apple cider vinegar
    • 1 tablespoon vanilla extract
    • 1 ¼ cups grated carrots, lightly packed

    Optional mix-ins (choose 1-2):

    • ½ cup chopped walnuts or pecans
    • ½ cup raisins
    • ½ cup drained crushed pineapple

    For the Vegan Cream Cheese Frosting:

    • 8 oz vegan cream cheese, (brick-style)
    • ¼ cup firm vegan butter, (I used Earth Balance, see notes)
    • 2 ½ - 3 ½ cups powdered sugar
    • 1 teaspoon vanilla extract
    • Pinch salt
    US Customary - Metric

    Instructions
     

    For the Cake:

    • Prepare the pans: Preheat the oven to 350°F (175°C). Grease two 8-inch round cake pans and line the bottoms with parchment paper.
    • Mix the dry ingredients: In a large bowl, whisk together the flour, white sugar, brown sugar, baking powder, baking soda, salt, cinnamon, ginger, nutmeg, and cloves.
      Dry ingredients for carrot cake in mixing bowl.
    • Mix the wet ingredients: In a separate bowl, whisk together the oil, coconut milk, apple cider vinegar, and vanilla.
    • Combine the batter: Pour the wet ingredients into the dry and mix just until combined. The batter will be thick. Fold in the grated carrots and any optional mix-ins without overmixing.
      Shredded carrots added to batter for vegan carrot cake.
    • Bake: Divide the batter between the two prepared pans and bake for 25-32 minutes, or until a toothpick inserted into the center comes out clean. Cool in the pans for 15 minutes, then transfer to a wire rack to cool completely.
      Two vegan carrot cake layers in round pans.

    Make the Cream Cheese Frosting:

    • Beat the base: Add the vegan cream cheese and vegan butter to a mixing bowl and beat until smooth and fluffy.
    • Add sugar: Add powdered sugar ½ cup at a time until thick, creamy, and spreadable. Beat in the vanilla and salt. If the frosting feels too soft, chill it for 20-30 minutes to firm up.
      Bowl of vegan cream cheese frosting.

    Assemble the cake:

    • Frost: Place one cake layer on your serving plate and generously frost the top. Add the second layer and frost the top and sides as desired. Finish with chopped nuts or a dusting of cinnamon if you like.
      Vegan carrot cake topped with cream cheese frosting.

    Notes

    Storage & Make-Ahead: Store leftover cake covered in the fridge for 4-5 days. The cake stays incredibly moist.
    To make ahead, bake the layers up to 2 days in advance and store them (unfrosted) tightly wrapped in the fridge. You can also freeze the baked layers for up to 3 months, then thaw before frosting.
    Coconut-Free Substitute:  Replace the 1 cup coconut milk with ½ cup thick vegan yogurt, plus ½ cup plant-based milk (soy or oat recommended).
    Gluten-Free Option: Only use a high-quality 1:1 gluten-free flour blend (with xanthan gum). Texture will be slightly softer and more delicate, but still good.
    Vegan Cream Cheese Tip: Use brick-style vegan cream cheese, not the softer tub version. Tub-style cream cheese contains more water and often leads to runny frosting.
    Vegan Butter Tip: Choose a firm vegan butter meant for baking. Spreadable-style margarines are too soft and won’t hold frosting structure.
    Frosting Decorating Tip: For a cute bakery-style finish, set aside a few tablespoons of frosting and tint it with a little orange and green food coloring. Use piping bags with small round or leaf tips to pipe tiny carrot shapes on top of the cake. It’s simple, adorable, and perfect for spring celebrations or Easter!

    Nutrition

    Serving: 1 serving (recipe makes 12 servings) | Calories: 453kcal | Carbohydrates: 52g | Protein: 4g | Fat: 27g | Saturated Fat: 8g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 5g | Trans Fat: 1g | Sodium: 376mg | Potassium: 126mg | Fiber: 2g | Sugar: 33g | Vitamin A: 2229IU | Vitamin C: 1mg | Calcium: 74mg | Iron: 2mg

    ⭐ Did You Make This Recipe?

    I'd love if you left a rating and comment, it helps others find the recipe and makes my day! 💕
    Author: Sam Turnbull
    Cuisine: American
    Course: Baking, Dessert

    More Vegan Dessert Recipes You Might Enjoy

    • Jar of pistachio butter with text overlay that reads pistachio butter.
    • Mug cake with sprinkles and whipped cream, with text overlay reading vanilla mug cake.
    • Stack of cookies with text overlay that reads vegan oatmeal raisin cookies.
    • Slice of chocolate cake on plate with fork, with text overlay that reads vegan chocolate cake.
    • 3 brownies stacked on plate with text overlay that reads fudgy vegan brownies.
    • Vegan blondies stacked on plate.

    Browse All Recipes

    « Vegan Buttermilk Pancakes (One Bowl, Extra Fluffy)
    Vegan Caesar Salad Dressing (Creamy, Garlicky & 5 Minutes!) »

    Reader Interactions

    Comments

    1. Dennis says

      April 23, 2026 at 8:48 am

      5 stars
      Honestly, a great recipe. I've made it twice the past month, and I'm very happy with how it turned out and just how good it tastes.

      I did end up using the tub vegan cream cheese, as that is all I could find where I live (in the EU). I honestly prefer it to be a little more runny. Makes it easier to spread.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        April 23, 2026 at 10:40 am

        So happy you enjoyed it, Dennis! 😊 Thank you for the wonderful review!!

        Reply
    2. S says

      April 03, 2026 at 4:40 pm

      Could I make this recipe in a Bundt pan and if so, how does that change the cooking time?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        April 08, 2026 at 11:25 am

        Great question! Yes, you can use a Bundt pan, just make sure to grease it very well and increase the bake time. I’d start checking around 45–55 minutes 🙂

        Reply
    3. Cinthya Díaz says

      April 02, 2026 at 3:45 pm

      5 stars
      the perfect comfort food

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        April 03, 2026 at 9:38 am

        Yay!! So glad you enjoyed it, Cinthya! 🙂

        Reply
    4. Jessica Yankowski says

      April 01, 2026 at 9:58 am

      Can I use applesauce instead of oil? Any idea also about using Sourdough discard in this somewhere??

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        April 01, 2026 at 3:49 pm

        Great questions, Jessica! You can swap some of the oil for applesauce, but it will change the texture a bit. I wouldn’t recommend sourdough discard here as it could affect the flavor and structure 🙂

        Reply
    5. Heather says

      March 31, 2026 at 10:09 am

      If I make this as cupcakes, do I need to adjust the bake time?

      Reply
    6. Dorane Brower says

      March 29, 2026 at 11:09 am

      5 stars
      Moist and yummy. So good I am making another one for Easter. This is a great cake!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 30, 2026 at 4:05 pm

        Yay!! So happy you loved it, Dorane! 🙂

        Reply
    7. Karen Davis says

      March 24, 2026 at 6:55 pm

      5 stars
      So incredibly moist and tasty! Made recipe as 1 loaf and 12 cupcakes - the cream cheese frosting is perfect!!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 25, 2026 at 9:24 am

        Thanks Karen! I love that combo, loaf and cupcakes sounds perfect 😊 So glad you enjoyed it! Thank you for your review!!

        Reply
    8. Marilyn says

      March 22, 2026 at 10:27 pm

      Ahhhh what brand has brick style vegan cream cheese? I’ve never seen that!

      Reply
      • Barbara says

        March 23, 2026 at 7:02 am

        Marilyn, regarding store bought: found Philadelphia Plant Based Cream Cheese in tub at Walmart. Closest I’ve come to the real taste of cream cheese. Hope this helps.

        Reply
        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          March 23, 2026 at 9:54 am

          Ooh thanks for the tip Barbara!

      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 23, 2026 at 9:53 am

        Hi Marilyn! I like Violife! If you can't find a block style one, try to find one that is very firm in the package so that it holds up well. 😊

        Reply
    9. Cristina says

      March 22, 2026 at 8:39 pm

      Can I just make it in one mold?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 23, 2026 at 9:56 am

        Hi Cristina! Yes, you can make it in one pan, I recommend using a 9x13 pan and baking for about 35–45 minutes, or until a toothpick comes out clean. If using a single round pan, I would recommend halving the recipe so it fits in the pan and bakes through. Keep an eye on it!

        Reply
    5 from 4 votes

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hi Friends!

    I'm Sam Turnbull. 3x bestselling cookbook author and passionate vegan recipe writer! I LOVE vegan food, but it didn't start that way. Coming from a family of hunters, butchers, and chefs, I'm the last person I thought would go vegan.

    Here's My Story
    Bestselling Cookbooks

    Bestselling Cookbooks

    Ready to level up your vegan cooking? Get inspired with my bestselling cookbooks—packed with fan-favorite recipes everyone will love!

    SHOP COOKBOOKS

    Footer

    On the Site

    • Start Here
    • About
    • Recipe Index
    • Tips to Use This Site
    • Dietary Preferences
    • Cookbooks
    • Cooking Courses
    • FAQ's About Veganism
    • Easy Vegan Meal Plan
    • Seitan School
    • Contact
    • Press
    • Join the Community

    Shop Bestselling Cookbooks

    Amazon • Barnes & Noble • Indigo • Walmart • Target • BAM • Bookshop •

    Join the Newsletter

    Join 145K readers who love easy vegan recipes! As a welcome gift, get my most popular 10 Easy Vegan Dinners in 30 Mins or Less sent straight to your inbox. Sign up 👇

    Affiliate Link Disclosure

    On this site, I sometimes use affiliate links. This means that if you were to make a purchase through one of these links, It Doesn't Taste Like Chicken would receive a small cut, at no cost to you.

    Privacy Policy

    COPYRIGHT © 2026 - IT DOESN'T TASTE LIKE CHICKEN

    Leave a Comment

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.