Ultra-moist, tender, and bursting with cozy spice, this Eggless Carrot Layer Cake is the kind of dessert that steals the show every time. Each bite delivers just the right balance of sweetness and warmth. Topped with a silky cream cheese frosting, it’s a total crowd-pleaser that feels both nostalgic and extra special. The best part? It’s incredibly easy to make with everyday ingredients—no eggs, no fuss, just pure homemade goodness.

A slice of eggless carrot layer cake with cream cheese frosting sits on a plate, while the whole cake rests on a stand in the background. Walnuts are scattered across the table.

Oriana’s Thoughts On The Recipe

There’s something so special about a homemade carrot cake! This eggless version is hands down one of my absolute favorites—super moist, perfectly spiced, and slathered in the most delicious cream cheese frosting. Every bite is a dream! One of the best things about this recipe is how simple it is to put together. You don’t need any fancy ingredients or complicated steps—just a few pantry staples, some fresh carrots, and a little love.

What I Love About This Recipe

  • The Best Eggless Carrot Cake Ever!: This cake is incredibly soft, moist, and packed with flavor. The combination of warm spices, freshly grated carrots, and a hint of vanilla makes it truly irresistible.
  • No Eggs Needed: It’s 100% egg-free; it’s perfect for those with egg allergies or anyone looking for a reliable eggless cake recipe! With a few simple adjustments, it can be made dairy and gluten-free, too.
  • Easy to Make with Simple Ingredients: No complicated techniques here! You’ll need basic pantry staples like flour, sugar, baking powder, and spices.
  • Perfect for Any Occasion: Whether you’re making it for Easter, a birthday, or just a weekend treat, this carrot cake is always a hit! It looks gorgeous as a layered cake, but you can also make it as a sheet cake or even cupcakes.

Ingredients You’ll Need, Substitutions & Notes

Ingredients for baking laid out in bowls: flour, baking soda, spices, sugar, vanilla, salt, cream cheese, buttermilk, applesauce, oil, butter, carrots, and confectioners' sugar. Perfect for crafting an eggless carrot layer cake full of flavor and moisture.

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).

For the Eggless Carrot Cake:

  • All-Purpose Flour: The base of the cake, giving it structure.
  • Granulated Sugar: Adds sweetness and helps retain moisture.
  • Baking Powder & Baking Soda: Work together to give the cake a nice lift.
  • Ground Cinnamon, Ginger, Nutmeg & Cloves: These warm spices create that classic carrot cake flavor.
  • Salt: Enhances the overall taste and balances the sweetness.
  • Buttermilk: Adds moisture and a slight tanginess. If you don’t have buttermilk, you can make a substitute by mixing 1 cup of milk with 1 tablespoon of vinegar or lemon juice.
  • Neutral-Tasting Oil: Keeps the cake extra moist. Canola or vegetable oil works well, too.
  • Unsweetened Applesauce – Acts as an egg replacement, adding moisture and a touch of natural sweetness.
  • Pure Vanilla Extract: Enhances the flavor.
  • Carrots: Freshly grated carrots add natural sweetness and texture.

For The Cream Cheese Frosting:

  • Butter: Adds richness and helps the frosting hold its shape.
  • Confectioners’ Sugar: Sweetens and thickens the frosting.
  • Pure Vanilla Extract: Adds warmth and enhances the flavor.
  • Kosher Salt: Balances the sweetness.
  • Cream Cheese: The star ingredient, making the frosting creamy, tangy, and delicious!

Food Allergy Swaps

  • This recipe is naturally egg, peanut, soy, and sesame-free, making it suitable for most dietary needs. However, always check labels for hidden allergens.
  • Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
  • Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.

Potential Recipe Challenges & Pro Tips

  1. Cake Not Rising Properly: Carrot cake can sometimes turn out dense if the batter is overmixed or if the leavening agents aren’t measured correctly. Pro Tip: Gently fold the batter until just combined. Also, make sure your baking powder and baking soda are fresh for the best rise! Make sure to check out my Troubleshooting Egg-Free Baking: How to Fix Common Baking Fails post.
  2. Cake Sticking to the Pan: Because this cake is so moist, it can stick to the pan if not prepared properly. Pro Tip: Line the bottoms of your cake pans with parchment paper and grease them well with baking spray with flour. Let the cake cool slightly before removing it from the pan.
  3. Frosting Too Soft or Runny: Cream cheese frosting can become too soft if the butter and cream cheese are too warm. Pro Tip: Use room-temperature butter and cream cheese, but make sure they’re not too soft. If needed, chill the frosting for 10–15 minutes before spreading it on the cake.

Process Overview: Step-by-Step Photos

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).

Step 1 – Make The Egg-Free Carrot Cake Batter

In a large bowl, whisk together the flour, sugar, baking powder, baking soda, cinnamon, nutmeg, cloves, and salt. Add the buttermilk, oil, applesauce, and vanilla; stir until just combined. Fold in the shredded carrots. Evenly divide the batter between the prepared pans.

Step 2 – Bake

Bake for 30 to 40 minutes, or until a toothpick inserted in the center comes out clean. Let the cakes cool in their pans on wire racks for 10 minutes, then remove from the pans. Allow the cakes to cool completely, right-side up, on wire racks before removing the parchment paper.

Step 3 – Make The Cream Cheese Frosting

Using an electric hand mixer or a stand mixer on medium speed, beat in a large bowl the unsalted butter until smooth and creamy, about 3 – 4 minutes. Reduce mixer speed to low, add confectioners’ sugar, and keep mixing until incorporated. Add vanilla and salt. Once combined, increase the speed to medium and beat for 3 – 4 minutes until the frosting is smooth, scraping down the bowl once or twice. Add the cream cheese and beat for 2 minutes, or until well incorporated, fluffy, and spreadable. Do not overbeat, or the frosting will lose its firm consistency.

Favorite Cream Cheese Frosting That Isn’t Runny in a bowl

Step 4 – Assemble And Decorate

Level the tops of the cakes with a cake cutter or a long, serrated knife as needed. Line the edges of a cake platter with four strips of parchment paper to keep the platter clean.

Place the first cake layer on the platter. Spread 1 cup of frosting evenly over the top. Top with the second cake layer, pressing lightly to adhere. Cover the top and sides of the cake evenly with about 2 cups of frosting. You can smooth the cake’s top and sides with the edge of an offset spatula to smooth out any bumps.

Place the remaining frosting in a piping bag fitted with your favorite piping tip. Add as many swirls on the top of the cake as you like. Gently press chopped walnuts onto the sides of the cake. Remove the parchment paper and serve.

Important Note!

You can decorate the cake any way your heart desires—go wild and have fun with it! The steps above just show how I dressed it up for the photos, but there’s no right or wrong here. Make it yours!

An eggless carrot layer cake with white frosting is topped with whipped cream dollops. Chopped walnuts are pressed around the base, adding a delightful crunch. The cake elegantly sits on a wooden stand placed on a marble surface.

Extra Recipe Tips For Success

  • Use freshly grated carrots instead of pre-shredded ones. Pre-shredded carrots are often too dry and won’t blend into the batter as well.
  • Measure the ingredients correctly. I highly recommend using a kitchen scale.
  • Make sure all your ingredients are at room temperature before mixing. This helps everything blend together smoothly.
  • Preheat the oven for at least 15 minutes before you get started to give it plenty of time to reach the ideal recipe temperature.
  • Don’t overmix the batter. Mix just until you’ve evenly distributed the ingredients throughout the batter.
  • Don’t open the oven door until the cake has set. Leave the oven closed until the minimum time is stated in the recipe.
  • Know your oven! Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The cake(s) are done when a toothpick inserted in the center comes out clean.
  • Let the cake layers cool completely before frosting—otherwise, the frosting will melt!
Eggless carrot layer cake with creamy white frosting and crunchy nut garnish, elegantly presented on a wooden stand. A slice is served on a plate in the background.

Variations & Additions

  • Nuts: Add chopped walnuts or pecans for extra crunch.
  • Raisins: If you love a little extra sweetness, mix in 1 cup of raisins.
  • Coconut: A bit of shredded coconut can add a tropical twist. I recommend up to 1 cup.

Storage and Freezing Instructions

Store: Unfrosted cake layers can be stored at room temperature for up to 2 days. The frosted cake can be stored at room temperature for up to 2 days or in the refrigerator for up to 5 days.

Freeze: To freeze the cake layers, let the cakes cool completely. Wrap with two layers of plastic wrap, followed by a layer of aluminum foil. Store it in the freezer for up to 3 months. Thaw: Allow the cake to thaw in the plastic wrap and foil overnight in the refrigerator. Then, stack and decorate to your liking. Finally, bring the frosted cake to room temperature before slicing and serving. To freeze the frosted cake, wrap it well with two layers of plastic wrap, followed by a layer of aluminum foil, and freeze for up to two months. You can freeze the whole cake or individual slices. Thaw: defrost at room temperature before serving.  Consider that the cakes will lose part of their fluffiness if refrigerated or frozen.

Frequently Asked Questions

Yes! You can bake the cake layers a day in advance and store them in the fridge. Just frost before serving.

Absolutely! Bake in a 9×13-inch pan for a sheet cake or in cupcake liners for individual servings. Just adjust the baking time accordingly.

For a smooth finish, use an offset spatula to spread the frosting evenly. If needed, chill the cake for 10 minutes between layers to keep everything firm.

An eggless carrot layer cake sits sliced on a white plate, topped with white frosting. A larger version can be seen in the background.

❤️ Love what you see? Subscribe to Mommy’s Home Cooking email list, so you’ll never miss a recipe! Follow along on Instagram, Pinterest, and Facebook for more fun! 

Recipe Card

A slice of eggless carrot layer cake with cream cheese frosting sits on a plate, while the whole cake rests on a stand in the background. Walnuts are scattered across the table.

Eggless Carrot Layer Cake

Oriana Romero
Ultra-moist, tender, and bursting with cozy spice, this Eggless Carrot Layer Cake is the kind of dessert that steals the show every time. Each bite delivers just the right balance of sweetness and warmth. Topped with a silky cream cheese frosting, it’s a total crowd-pleaser that feels both nostalgic and extra special. The best part? It’s incredibly easy to make with everyday ingredients—no eggs, no fuss, just pure homemade goodness.
No ratings yet
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Servings 12 slices

Ingredients
 

For the Eggless Carrot Cake:

  • 3 cups (420 g) all-purpose flour
  • 2 1/4 cups (360 g) granulated sugar
  • 4 teaspoons (16 g) baking powder
  • 1 1/2 teaspoons (9 g) baking soda
  • 2 teaspoons (4 g) ground cinnamon
  • 1 teaspoon ground ginger
  • 1/2 teaspoon (1 g) ground nutmeg
  • 1/4 teaspoon (0.5) g ground cloves
  • 1 teaspoon (4 g) salt
  • 1 cup + 2 tablespoons (270 ml) buttermilk
  • 1 cup (240 ml) vegetable oil
  • 1/2 cup (130 g) unsweetened applesauce
  • 2 teaspoons (10 ml) pure vanilla extract
  • 3 cups (380 g) shredded carrots

For the Cream Cheese Frosting:

  • 1 cup (230 g) unsalted butter, softened
  • 5 cups (600 g) confectioners' sugar
  • 1 teaspoon (5 ml) pure vanilla extract
  • 1/2 teaspoon kosher salt
  • 16 oz (452 g) full-fat cream cheese, slightly cold

To Decorate:

  • 1 cup (120 g) finely chopped pecans or walnuts (optional)

Important

Don’t forget to check out the step-by-step photos above in the post—they’ll guide you through the process and make everything super clear!

Instructions
 

Make the Eggless Carrot Cake:

  • Preheat the oven to 350ºF (180ºC). Line two 8-inch (20-cm) round cake pans with parchment paper. Lightly grease with baking spray with flour.
  • In a large bowl, whisk together the flour, sugar, baking powder, baking soda, cinnamon, ginger, nutmeg, cloves, and salt.
  • Add the buttermilk, oil, applesauce, and vanilla; stir until just combined. Fold in the shredded carrots.
  • Evenly divide the batter between the prepared pans.
  • Bake for 30 to 40 minutes, or until a toothpick inserted in the center comes out clean. Let the cakes cool in their pans on wire racks for 10 minutes, then remove from the pans. Allow the cakes to cool completely, right-side up, on wire racks before removing the parchment paper.

Make the Cream Cheese Frosting:

  • Using an electric hand mixer or a stand mixer on medium speed, beat in a large bowl the unsalted butter until smooth and creamy, about 3 – 4 minutes.
  • Reduce mixer speed to low, add 1 cup of confectioners’ sugar and keep mixing until incorporated. Add vanilla and salt. Once combined, add the remaining confectioners’ sugar; beat on low speed for 1 minute, then increase the speed to medium and beat for 3 – 4 minutes until the frosting is smooth, scraping down the bowl once or twice.
  • Add the cream cheese and beat for 2 minutes, or until well incorporated, fluffy and spreadable. Do not overbeat, or the frosting will lose the firm consistency.

Assemble and Decorate:

  • Level the tops of the cakes with a cake cutter or a long, serrated knife as needed.
  • Line the edges of a cake platter with four strips of parchment paper to keep the platter clean.
  • Place the first cake layer on the platter. Spread 1 cup of frosting evenly over the top. Top with the second cake layer, pressing lightly to adhere. Cover the top and sides of the cake evenly with about 2 cups frosting. You can smooth the cake’s top and sides with the edge of an offset spatula to smooth out any bumps.
  • Place the remaining frosting in a piping bag fitted with your favorite piping tip. Add as many swirls on the top of the cake as you like. Gently press chopped walnuts onto the cake sides. Remove the parchment paper and serve.
Oriana’s Notes
 
Store: Unfrosted cake layers can be stored at room temperature for up to 2 days. The frosted cake can be stored at room temperature for up to 2 days or in the refrigerator for up to 5 days.
 
Freeze: To freeze the cake layers, let the cakes cool completely. Wrap with two layers of plastic wrap, followed by a layer of aluminum foil. Store it in the freezer for up to 3 months. Thaw: Allow the cake to thaw in the plastic wrap and foil overnight in the refrigerator. Then, stack and decorate to your liking. Finally, bring the frosted cake to room temperature before slicing and serving.  To freeze the frosted cake, wrap it well with two layers of plastic wrap, followed by a layer of aluminum foil, and freeze for up to two months. You can freeze the whole cake or individual slices. Thaw: defrost at room temperature before serving.  Consider that the cakes will lose part of their fluffiness if refrigerated or frozen.
 
Food Allergy Swaps:
  • This recipe is naturally egg, peanut, soy and sesame-free, making it suitable for most dietary needs. However, always check labels for hidden allergens.
  • Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
  • Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
 
Potential Recipe Challenges & Pro Tips:
  1. Cake Not Rising Properly: Carrot cake can sometimes turn out dense if the batter is overmixed or if the leavening agents aren’t measured correctly. Pro Tip: Gently fold the batter until just combined. Also, make sure your baking powder and baking soda are fresh for the best rise! Make sure to check out my Troubleshooting Egg-Free Baking: How to Fix Common Baking Fails post.
  2. Cake Sticking to the Pan: Because this cake is so moist, it can stick to the pan if not prepared properly. Pro Tip: Line the bottoms of your cake pans with parchment paper and grease them well with baking spray with flour. Let the cake cool slightly before removing it from the pan.
  3. Frosting Too Soft or Runny: Cream cheese frosting can become too soft if the butter and cream cheese are too warm. Pro Tip: Use room-temperature butter and cream cheese, but make sure they’re not too soft. If needed, chill the frosting for 10–15 minutes before spreading it on the cake.
 
Extra Recipe Tips For Success:
  • Use freshly grated carrots instead of pre-shredded ones. Pre-shredded carrots are often too dry and won’t blend into the batter as well.
  • Measure the ingredients correctly. I highly recommend using a kitchen scale.
  • Make sure all your ingredients are at room temperature before mixing. This helps everything blend together smoothly.
  • Preheat the oven for at least 15 minutes before you get started to give it plenty of time to reach the ideal recipe temperature.
  • Don’t overmix the batter. Mix just until you’ve evenly distributed the ingredients throughout the batter.
  • Don’t open the oven door until the cake has set. Leave the oven closed until the minimum time is stated in the recipe.
  • Know your oven! Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The cake(s) are done when a toothpick inserted in the center comes out clean.
  • Let the cake layers cool completely before frosting—otherwise, the frosting will melt!
 
Variations & Additions:
  • Nuts: Add chopped walnuts or pecans for extra crunch.
  • Raisins: If you love a little extra sweetness, mix in 1 cup of raisins.
  • Coconut: A bit of shredded coconut can add a tropical twist. I recommend up to 1 cup.
 
 

I appreciate your feedback, and it helps others, too!

Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.

Nutrition

Calories: 929kcalCarbohydrates: 121gProtein: 7gFat: 48gSaturated Fat: 21gPolyunsaturated Fat: 12gMonounsaturated Fat: 12gTrans Fat: 1gCholesterol: 82mgSodium: 746mgPotassium: 238mgFiber: 2gSugar: 93gVitamin A: 6451IUVitamin C: 2mgCalcium: 167mgIron: 2mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Share your Creations!Tag @mommyshomecooking on Instagram and hashtag it #mommyshomecooking or Join my Private Facebook Group
Course Dessert
Cuisine American
Calories 929
Keyword cake carrot egg-free recipe

Similar Posts

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.