share this recipe

The best Eggless Carrot Cake

prep time: 30 min | bake time: 40 min | total time: 1.5 hrs

Make this eggless Carrot Cake once and fall in love for life! The cake is moist, sweet, and spiced with cinnamon, featuring grated carrots and a hint of vanilla. It's perfect for celebrations or as a cozy dessert and is topped with a luscious cream cheese frosting. The recipe is simple to prepare, and with a few ingredient swaps, it’s easily vegan and dairy-free.

The best Eggless Carrot Cake – step by step recipe!

I’ve only met a few people in this lifetime who don’t love carrot cake and I have a feeling it’s because they didn’t have this Eggless Carrot Cake! If you didn’t think eggless baking could be moist and decadent – think again – this eggless carrot cake is unbelievably moist, and delicious and has the perfect balance of cinnamon sweetness.

Carrot cakes are one of those desserts that can easily be breakfast and are perfect for daytime celebrations. They are light but dense, neutral yet packed with flavor and there’s a vegetable in there so they must be healthy too right? This recipe is the perfect sweet treat for everyone to enjoy thanks to the egg free batter, and simple dairy free options.

Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

I make This recipe a year-round favorite in my household and often make it. The frosting is just perfection. I’m not a fan of those super thick, overly sweet frostings that many people pair their carrot cake with – it’s just not my vibe. I really appreciate a good cake to frosting ratio that doesn’t hurt my teeth from all the sugar but to each their own – you can truly put whatever frosting you want on this cake and it will still be divine! Don’t wait for Easter or whenever it is socially acceptable to eat carrot cake – make it ASAP and make it a year round favorite at home as I did!

Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

What You’ll Need To Make The best Eggless Carrot Cake

  • 2 x 8-inch Round Cake Pans (20cm)
  • Box Grater

Carrot Cake Ingredients

  • Milk: Adds moisture and helps create a tender crumb. Use plant-based milk for a dairy-free version.
  • Cane Sugar & Light Brown Sugar: Adds sweetness and keeps the cake moist.
  • Vegetable Oil: Ensures the cake is rich and tender. Use any neutral oil such as sunflower or canola.
  • Vanilla Extract: Enhances and helps incorporate all the ingredients into one cohesive flavor.
  • Baking Powder: A leavening agent that gives the cake its rise and fluffy texture.
  • Baking Soda: Works with the vinegar to create bubbles, contributing to the cake’s lightness and tender structure.
  • All-Purpose Flour: Forms the base of the batter, providing structure to the cakes while keeping it soft.
  • Cinnamon: The most complimentary ingredient to carrots. Cinnamon warms up the cake batter and helps bring the cake to life. 
  • Salt: Added to enhance all the flavors of the other ingredients and tie it all together. 
  • Grated Carrots: No carrot cake is complete without carrots! They add the color, the flavor and just the right amount of sweetness and texture. 
  • Walnuts: Optional but my goodness they take this take to another level. They are nutty, add a bit of crunch and dimension to the texture.

Cream Cheese Frosting Ingredients

  • Butter: Creates a smooth and creamy base. Swap for vegan butter for a dairy-free version.
  • Cream Cheese: Provides the classic tangy flavor. Use dairy-free cream cheese for a vegan option.
  • Powdered Sugar: Necessary for sweetening the butter and cream cheese to make an ideal icing.
  • Vanilla Extract or Cinnamon Powder: Enhances the flavor of the frosting and ties all the flavors of the cake together.
Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

Let’s Talk Carrots

Fresh carrots are essential for this cake’s moist texture. Use fine grates for more moisture or larger grates for texture. High-moisture carrots, like red or leafy varieties, may need gentle patting to remove excess water, while regular orange carrots work perfectly without additional preparation. For a carrot cake, the moisture content from the carrots is essential for texture and flavor.

Carrots come in various types around the world, and they all are generally suitable for baking. When grating carrots for the cake, finer grates release more moisture, helping to keep the cake moist. Larger shreds release less moisture but add more texture. You can use a box grater or a food processor to grate carrots. 

Here’s How Carrots Moisture Content Affects The Cake:

  • High-Moisture Carrots: Cylindrical carrots with green leafy tops, a common variety in UK, US, Brazil or red carrots found in India may have a higher moisture content. Gently press the grated carrots with a paper towel to remove just the excess surface moisture if needed. This helps prevent the batter from becoming too watery, which could make the cake overly dense or soggy.
  • Low & Medium Moisture Carrots: Regular Orange carrots and Danvers (long carrots with narrow tips found in major grocery stores in the US) may be slightly drier. You can use this variety of carrots for my carrot cake recipe. You usually don’t need to remove excess moisture. Grating them, measure and use them directly into the batter will provide the right balance of moisture and sweetness.
Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.
Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

How to Make Moist Egg-Free Carrot Cake

Prepare the Batter

Start by preheating the oven and greasing two round cake pans. Combine milk, light brown sugar, cane sugar, oil, and vanilla in a mixing bowl. Mix until smooth, then add the dry ingredients. Fold in grated carrots and walnuts or pecans (optional) for a flavorful batter.

Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.
Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

Bake the Carrot Cake

Divide the batter evenly between the prepared pans and bake until golden brown and firm to the touch. Allow the cakes to cool completely on a cooling rack before frosting.

Eggless Carrot Cake
Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

Make the Cream Cheese Frosting

Whip butter and cream cheese until light and fluffy. Gradually add powdered sugar and vanilla extract, mixing until smooth and creamy. Chill the frosting for a few minutes if needed.

Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.
Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

Assemble The best eggless Carrot Cake

Trim the cake layers for an even surface, then frost and layer them. Apply a crumb coat, chill, and finish with a thick layer of frosting. Decorate with cake crumbs or chopped walnuts for a beautiful presentation.

Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.
Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

Why You’ll Love This Eggless Carrot Cake

There are so many reasons to love this moist and flavorful cake! It has all the delicious flavors of a classic Carrot Cake but the added bonus is that it egg free and can easily be made vegan if necessary. It’s super easy to make and the instructions are straight forward. It can be enjoyed any time of the day and is not too heavy. You can customize this cake to fit your dietary and personal preferences and it will still turn out amazingly! Celebrate with this cake and spread the love, everyone will fall in love at first bite!

Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

The best Eggless Carrot Cake Frequently Asked Questions

Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

Watch This Video For Carrot Cake

Tips for Making the Best Eggless Carrot Cake

  • Grate Your Carrots Fresh: Freshly grated carrots provide the best moisture and flavor and avoid pre-grated ones.
  • Don’t Overmix: Mix the batter just until combined to keep the cake light and fluffy.
  • Use Room Temperature Ingredients: Ensures even mixing and a smooth batter.
  • Chill the Frosting: Chilling helps achieve the perfect consistency for spreading and decorating.
  • Decorate with Cake Trimmings: Use leftover trimmings to add a rustic touch to your cake.

Did you make this recipe?

Leave a rating and review below and let me know how you liked it! Try these recipes next:

Saloni Mehta Pastry Chef and Food Blogger

Meet Saloni

I’m a former pastry chef with a love for breads, cakes and everything in between! My recipes are easy to follow, egg free and are designed to be shared with others!

popular recipes

How to make moist brookies without eggs
Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

Get new recipes first!

Check out my Cookbook

Get tips from a pro!

Eggless Carrot Cake
5 from 21 votes

The best Eggless Carrot Cake

Make this eggless Carrot Cake once and fall in love for life! The cake is moist, sweet, and spiced with cinnamon, featuring grated carrots and a hint of vanilla. It's perfect for celebrations or as a cozy dessert and is topped with a luscious cream cheese frosting. The recipe is simple to prepare, and with a few ingredient swaps, it’s easily vegan and dairy-free.
Author: Saloni Mehta
Rate
Yield: 10 servings
Prep: 30 minutes
Cook: 45 minutes
Total: 1 hour 30 minutes

Equipment

  • 2 x 8 inch (20cm) Round Cake Pans

Ingredients

Carrot Cake Ingredients

  • 270 ml Milk* room temp; see notes for options
  • 165 g Light Brown Sugar
  • 170 g Cane Sugar* or castor sugar
  • 180 ml Vegetable Oil or any neutral oil
  • 2 tsp Vanilla Extract
  • 300 g All Purpose Flour
  • tsp Baking Powder
  • tsp Baking Soda
  • tsp Cinnamon Powder
  • ¼ tsp Salt
  • 300 g Carrots (roughly 5-6 medium size) peeled and grated
  • 70 g Walnuts toasted and chopped (optional)
  • 60 g Walnuts toasted and chopped (optional as a decorative topping)

Cream Cheese Frosting Ingredients

  • 340 g Cream Cheese* room temperature; see notes for options
  • 340 g Butter* cut into cubes; see notes for options
  • 300 g Powdered Sugar* sifted; or icing sugar
  • 2 tsp Vanilla or 1tsp Cinnamon Powder

Instructions

Carrot Cake Instructions

  • Preheat the oven to 350℉ (175℃).
  • Grease 2 x 8inch (20 cm) or 3 x 6-inch (15cm) round cake pans with oil & line it with baking paper.
  • Peel and grate the carrots using a box grater or food processor. If you're using red Indian carrots, which have a high water content, be sure to squeeze out the excess moisture before adding them to the cake batter.
  • In a bowl combine milk, oil, vanilla extract, light brown sugar and cane sugar. Mix with a hand whisk or an electric whisk until sugar has dissolved.
  • Add all the dry ingredients (all-purpose flour, baking powder, baking soda and salt) into the liquid ingredients. Mix until it is combined and smooth.
  • Add grated carrots, and walnuts & fold the batter gently until it is fully mixed.
  • Divide the cake batter equally between the cake pans.
  • Bake for 40-45 min or until firm to touch.
  • Cool the sponge cakes completely on a cooling rack. Trim a thin layer of the cake before layering it with cream cheese frosting.Reserve the cake trimmings for decorating the cake.

Cream Cheese Frosting Instructions

  • Use a mixing bowl fitted with paddle attachment or you can use a handheld electric whisk.
  • Whip the butter until it is light and fluffy on medium speed with an electric whisk.
  • Add sifted powdered sugar in 2 parts.
  • Mix on medium speed until it is light - smooth for 4-5 minutes.
  • Add cream cheese & vanilla and mix until combined.

Cake Assembly Instructions

  • Trim a thin layer of both cakes to level them with a serrated knife to ensure they stack evenly.
  • Place a small amount of frosting on the center of your cake stand or serving plate.
  • Place one layer of the cake on the prepared cake stands or plate.
  • Add 8-9 scoops of cream cheese frosting and spread it evenly with an offset spatula.
  • Place the second carrot cake on top of the frosting.
  • Apply a crumb coat by spreading a thin layer of cream cheese frosting over the entire cake. This layer seals in any crumbs and creates a smooth surface for the final coat. Chill the cake in the refrigerator for about 30 minutes.
  • After the crumb coat has set, apply a thick layer of cream cheese frosting. Smooth it out or create a pattern with an offset spatula.
  • Prepare a piping bag fitted with a star nozzle and fill it with the remaining cream cheese frosting. Pipe the frosting on the cake.
  • Decorate it with cake trimmings.
  • Refrigerate the assembled cake for at least 30 minutes to allow the frosting to set and make slicing easier.
  • Once the cake has chilled and the frosting is set, remove it from the refrigerator and let it come to room temperature for about 10-15 minutes before serving. This allows the flavors to fully develop. Enjoy!

Notes

  • Cup vs weighing scale: The US customary cup measurement serves as a rough estimate, as it can have uncertainties, so for precise results, it's recommended to weigh your ingredients using a digital scale in grams.
  • Before you start to make any recipe, measure and prepare your ingredients so the process will go smoothly and easily.
  • For teaspoon (tsp) and tablespoon (tbsp) measurements, please use measuring spoons and not the type of spoons you eat with for accuracy.
  • Milk: You can use any dairy-free unsweetened milk (like almond, soy, oat) or dairy based whole milk.
  • Sugar: Cane sugar can be substituted with granulated sugar or castor sugar. Ensure the sugar is vegan-friendly (some sugars are processed with bone char) or use organic cane sugar.
  • Butter: Use dairy-free butter sticks or any butter of your choice.
  • Cream Cheese: Use dairy-free cream cheese or any plain full fat cream cheese of your choice.

Did you try this recipe? Leave a review!

74 Responses

  1. Thank you for the recipe, it looks delicious, I will definitely make it. I would like to know if I could use gluten-free flour?

    1. Hi Jeniffer,

      I hope you love the recipe. I have not tested the recipe with GF flour so I can’t be 100% sure if it will work but you could try with Bob’s Red Mill GF Flour blend in 1:1 ratio to AP Flour.

  2. 5 stars
    I’ve attempted eggless carrot cakes using different recipes many times in the past and failed every single time. Previously the cakes have come out soggy and awful. I all but gave up entirely. But then I thought I can’t be defeated and decided I’d give it one more go. I’ve just made this and can’t believe how beautifully soft and moist it is!! Perfect recipe!! Such a delicious cake! You’ve changed my life. Thank you!!

    1. Hello AB
      That’s such a heartfelt story—thank you for sharing it. So glad you didn’t give up and finally found success with this recipe. It means so much to hear it worked out so beautifully for you. Happy baking always!

  3. 5 stars
    I don’t usually leave reviews but this was an amazing recipe!!!! Best carrot cake I’ve had, it went down a treat at my friends birthday party! Super moist and soft. I’ll be making this again very soon!

  4. Hi Saloni
    what are the measurements if I want to
    add eggs?
    N also can this be steamed or can I bake it in an Air fryer?
    Thank you 😊

    1. Hello,

      Hi! 😊
      I don’t use eggs in my recipes, so I can’t say for sure what the exact measurements would be if you wanted to add them.

      As for cooking, yes—you can try steaming it or baking it in an air fryer! Just make sure to adjust the time and temperature as needed, since both methods can vary. Let me know how it turns out if you give it a try!

  5. 5 stars
    Hello, Last week was my 1st Anniversary and I baked this recipe!!
    It was loved by my husband and family members. Thank you for sharing your recipes. They are just yummy!!!

    1. 5 stars
      Hi Saloni,
      So far I have made this cake as a layered cake and a sheet cake. Thanks to you, both have turned out great. I wanted to make this as a Bundt cake now. Do you know the bake time for a Bundt cake? Do you have any suggestions on a glaze icing that would go well with this cake? Thank you again for the wonderful eggless recipes!

      1. Hi Priti,

        So happy to hear the cake turned out great in both versions! For a Bundt cake, try baking at 350°F for 45–55 mins—check with a toothpick around 45 mins. A simple cream cheese icing (from my carrot loaf cake recipe) or lemon glaze (from my lemon blueberry loaf recipe) would pair really well. Thanks for trying the recipe!😊

  6. Hello Saloni,
    Thank you for sharing your recipe. I was wondering if this recipe can be used to make cupcakes instead?

  7. 5 stars
    Made this for Sunday dinner and it was a hit. We loved it! My nephew has an egg allergy so at times it’s a bit difficult to have a dessert we all can eat. Thank you!

    1. Hi Arlene,

      I’m so glad to hear it was a hit—thank you for trying the recipe! It means a lot to know it worked well for your whole family, especially with your nephew’s egg allergy.

  8. Hello Thank u for sharing this amazing n tasty recipe.The cream Cheese frosting was just a wow.I just need your suggestion if we need to put Honey instead Light Brown Sugar n Castor sugar.How much quantity should we add.Please let me know.Waiting for your reply

    1. Hi Navita,

      So happy to hear you loved the recipe and that the cream cheese frosting was a hit—thank you! 😊 I don’t usually bake with honey, so I can’t say for sure what the right quantity would be as a substitute for both sugars. Honey does behave a bit differently in baking, so you might need to experiment a little. Let me know how it turns out if you give it a try!

    1. Hi Jackie

      For dairy-free options, I’d recommend either Violife or Tofutti cream cheese — both work really well depending on your taste preference and the recipe. If you’re going with a dairy-based version, Philadelphia block cream cheese is definitely the best choice — it’s super smooth and consistent, especially great for baking or frostings.

  9. 5 stars
    Hi Mam, Your recipes are really good and helpful some can you post eggless vennila cake recipe

    1. Hello Sabari

      Thank you so much! I’m really glad you’re enjoying the recipes 😊 The eggless vanilla cake recipe is actually on the website—just search for it there! Hope you love it as much as the others.

  10. can I use this recipe for cupcakes? if so do I need to make any adjustments?

    I’m asking these questions as I’m going to be making vegan cupcakes.

    TIA

    1. Hi Amna,

      Great question! I haven’t personally tested it, but you can definitely try swapping the all-purpose flour with a 1:1 gluten-free flour blend. Just make sure the blend contains xanthan gum, as it helps with the texture. Keep in mind that the final cake texture might be a bit different, but it should still be delicious! Let us know how it turns out. Happy Baking!

    1. Hi Jhanvi
      Yes, it’s best if the butter for the frosting is at room temperature! This helps it blend smoothly with the other ingredients, giving you a creamy and fluffy frosting. If it’s too cold, it might be harder to mix, and you could end up with lumps. Just leave it out for about 30 minutes before you start, and you’ll get the perfect texture! 😊

  11. 5 stars
    This might just be the best carrot cake I’ve ever baked and tasted! It was incredibly soft, moist, and absolutely delicious. Thank you so much for sharing this amazing recipe ❤️

    1. Hi Dalina

      It could be for several reasons. If the carrots have a high water content then you can use a paper towel to absorb excess moisture from grated carrots or If the cake was not cooled completely before frosting / cutting. You can add 1/2 tsp more of baking powder to get a fluffy crumb texture.I hope this is helpful!

    1. 5 stars
      Hi Saloni,
      Thank you for all the tasty eggless recipes! Every recipe that I have tried so far has come out really good!
      I wanted to make this Carrot Cake as a 9×13 sheet cake. Do you know what the cooking time would be for this?

      1. Hi Priti,

        I appreciate your feedback, it means the world to me.You can bake this cake in a 9 x 13 sheet pan, baking time would be around 25- 30minutes. Give it more time if needed, baking time would vary for a carrot cake based upon the water content from the carrots. Good luck!

    1. Hi Baori,
      I will not recommend using olive oil, coconut oil or butter for this recipe because it will make the cake structure quite dense. If you prefer a healthier oil alternative then I will suggest that you use “light olive oil” that is formulated for cooking purposes.

  12. Looking so good will try soon ..one query ..as u add milk ..there is no vinegar added to milk ..as generally buttermilk is made so that the cake as rise and moisture…so should I skip or add vinegar

    1. Hi Baori,

      That’s a great question. I have made this recipe on several occasions and I don’t think it needs buttermilk for the cake rise. Although If you wish to add then I will suggest to add 1 teaspoon of apple cider vinegar or lemon juice to milk. Let us know if it worked! 🙂

    1. Hi Seema,
      That’s a great question. Although I have not tested this recipe with whole wheat flour. I will suggest to use a 50-50 ratio of whole wheat flour and plain flour. Let us know if it worked.

      Happy Baking!

  13. Hi Thanks for your prompt response 🙏🏽. We’re an elderly couple so we like to avoid the frosting. Can this quantity be baked in an 8×8 inch pan? Or do I have to halve it?

    1. Hi Misriya, I will suggest that you reduce this by half for 8×8 inch pan. I have tested this recipe as a single layer carrot cake and it turned out great! Hope you enjoy it.

5 from 21 votes

Leave a Reply

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

Recipe Rating




Try these recipes next!

error: Content is protected !!