• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Lettuce Veg Out
  • Vegan Recipes
    • Vegan and Gluten Free
    • Breakfast
    • Dinner
    • Snacks
    • Desserts
    • Appetizers
    • Side Dishes
  • Vegan Nutrition
  • About
menu icon
go to homepage
  • All Recipes
    • Main Course
    • Appetizers
    • Breakfast
    • Snacks
    • Dessert
    • Side Dish
    • Gluten Free
  • Nutrition
  • About
subscribe
search icon
Homepage link
  • All Recipes
    • Main Course
    • Appetizers
    • Breakfast
    • Snacks
    • Dessert
    • Side Dish
    • Gluten Free
  • Nutrition
  • About
×

Home > Vegan Recipes

Vegan Carrot Cake with Pineapple (Dairy Free Frosting)

2/11/21 by Nicole | 11 Comments

Jump to Recipe Video Print
5 from 3 votes. Leave a review!

Every bite of this vegan carrot cake with pineapple is truly irresistible. It’s an unforgettable recipe that’s loaded with satisfying flavor.

Eat the cake as-is or spread on dairy free cream cheese frosting to add more flavor! Don’t have vegan cream cheese? No problem. See below for options to make your own icing!

Get the Veg Out newsletter for vegan recipes + nutrition content!

This post contains affiliate links (including Amazon Associates) and I earn from qualifying purchases.

Is Carrot Cake Vegan?

Traditional carrot cake recipes often contain eggs and dairy-based ingredients like milk or cream cheese. Since these are not vegan, you’ll need alternatives to create a decadent dessert that fits within your plant-based lifestyle. Fortunately, you can make easy substitutions that lead to a delicious result.

Eggs used within the carrot cake batter can be replaced with a “flax egg”, which is made from mixing water with ground flax seed until it gels. This binding effect will help the batter hold together and eliminate the need for eggs.

Likewise, non-vegan carrot cake icing generally contains milk and dairy cream cheese. Since these ingredients are not vegan, you’ll need to make some simple swaps. Icing can either be made with water or plant-based milks, and while there’s vegan cream cheeses that make it easy to get the right flavor, there’s certainly homemade versions you can whip up too.

If you don’t have access to vegan store-bought cream cheese or just want to make your own frosting from scratch, check the “substitutions and variations” section below for three unique options.

Pineapple and Walnut Carrot Cake Ingredients

Before you start making vegan carrot cake, make sure you have the following ingredients on hand.

Carrot Cake Ingredients

  • Flax seed: When added to water, flax seed creates what’s known as a “flax egg” and helps bind ingredients together in vegan baking recipes.
  • Brown sugar: To sweeten the cakes and add more fluffy moisture, use some brown sugar. Firmly pack your sugar into the measuring cup to make sure you get the right amount.
  • Vegetable oil: Adding deliciously satisfying fats to the carrot cake, you’ll use a little bit of vegetable oil. It’s mild in flavor so you won’t taste it, but you’ll be happy it’s in there when it comes time to eat!
  • Pineapple: Crushed pineapple is a star ingredient in this recipe. Before adding it to your mixing bowl, you’ll need to strain juice out of the pineapple so that all you’re using in the recipe is pineapple pulp. This controls the liquid content and helps produce the best pineapple flavor possible.
  • Carrot: You couldn’t really call it carrot cake without the headliner ingredient, right?! Shredded carrot provides a mild taste and that varied texture you expect from a decadent dessert like this.
  • Flour: Much of the carrot cake volume will be made up of flour. I’ve tested with both all purpose flour and whole wheat flour and couldn’t tell the difference when it came time to eat it. Now I always use whole wheat flour; may as well get in a bit of extra fiber!
  • Baking powder and baking soda: Since carrot cake with pineapple tends to be dense with heavy ingredients, a combination of baking powder and baking soda helps provide lift in the batter. This creates a perfectly fluffy and soft texture.
  • Cinnamon: There aren’t any added spices in this recipe aside from cinnamon, so you’ll definitely taste it. A little goes a long way in perfectly complimenting the flavors of carrot and pineapple.
  • Walnuts: Looking for a little nutrition-loaded crunch to your carrot cake? Crushed walnuts are great for topping your cake and offer a great texture inside the cake as well. This is technically an optional ingredient but really goes a long way to making an irresistible cake with lots of texture contrast!
Ingredients to make a vegan carrot cake with pineapple and walnuts, including oil, sugar, cinnamon and flour

Cream Cheese Frosting Ingredients

  • Vegan cream cheese: Could you even call it carrot cake without cream cheese frosting? Using store-bought vegan cream cheese is absolutely the most convenient option, but below I list some homemade options that are equally as tasty if you can’t find any vegan cream cheeses to use.
  • Vanilla extract: While the vegan cream cheese is where most of the icing flavor comes from, vanilla extract also plays a big role. Its depth of flavor makes for an epic frosting.
  • Icing sugar: Time to give your frosting some sweetness! Icing sugar (powdered sugar) combines with liquid to create a perfect icing that can go on top of your cake or between layers for added deliciousness.
  • Plant-based milk: This helps mix all the ingredients together into a smooth and creamy frosting! I like to use unflavored, unsweetened soy milk because I keep it on hand, but other varieties can work in this recipe. Just try to keep a neutral flavor so that it doesn’t overpower others in your batter or icing. Depending on the brand of cream cheese you use, you may not need any milk at all; add it slowly and only if the frosting isn’t whipping into a smooth consistency or is too thick and gloopy without.
Ingredients needed to make a vegan and dairy free cream cheese frosting, including vegan cream cheese, icing sugar, vanilla extract and soy milk

How to Make Dairy Free Carrot Cake

Let’s bake a vegan carrot cake overflowing with dairy free cream cheese frosting! Just follow the instructions and visuals below.

Remember that the recipe as written only makes a single 9-inch cake. For a double layer stacked cake, double the recipe (and double the frosting).

Step 1: Mix Batter Wet Ingredients Including Pineapple

First, we’ll work all the liquid ingredients into an even consistency in a large mixing bowl. Start by making your flax egg, which requires combining water with ground flax seed and waiting 5-10 minutes for it to gel. This waiting time is the perfect opportunity to strain liquid from the crushed pineapple!

Once the flax egg is thickened, pour in vegetable oil, brown sugar (which dissolves so is technically a wet ingredient in baking), and strained, crushed pineapple.

When you’ve added all these ingredients to a mixing bowl, use a whisk to break up the pineapple and brown sugar, evenly mixing everything together.

Whisking wet carrot cake ingredients together in a large glass bowl. Inside the bowl is a flaxseed egg, brown sugar and oil

Step 2: Add In Batter Dry Ingredients

Add whole wheat flour, baking powder, baking soda and cinnamon. Use a wooden spoon to mix these dry ingredients in until mostly mixed.

It’s fine if you still have a few areas with exposed dry flour because you’ll continue to mix when adding the carrots and walnuts. Focus on removing any large clumps of dry ingredients or pockets of wet ingredients; a rough, mostly mixed batter is okay at this point.

Adding dry carrot cake ingredients to the liquid, creating cake batter. Shredded carrot and walnuts are in two glass bowls beside the main mixing bowl.

Step 3: Stir in Carrot and Walnuts

For the final carrot cake ingredients, dump in your shredded carrot and crushed/chopped walnuts. Mix well at this point to ensure everything’s incorporated into the batter and is ready for adding into baking pans.

A large glass bowl full of mixed batter with carrots and walnuts added.

Step 4: Bake Cakes

Grease a 9-inch round cake pan with cooking spray. If making a double batch, grease 2 pans. Preheat the oven to 350 °F.

Scoop the cake batter into the baking pan. If you’re creating a layered carrot cake (a double batch), divide the batter evenly between two baking pans. Use the back of your wooden spoon to spread the batter to the edges of the pan(s) and flatten the top of the batter so there’s nothing sticking up.

Spooning mixed vegan carrot cake batter into two large metal baking pans.

Your batter should be quite thick as you pour it into the pan(s) so it can take a little work to spread and have it form to the pan’s shape. Take your time to ensure it’s well spread out.

Add your cake(s) to the oven (preheated to 350 °F) then move onto preparing dairy free frosting while it bakes.

Two metal baking pans full of vegan carrot cake batter

Step 5: Prep Frosting

First, start with vegan cream cheese in a large mixing bowl. Then add icing sugar and vanilla extract. Use an electric hand mixer to blend all these ingredients together, starting on a slow speed until mostly mixed, then increase the speed to high until completely smooth and creamy.

If needed, add up to 2 tablespoons of plant-based milk, only if the icing isn’t whipping into a smooth consistency or if you want a thinner frosting.

It’s usually helpful to chill the cream cheese frosting in your refrigerator prior to adding it onto the carrot cake. The colder the icing is, the easier it is to use. If you have extra time while the cake(s) bakes and cools, pop the frosting into the fridge.

Fully mixed dairy free cream cheese frosting in a glass mixing bowl

Step 6: Spread Frosting onto Cake(s) and Serve

Take your vegan carrot cake(s) out of the oven and allow to cool completely before icing. If the cakes are still warm, the frosting will melt and become runny.

When you’re ready, spread the icing over your cake(s), either just to the top or also frosting the sides. If you have extra chopped walnuts around, use these to garnish the top of the cake.

You’re ready to serve! This recipe should easily provide 12 slices of cake but cut as needed and enjoy.

Spreading dairy free vegan icing onto a carrot cake made with pineapple. A small glass jar with walnuts sits beside, ready for adding to the top of the cake

Dairy Free Frosting Variations

There are a few options for making vegan carrot cake frosting. In this recipe I make a classic dairy-free cream cheese frosting, but some people may not have access to vegan cream cheese substitutes. In this case, there are three other options to use:

  • Cashew or other nut-based frosting: There are lots of recipes for how to do this, but essentially you blend cashews or other nuts/ seeds with icing sugar, vanilla and some plant-based milk. The cashews or other nuts/ seeds provide a rich and creamy base for the icing. The tangy flavour of cream cheese may be missing unless you add some acidity from lemons or vinegar (some recipes call for this, others don’t).
  • Make a vegan cream cheese substitute: If not wanting to use a store-bought vegan cream cheese base or don’t have access to any, make your own first and incorporate into this recipe. It’ll likely produce a delicious flavour but take more time.
  • Whipped coconut cream: Again, there are many recipes for this. I personally find this is a lighter option, more like a whipped cream. I’ve also found, in making whipped coconut cream frosting in the past, that it tends to become watery or not hold its shape/ start to run off from the cake when left to sit for too long (even in the fridge).

Whichever option you choose, I hope you enjoy the vegan carrot cake with a rich and creamy frosting!

How to Refrigerate and Freeze Vegan Carrot Cake

Especially if you choose to make a double-layered carrot cake, this recipe makes a lot of dessert. It’s quite possible that, even if you serve it to many people, there’s going to be leftovers.

If you have some servings left over, just put them into an airtight container and refrigerate for up to a week.

If you want to freeze a few pieces, it can stay frozen for up to 3 months. Just take out of the freezer and allow to thaw in the refrigerator for about a day prior to serving again.

If you make this recipe, please rate and comment below to help others benefit from your experience!

Close up of a slice of double-layer carrot cake with drippy white icing.

Vegan Carrot Cake (with Dairy Free Frosting)

This recipe has all the classic flavors of carrot cake while remaining vegan and dairy free. With pineapple and chopped walnuts, it's a go-to dessert that can serve groups (or just yourself)!
To make a layered carrot cake (pictured), double recipe to 24 servings.
5 from 3 votes. Leave a review!
Prevent screen going dark
Prep Time 30 mins
Cook Time 35 mins
Total Time 1 hr 5 mins
Servings 12 Servings
Calories 226 kcal
Cuisine Vegan

Equipment

  • Large bowl
  • 9-inch round cake pan
  • Whisk
  • Box grater
  • Measuring cups and spoons
  • Mesh strainer

Ingredients
  

Cake

  • 2 tablespoons ground flaxseed
  • 6 tablespoons water
  • ¾ cup brown sugar , packed
  • ¼ cup vegetable oil
  • ¼ cup crushed pineapple , well drained
  • 1 ½ cups carrot , grated
  • 1 cup whole wheat flour
  • 1 ½ teaspoons baking powder
  • ¼ teaspoon baking soda
  • 1 teaspoon cinnamon
  • ¼ cup walnuts , plus more for topping (optional)

Frosting

  • 4 ounces vegan cream cheese
  • ½ teaspoon vanilla extract
  • 1 cup icing sugar
  • 1 teaspoon plant-based milk , or water (if needed)
Prevent screen going dark

Instructions

Cake

  • Preheat the oven to 350 °F.
  • In a small bowl, mix together ground flaxseed and water. Set aside.
    2 tablespoons ground flaxseed, 6 tablespoons water
  • Once the flaxseed has sat for 5 minutes, add it to a large mixing bowl with brown sugar and vegetable oil.
    ¾ cup brown sugar, ¼ cup vegetable oil
  • Strain out liquid from the crushed pineapple, then measure pineapple pulp. I use a mesh strainer and press the pineapple down with a spoon to release excess liquid. Add your drained pineapple to the large bowl. Whisk these ingredients together.
    ¼ cup crushed pineapple
  • Next, add whole wheat flour, baking powder, baking soda and cinnamon to the mixing bowl.
    1 cup whole wheat flour, 1 ½ teaspoons baking powder, ¼ teaspoon baking soda, 1 teaspoon cinnamon
  • Stir the flour mixture into the wet ingredients. When it's mostly mixed, add grated carrot and crushed walnuts. Stir the batter together but don’t over-stir. Mix just until there are no dry ingredients left.
    1 ½ cups carrot, ¼ cup walnuts
  • Pour into a greased 9-inch cake pan.
  • Bake for 35 minutes, or until a toothpick inserted into the center of the cake comes out clean.

Icing

  • Place vegan cream cheese into a deep bowl. Add vanilla and icing sugar. Use a hand-mixer to whip the ingredients together.
    4 ounces vegan cream cheese, ½ teaspoon vanilla extract, 1 cup icing sugar
  • You may find the icing is too thick depending on the brand of vegan cream cheese used. If required, add plant-based milk or water to thin it out. Carefully add liquid to frosting as it can become very thin with a small amount of liquid.
    1 teaspoon plant-based milk

Video

Notes

Accuracy of nutrition information cannot be guaranteed (certain ingredients may not have all nutrients listed in the database); amounts may vary (and will vary depending on brands of ingredients used); all nutrition fact values rounded to the nearest whole number.

Nutrition

Serving: 1 Serving (1/12 of recipe)Calories: 226 kcalCarbohydrates: 34 gProtein: 2 gFat: 10 gSaturated Fat: 2 gPolyunsaturated Fat: 3 gMonounsaturated Fat: 4 gSodium: 140 mgPotassium: 121 mgFiber: 2 gSugar: 25 gVitamin A: 2299 IUVitamin C: 2 mgCalcium: 75 mgIron: 1 mg
Tried this recipe?Let us know how it was!

More Vegan Dessert Recipes

Like this recipe? You should also try:

  • Close up of a stack of three chocolate chip cookies that are cut in half.
    Vegan Chocolate Chip Cookies (Soft and Chewy)
  • Close up of a raspberry cheesecake with slices removed to show texture, topped with fresh raspberries and raspberry sauce.
    Vegan Raspberry Cheesecake Recipe
  • Close up of cut loaf of banana bread on cooling rack.
    5 Ingredient Vegan Banana Bread Recipe
  • Wire cooling rack topped with peanut butter chocolate chip cookies.
    Vegan Peanut Butter Chocolate Chip Cookies (with Banana)

About Nicole Stevens

Nicole is a vegan Registered Dietitian (RD) and founder of Lettuce Veg Out.

She helps people thrive on a vegan diet with balanced recipes and easy-to-understand nutrition science.


Reader Interactions

Comments

  1. Beth

    March 07, 2023 at 3:34 pm

    This is a great vegan carrot cake! If it comes out dense, I think it would probably be from not draining the pineapple enough. It was even better the second day! Thanks for the recipe!

    Reply
    • Beth Strauss

      March 07, 2023 at 3:39 pm

      Also, I baked it 6400' which usually means you have to change the recipe and I didn't have to. It's a birthday cake for my son.

      Reply
      • Nicole

        March 08, 2023 at 7:42 am

        That's really helpful to know, thank you! And happy (belated) birthday to your son 🙂

        Reply
    • Nicole

      March 08, 2023 at 7:42 am

      So happy you enjoyed!

      Reply
  2. Heidi

    April 29, 2022 at 10:02 pm

    Can applesauce be used in place of oil? Thank you!

    Reply
    • Nicole Stevens

      May 02, 2022 at 7:01 am

      I've never tried with applesauce and am not sure if it'd work. Since it's only 1/4 C of oil I'd guess applesauce could work but can't guarantee it.

      Reply
  3. Shelby

    October 25, 2021 at 1:59 pm

    I made this cake last night (cake only, no frosting). It came out more like a giant muffin. The texture was very dense. Be sure to grate your carrot as small as you can. Hard carrot is not the texture I was going for. I'd also suggest using pineapple chunks instead of crushed. Nobody could detect the pineapple. The technique in the video is easier than the written instructions (flax with oil, not later, and all in one bowl). This is an easy recipe and I'll make again for "everyday" but I was looking for a birthday cake type recipe and this is not it. Happy baking 🙂

    Reply
    • Nicole Stevens

      October 25, 2021 at 2:57 pm

      Hi Shelby, thanks for the comment. I agree this cake is more like a muffin and if you like more chunky pineapple, go for it! Also happy the video was helpful - I'll take a look at the written recipe and see if I can word it like the video! I'm not sure why it would be so dense as that's never happened to me. It's my favorite cake and I've truly made the recipe countless times. Sorry I can't be more helpful on that front.

      Reply
  4. Jeannette Stevens

    May 07, 2020 at 8:59 pm

    This is the easiest most amazing vegan carrot cake ever!

    Reply
    • Nicole Stevens

      May 08, 2020 at 7:54 am

      So glad you enjoyed!

      Reply

Reply to comment Cancel reply

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

Recipe Rating




Primary Sidebar

Hi, I'm Nicole! As a vegan Registered Dietitian, I empower vegans to live a balanced life and gain confidence in the kitchen.

More about me →

Latest Vegan Recipes

  • Close up of a bowl of vegan chicken or turkey gravy.
    Vegan Turkey Gravy Recipe
  • Close up of a glass bowl filled with vegan mashed potatoes topped with butter and chives.
    Vegan Mashed Potatoes Recipe (with Roasted Garlic)
  • Close crop of seitan turkey roast with slices cut on wood serving board.
    Seitan Turkey Recipe (Vegan Turkey Roast)
  • Close up of a plate of linguine tossed with oat milk bechamel and a forkful of twirled pasta resting on top with parsley garnish.
    Oat Milk Bechamel Sauce Recipe (Vegan)

Footer


About

  • About Lettuce Veg Out
  • Privacy Policy
  • Disclaimer
  • Terms of Service
  • Contact Nicole

Email Updates

© 2016–2023 Lettuce Veg Out

Manage your privacy
To provide a quality experience, we use technologies like cookies to store and/or access device information. Consenting to these technologies allows us to process data such as browsing activity or unique IDs on this site. Not consenting, or withdrawing consent, may affect site features and functions.
Functional Always active
Necessary to enable a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. Exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
Required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
Manage options
{title} {title} {title}