The BEST Carrot Cake with Fluffy Cream Cheese Frosting

If you have a tried and true recipe for carrot cake, I'm here to convince you that this one is better. This is the ultimate BEST Carrot Cake recipe that is moist, flavorful and topped with the fluffiest cream cheese frosting! I have tried so many and they taste of mostly one thing: oil. Not this one. This carrot cake is ultra moist and delicious with almost half the amount of oil compared to most. It is soft, tender and so flavorful with the perfect amount of spice and a soft fluffy texture that's not dense nor gummy. Scientifically speaking, more oil does not make cakes more moist (I go into this further in the post below), and carrot cake has plenty of moist-making ingredients since it has shredded carrots in it which are almost 90% water. So, I tried many versions - ones with butter, ones with oil and ones with a combination. I tried some with pineapple, some with coconut, and in the end I settled on this here oil-based recipe that highlights the simple flavors of carrots balanced by just the right blend of spice. If you're also looking to make cupcakes, check out my Carrot Cake Cupcakes recipe too!

best carrot cake recipe sliced on wooden plank

WHY THIS RECIPE WORKS

  • Easy to make - this cake is simple and quick to prepare. The most work is grating the carrots.
  • Less oil - let's clear something up: oil does not make cakes moist. Moisture (in the form of liquid) makes things moist. Oil makes things soft and tender which gives the perception of moistness. So many carrot cake recipes have too much oil that it makes the texture gummy and pasty. My cake has just ⅔ cup of oil vs. more than 1 cup that you might find in most recipes.
  • Moist carrot cake - this recipe makes a moist carrot cake with a soft texture and stays moist for days without drying out. Moisture comes in the form of finely shredded carrots, yogurt and my secret ingredient: maple syrup!
  • Soft crumb texture - the crumb is tender and fluffy and it's even soft straight from the fridge.
  • Flavorful spice cake - a fragrant blend of cinnamon, nutmeg, ginger and allspice adds such a wonderful flavor.
  • Fluffy cream cheese frosting - this frosting! It is incredible. Say goodbye to runny cream cheese frosting - this one is thick and fluffy and actually tastes of tangy cream cheese. It's not too sweet and you can even pipe it onto the cake.
best carrot cake slice on plate

Reader Review

best carrot cake review

"it was honestly the best carrot cake I've ever eaten (I've made the cake part twice in a week)"

- @dubeurreetdusucre

INGREDIENTS FOR CARROT CAKE

Here are some notes about the ingredients. For a full list of ingredients, check out the recipe card at the bottom of the page.

  • All purpose flour - regular unbleached all-purpose flour works just fine in this carrot cake recipe for a moist and soft texture.
  • Spices - a fragrant blend of cinnamon, allspice, nutmeg and ginger is just right here! I've played with the blend of spices a lot and this is the combination I love the most for carrot cake. Feel free to leave out the allspice if you don't have it, and increase the cinnamon a bit instead.
  • Oil - liquid oil will keep this cake soft even when it's refrigerated to preserve the cream cheese frosting. That's because oil is liquid even when cold whereas the saturated fats in butter are hard when cold. I prefer sunflower oil for its clean flavor, but you can use canola oil, refined avocado oil, light olive oil or vegetable oil.
  • Granulated sugar - granulated sugar keeps this cake tender and moist.
  • Brown sugar - brown sugar adds rich molasses undertones to complement the sweet spices in this cake. You can use light or dark brown sugar.
  • Eggs - three large eggs will add nice structure and help with the moist spongy texture.
  • Yogurt - use full fat plain yogurt to add tanginess to balance the sweet carrots and the acidity will react with the baking soda.
  • Grated carrots - you will need 2 cups of shredded carrots which is about 240g from 3 medium carrots. Make sure you grate them on the finer side of your box grater.
best carrot cake recipe
best carrot cake ingredients
  • Maple syrup - this is my secret ingredient that will make your cake stand out from all the rest. It adds rich robust sweetness in an almost tangy savory way so this cake is not too sweet. It also adds moisture which keeps this cake soft for days. If you really can't get maple syrup, I'd suggest golden syrup, brown rice syrup or agave syrup, but not honey since honey is much sweeter.
  • Cream cheese - one block of cream cheese will make the frosting. Avoid using spreadable or whipped cream cheese which has a higher moisture content and will affect the consistency of the frosting.
  • Lemon juice - this really enhances the tanginess of the cream cheese!
  • Powdered sugar - it's also called icing sugar or confectioner's sugar. Make sure you sift it before making the frosting since those pesky lumps can sometimes never break down. Sifted icing sugar will give you a fluffier frosting.
best carrot cake cross section

STEP BY STEP INSTRUCTIONS

Carrot cake is surprisingly easy to make that you really shouldn't feel the need to buy a box mix! The most labor intensive part is grating the carrots, but once that is out of the way, then all you need to do is mix it all up! I use my hand mixer for this recipe, but you can use a stand mixed or even make it by hand with just a whisk.

  • STEP 1). First grate your carrots. Use the medium grate on your box grater - not the largest size. If the carrot shreds are too large then they will be stringy in the cake and this interferes with the nice moist crumb texture. Measure out 2 cups and place it in a large mixing bowl.
  • STEP 2). Add the sugar and eggs. Add sugar and eggs and beat until evenly combined.
  • STEP 3). Add the remaining wet ingredients. Add the oil, yogurt and maple syrup and mix well.
  • STEP 4). Combine dry ingredients. Whisk together flour, spices, baking powder, baking soda and salt in a medium bowl.
  • STEP 5). Add in the dry ingredients in two parts. Add half of the dry ingredients and mix on low until combined. Add remaining dry ingredients and mix again until just combined.
  • STEP 6). Fold in walnuts. Add the walnuts and fold them in gently.
  • STEP 7). Bake. Divide the batter evenly between your pans and bake until evenly golden and a skewer inserted into the center comes out clean.
  • STEP 8). Frost the cake. Prepare the frosting as per the instructions in the recipe card at the bottom of the post. Spread about 1 cup of frosting over one layer. Place the other later on top and press it down gently. Spread the remaining frosting evenly over the cake. I like to make this cake a "naked" style as it looks so nice with the rich amber cake sides showing through.

HOW TO MAKE CARROT CAKE (watch the video below in the recipe card for a full tutorial)

combine eggs sugar and carrots for carrot cake

Combine grated carrots, eggs and sugar and mix to combine.

add oil, sour cream and maple syrup for carrot cake

Add oil, sour cream and maple syrup and mix to combine.

add dry ingredients to wet ingredients for carrot cake

Add dry ingredients to wet ingredients.

mixing dry ingredients into wet ingredients for carrot cake

Mix dry ingredients into wet ingredients.

fold walnuts into carrot cake batter

Add walnuts and fold them into carrot cake batter.

Pour carrot cake into lined, greased baking pans.

Pour carrot cake batter into lined, greased baking pans.

Bake and cool for 20 minutes before inverting onto rack.

Bake and cool for 20 minutes before inverting onto rack.

Cover carrot cake with cream cheese frosting.

Cover carrot cake with cream cheese frosting.

best carrot cake sliced on cutting board

EXPERT BAKING TIPS FOR BEST CARROT CAKE

  • Shred the carrots on the finest side of the grater. The key to a soft and fluffy carrot cake is to have the carrots bake into the crumb. If you coarsely grate the carrots, then they will not bake as quickly and will stay as threads through the cake which can get stuck in your teeth. For maximum flavor and the best texture, you'll need to grate them finely.
  • Mix carrots with sugar first. If you have time, combine the grated carrots with sugar first and let it sit for 10 minutes. This draws out some of the moisture and allows the sugar to dissolve which makes the cake extra moist. This step also helps to break down the carrots slightly so that you don't end up with fibrous bits in the baked cake.
  • Skip the vanilla. I know what you're thinking, "What?!" That's right. You can save some cash and skip the vanilla extract for this recipe. With all the flavors from spices, carrots and maple syrup, you don't need vanilla. In fact, I think it interferes with the spice flavors.
  • Measure flour accurately. Too much flour can make this cake feel more dry and create a coarser texture. For the best results, weigh your flour.
  • Sift the dry ingredients. Sifting the flour will break up any lumps and make it easier for them to incorporate into the batter and minimize the amount of mixing required.
  • Do no over-mix on the last step. Once the dry ingredients are just incorporated and the batter looks uniform, STOP mixing.
best carrot cake slice with bite

RECIPE FAQ

What type of oil is best for carrot cake?

Firstly - use a fresh oil! Do not use anything that's been opened for a long time and when you store oil, it should be in a cool dark place. Light and heat accelerate oxidation reactions that can make the flavor turn rancid. For oil-based cakes, I almost always prefer sunflower oil because it has a very neutral and clean taste. This recipe will work with any liquid oil, including canola (rapeseed) oil, peanut oil or even olive oil.

What spices are in carrot cake?

My favorite blend of spices for carrot cake are cinnamon (in the highest quantity), allspice, nutmeg and ginger. It's such a wonderful fragrance and will make your house smell amazing! You can use clove if you like, but I find it is too overpowering for carrot cake. Clove belongs in gingerbread.

What is a substitute for yogurt?

If you don't have yogurt, you can replace it with low fat sour cream or crème fraîche -- a type of fermented dairy product somewhere between yogurt and sour cream.

How do I know when my carrot cake is finished baking?

Once the centers are springy and a toothpick comes out clean the cakes are ready. They will get deeply golden brown.

What is the secret to super moist cake and how do I make my cake more moist?

It's not more fat! Moisture comes from liquid, not fat. So you can add more butter and more oil, but it will really just make the cake more dense and more tender by shortening the texture. Fat will not make a cake moist as only liquids can add moisture. This cake is moist because of the amount of liquid and my secret ingredient: maple syrup. If there is too much oil, then the cake will be dense and heavy and air bubbles will not be able to sustain themselves in the batter.

best carrot cake recipe sliced on wooden plank
What prevents cakes from becoming dry?

Too much flour and over-mixing makes cakes dry. For the best results, weigh your flour. Also be careful not to over-mix on the last step.

Does more oil make cakes moist?

Oil does not actually make cakes moist. Oil makes the texture very soft and, in turn, gives the perception of "moistness". That's because oil is made up of mostly unsaturated fats that are liquid at room temperature. It keeps the crumb tender. Butter contains more saturated fats that are solid at room temperature, therefore the texture of a butter cake will be more crumbly and firm. Moisture comes from water, and oil does not contain water.

Can I make the best carrot cake recipe in advance?

This cake is wonderful because they stay moist, so you can make it a day in advance and still be a star.

Can I double the cream cheese frosting?

This recipe for cream cheese frosting makes the perfect amount to coat the cake as I have in the photos. If you want a thick layer on the sides, you can easily double it or make 1.5x the recipe.

How to store oil for baking?

One of the most important things to note when baking with oils is to use the freshest oil possible. You can easily ruin a recipe if your oil is rancid, and you will be so upset that you wasted all the other ingredients! Store oil in a cool, dry and dark place away from sunlight. Do not store your oil under the sink because it can get hot under there after long periods of running hot water. It's best to buy oil that is packaged in dark green bottles as opposed to clear glass or plastic which do not provide much of a barrier to light. Light and heat can trigger oxidation reactions, and it's these reactions that cause the fat molecules in oil to taste rancid. Rancidity can be detected by a soapy taste.

best carrot cake with best cream cheese frosting on a board

EXPERT TIPS FOR THE BEST CREAM CHEESE FROSTING

So many times I hear from home bakers that their cream cheese frosting is runny. This one is NOT! This frosting is so thick, fluffy and luscious!

  • Avoid using too much liquid since cream cheese is almost 60% water anyway! Also it is important to use the right ratio of butter to cream cheese. That ratio is about 1:2. One part butter to 2 parts cream cheese.
  • Hold back on the sugar. Too much sugar will not only make it taste way too sweet, but it will make it more runny since sugar binds water and turns into a syrup.
best carrot cake slice on plate

STORING AND FREEZING

How do I store carrot cake?

Due to the cream cheese in the frosting which has a high moisture content, this cake needs to be refrigerated. The good news is that since the cake layers are made with oil (not butter), they will remain soft even when cold. Cover the cake well and store in an airtight container in the fridge. For the best experience, let it come to room temperature for about 30 minutes before serving.

Can I freeze carrot cake?

Yes, you can wrap the individual cake layers in plastic wrap and then again in foil and freeze for up to 3 months.

best carrot cake slice on plate

HOW TO FROST AND CRUMB COAT A CAKE

For a simple finish on the cake, first make sure your baked cake layers are completely cooled or even cold. Apply a thin layer of frosting all over the cake to first catch and trap the crumbs. This is called a "crumb coat". Then chill the cake for about 15 minutes so this layer of frosting stays in place.

Then dollop the balance of the frosting right on top of the cake and use an offset spatula to push and spread the frosting down from the center, out to the edges and then finally down the sides of the cake to coat. Have restraint when it comes to spreading -- the more you spread, the more air you will press out of the frosting. So, stick to swift swoops and swooshes for a natural effect.

Check out these delicious cake recipes:

Baby cakes

Here are some wonderful cupcake recipes to try:

If you love cake, check out these recipes!

Ultimate Moist Chocolate Fudge Cake Lemon Pistachio Cake Sticky Toffee Date Cake Moist Lemon Blueberry Bread Olive Oil Chocolate Bundt Cake Best Vanilla Cupcake Recipe with Chocolate Fudge Frosting Chocolate Chip Banana Cake with Creamy Milk Chocolate Frosting Blueberry Peach Upside Down Cake

Video

The BEST Carrot Cake with Fluffy Cream Cheese Frosting

Christina Marsigliese, Food Scientist MSc.
best carrot cake
This truly is the BEST Carrot Cake ever! It is moist tender and fluffy, perfectly spiced and not oily. I top it with this smooth, creamy and fluffy cream cheese frosting that is irresistible. Raisins and walnuts are optional 😉
4.94 from 83 votes
Prep Time 15 minutes
Cook Time 35 minutes
Servings 10 servings

Ingredients
  

Cake batter:

  • 2 cups (284g) all-purpose flour
  • 1 teaspoon baking powder
  • ¾ teaspoon baking soda
  • ½ teaspoon salt
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon each ground allspice, nutmeg and ginger
  • 2 cups (240g) finely grated carrots (from about 3 medium carrots)
  • cup (145g) packed light brown sugar
  • ½ cup (100g) granulated sugar
  • 3 large eggs at room temperature
  • cup (160ml) sunflower oil
  • ½ cup (120ml) plain full fat yogurt
  • cup (80ml) pure maple syrup
  • ½ cup (50g) coarsely chopped walnuts
  • ½ cup (70g) soaked and drained raisins (optional)

Instructions
 

  • Preheat your oven to 350°F. Line two 8-inch round cake pans with rounds of parchment paper and lightly grease the sides. I actually don't grease the sides of my pans because I like the cake to climb up for taller layers, but that's up to you if you're worried about sticking.
  • Mix carrots with sugar first. If you have time, combine the grated carrots with sugar first before adding the eggs and let it sit for 10 minutes. This draws out some of the moisture and allows the sugar to dissolve which makes the cake extra moist. This step also helps to break down the carrots slightly so that you don't end up with fibrous bits in the baked cake.
  • If don't have time to let the carrots sit with the sugar, then combine grated carrots, both sugars and eggs in a large bowl and beat with an electric handheld mixer on medium speed until combined. Add oil, yogurt and maple syrup and beat until evenly blended.
  • Add half of the flour mixture and mix on low until just combined. Add remaining dry ingredients and mix on low until just combined. Do not over-mix. Add walnuts and raisins (if you choose to use them) and fold them in until evenly distributed.
  • Divide batter evenly between prepared pans and bake for 28-32 minutes until golden and a skewer inserted into the center comes out clean. Transfer pans to a wire rack to cool for 15 minutes, then run a knife around the edges to loosen and invert the cakes onto the rack to cool completely.
  • Make the frosting. Prepare the frosting according to this recipe. Reserve about 3 tablespoons of frosting to make the little carrot decorations if you wish.
  • Place one layer of cake onto a serving plate. Use an offset spatula to spread about 1 cup of frosting over top leaving about ½-inch border. Place the second layer on top and press it down gently to stick to the bottom layer. Spread a thin layer of frosting over the whole cake. Chill for 15 minutes. Dollop the remaining frosting on top of the cake and spread it out from the top working your way out to the edges and then down the sides again if you wish, or use the offset spatula to make swooshes on top (I like the naked style to show the sides of the cake through the frosting).
  • Decorate. To make little carrots, reserve about 3 tablespoons of frosting. Place 2 tablespoon into a small bowl and add a little orange food coloring. Place 1 tablespoon into another small bowl and stir in a little green food coloring. Use a zip-top plastic bag to pipe little carrots on top (watch the recipe video above for a demo). Sprinkle with chopped walnuts or pecans and enjoy!

Leave a Comment and Rating

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

Recipe Rating




320 Comments

    1. 5 stars
      Trying this today, easy so far. Making muffins with the batter! Used a stand mixer which is all I have. I bet they turn out amazing.

  1. Hi there! I came across your carrot cake recipe and wanted to give it a try because I've never seen one that had maple syrup in it! A couple of questions...
    1. I bake a lot and like to use a gram scale. I always thought that a cup of AP flour averaged about 126 grams, but the measurement you have listed is 2 1/4 cups...is that correct?
    2. I also have to make carrot cupcakes and noticed that you had that on your site as well, but when comparing the cake and cupcake recipies...the cake has maple syrup as an ingredient and the cupcake recipe does not and the cupcake recipe has vanilla where the cake recipe does not. Are these correct as written?
    Thank you!
    Ann

    1. Hi Ann! If you are using sifted flour the cup weight will be around 120-130g, whereas unsifted flour will be around 142g. I test everything by weight so for best results, weigh your ingredients according to the measurements in the recipe card using a kitchen scale. The recipe is correct as written. Ingredients might be similar, but the proportions are different.

  2. 5 stars
    I only made the frosting as that's what I needed. It came out great, though a little more than I needed for a 13x9 single layer carrot cake. I love carrot cake and will try your recipe next time. I want to try your moist chocolate cake next. I thoroughly enjoyed reading your commentary and hope you continue posting on your website.

  3. 5 stars
    Truly the BEST carrot cake recipe ever. Rivals carrot cakes I've had at even the most sophisticated bakeries.

      1. Hi Ec! Please see my FAQ section above the recipe. You can replace it with low fat sour cream or crème fraîche.

  4. 5 stars
    Oh my goodness!!!!
    what a wonderful and delicious cake!!
    I made it for a family event and everyone LOVED it!!!
    Thank you so much for the recipe!!!

  5. Hello,

    I would like to make this as a larger 3 layer cake with 3 10” pans. Doing some cake math: 8” pans are 6 cups in volume and 10” pans are 11 cups. So to size up your recipe i would be multiplying each ingredient by 2.75. Do you see any issues with sizing up your recipe by that much? Thanks in advance!!

    1. Hi Abhi! That will be a nice big cake! I would just triple the recipe so you have a whole number of eggs.

  6. What would you recommend for bake temp & timing if you made these into cupcakes? I absolutely LOVE every recipe of yours that I’ve tried so far (this will be the third one). Thank you so much!!

  7. Thanks for your lovely recipe! Not sure if anyone else has pointed this out to you, but the eggs are missing from the Ingredients list. Or I am I struck by domestic blindness?

  8. Thank you so much for the recipe! Is there any substitute for the maple syrup altogether, another liquid perhaps? I feel adding golden syrup in place would be exceedingly sweet - maple syrup is very expensive in South Africa.

    1. Hi Jay, yes - golden syrup would be the best option as a substitute. It will be a bit sweeter, but not exceedingly.

  9. Thank you for the recipe. It is the most delicious carrot cake I have ever eaten! My home smelt delicious with whilst it was baking in the oven.

    1. 5 stars
      Oh I love it. I baked it now. The taste was really gooood. But the cake cracked on top. I’m just a beginner 😭 what shall I do to avoid it? Thanks 🤩

      1. Hi Hannah! Thanks so much. It could be that your oven runs a bit hot, so next time try baking at 325 degrees F.

      2. I’m baking it right now for my daughter’s birthday tomorrow, she requested carrot cake with creme cheese frosting! and it smells delicious! Thank you!

    1. Hi Catarina, yes I believe the frosting will work with mascarpone but be sure not to over-whip it.

  10. Awesome cake!! What can I do so the frosting doesn’t go so soft in warm weather? Will cornstarch help? If so how much?

    1. Hi Donna, Thank you! I wouldn't recommend adding corn starch. Maybe try a more stable buttercream recipe instead since cream cheese is not stable in very warm temperatures.

  11. Hi Christina, I would like to make a 6 inch cake instead. May I know how do I scale it down please?