Moist Carrot Cake

This moist carrot cake recipe has been a long time coming. In the past, whenever I was asked to make a carrot cake, I used a very traditional carrot cake recipe.

Most classic or Southern carrot cake recipes include shredded coconut, chopped walnuts or pecans, and crushed pineapple.

Some even included raisins (gross, I know). But you know what?! I never have any of those ingredients on hand.

Getting all the ingredients from the grocery store felt like a chore. Which got me thinking, do I even like nuts and coconut in my carrot cake? Not really.

image of slice of carrot cake, frosted with cream cheese frosting

What Ingredients Really Gives Carrot Cake Its Flavor?

Most of the delicious flavor we associate with carrot cake comes from the spices that are added into the batter.

Ground nutmeg, ground cloves, and cinnamon are the dominant flavors in most carrot cake recipes. Some recipes also call for molasses or brown sugar, which pairs so well with these warm spices.

While the additional ingredients do add to the texture of the cake, I don’t really love the mouth feel they create.

image of decorated carrot cake, with cream cheese frosting

My Carrot Cake Modifications

If these spices create the carrot cake flavor that I know and love, why do I have to include those other ingredients I don’t even like? Why can’t a carrot cake recipe be a bit simpler, or have less ingredients?

That was when I took a step back, and realized I needed to come up with a new carrot cake recipe. A moist, delicious carrot cake recipe that was nut-free (my husband is severely allergic!).

It would use ingredients I actually had in my pantry. It also could be made without using a stand mixer. Yup, this carrot cake recipe comes together in one bowl.

unfrosted carrot cake, stacked and filled

What Makes This Carrot Cake So Moist?

There are three ingredients in this recipe that make it super moist. The first is the massive amount of carrots this recipe uses!

It uses an entire pound of shredded carrots. The water from all the carrots turns into steam as the cake batter bakes, which creates an amazing texture.

I am a maniac and shred them by hand on a microplane grater, but I highly recommend shredding them with a food processor or a kitchenaid attachment.

This cake recipe also uses oil as the fat instead of butter. This adds moisture to the recipe. It also allows you to mix the carrot cake batter by hand, without a stand mixer.

The final ingredient that makes this carrot cake so moist is buttermilk! I love baking with buttermilk, and felt like this recipe needed a bit. Buttermilk adds a wonderful tang, and also adds…you guessed it! More moisture 🙂

carrot cake slice frosted with cream cheese buttercream, with decorated carrot cake in background

Tips for Making the Best Carrot Cake:

  • Don’t overmix your batter, and stir until the flour is just combined into the batter
  • Be sure to properly measure your flour (spoon into the cup measure, then level), or even better, use a kitchen scale when making the cake batter
  • Make sure your ingredients are at room temp
  • Use a microplane grater to really finely grate your carrots! It gives the cake a wonderful texture
  • Don’t over bake you layers! Keep an eye on them, and be sure to set a timer

Share Your Creations With Me!

Nothing makes me happier than when I get emails or DMs with photos of your amazing cakes. Please don’t hesitate to reach out to me with your triumphs, or questions <3

If you try this moist carrot cake recipe, please tag me @chelsweets. Also use the #chelsweets so that I can see your amazing creations!

Yield: 24 servings

Moist Carrot Cake

Moist Carrot Cake

This carrot cake recipe is made in one bowl, and is super moist! One batch makes three, 8-inch cake layers, and is decorated with a delicious cream cheese buttercream frosting.

Prep Time 15 minutes
Cook Time 25 minutes
Additional Time 1 hour
Total Time 1 hour 40 minutes


Carrot Cake

  • 3 cups all-purpose flour (390 grams)
  • 1 cup granulated sugar (200 grams)
  • 1 cup packed brown sugar (200 grams)
  • 1 cup canola oil, or any flavorless oil (224 grams)
  • 1 tsp baking powder (4 grams)
  • 2 tsp baking soda (12 grams)
  • 1 tsp salt (6 grams)
  • 6 eggs (336 grams)
  • 1/2 cup buttermilk, room temperature (114 grams)
  • 2 tsp. vanilla extract (8 grams)
  • 1 lb of carrots, finely grated (roughly 2 1/2 cups, about 450 grams)
  • 1 Tbsp ground cinnamon (7 grams)
  • 1/2 tsp nutmeg (1 gram)
  • 1/4 tsp ground cloves (< 1 gram)

Cream Cheese Buttercream Frosting

  • 2 cups unsalted butter, room temperature (678 grams) - 4 sticks
  • 1 cup full-fat cream cheese, room temperature (225 grams or 8 oz.)
  • 11 cups powdered sugar (1375 grams)
  • 1 tsp salt (6 grams)
  • 2 Tbsp heavy cream (or whipping cream) (29 grams)
  • 1 Tbsp vanilla extract (12 grams)
  • green and orange gel food coloring


Carrot Cake Layers:

  1. Preheat oven to 350°F. Line four 7 inch pans or three 8 inch round pans with parchment rounds, and grease with non-stick cooking spray.
  2. In a large bowl, mix together the brown sugar, granulated sugar, and oil until combined.
  3. Add in the eggs, 2 at a time. Stir until the batter is smooth.
  4. Mix in the spices (cinnamon, nutmeg, and cloves), scraping the sides of the bowl while mixing.
  5. Add the baking soda, baking powder, and salt into the batter, and mix in.
  6. Add half of the flour, and mix until just combined. Be careful not to over mix!
  7. Stir in the buttermilk and vanilla.
  8. Mix in the remaining flour. Once the ingredients are fully combined, fold in the grated carrots.
  9. Divide batter evenly between the prepared cake pans. I like to use a digital kitchen scale to weigh my pans, and ensure they all have the same amount of batter. This guarantees your layers will bake to be the same height.
  10. For 7-inch cake layers, bake for 25 minutes. If you made three, 8-inch cake layers, bake for about 27 minutes, or until a toothpick comes out clean.
  11. Allow the pans to cool for 10 minutes, then run an offset spatula around the perimeter of the pans to separate the cake layers from the pan.
  12. Place cake layers in the freezer for 45 minutes, to accelerate the cooling process. Once the layers are fully cooled, carefully flip the pans and remove the layers from the pans.
  13. Use a serrated knife to level the tops of the layers.

Cream Cheese Buttercream Frosting:

  1. While the cake layers bake and cool, make the cream cheese frosting.
  2. Beat the butter and cream cheese on a medium speed for 30 seconds with a paddle attachment, until smooth.
  3. Add in the vanilla and salt, and beat on low until the ingredients are fully incorporated.
  4. Slowly mix in the powdered sugar on a very low speed, 1 cup at a time. Alternate with small splashes of cream. 
  5. If the frosting is too thick, add in additional cream (1 teaspoon at a time). If the frosting is too thin, add in more powdered sugar (quarter of a cup at a time).
  6. Place 1 cup of frosting in a separate bowl, and color it green with gel food coloring. Place in a piping bag fitted with a Wilton 1M or 2D frosting tip.
  7. In a separate bowl, add 2 cups of frosting and color it orange with gel food coloring. Place in a piping bag fitted with a large round piping tip, or an opening cut about 1.5 cm wide.
  8. Cover the uncolored cream cheese frosting with a piece of plastic wrap, to prevent a crust from forming until you're ready to use it.

To Assemble The Cake:

  1. Stack and frost cake layers on a greaseproof cake board, using a dab of frosting to help stick the first cake layer to the board.
  2. Stack the cake layers, adding an even layer of cream cheese frosting between each cake layer.
  3. Frost the top and sides of the cake with a moderately thick layer of frosting (thicker than a crumb coat), to fully cover the cake layers.
  4. Smooth using a bench scraper, then chill the cake in the fridge (20 minutes) or freezer (5 minutes) until the frosting is firm to the touch.
  5. Pipe vertical lines of orange frosting on the sides of the cake to look like carrots.
  6. Pipe green frosting swirls around the top perimeter of the cake to look like carrot tops.


One batch of cake batter makes about 1820 grams, so when I'm making a cake with four layer, I add 455 grams of batter into each pan.

These cake layers can be made in advance!! Learn more about how far in advance they can be made, and how to properly wrap them in my post on how to make cake layers ahead of time.

Since this frosting will be used to decorate a cake, it is important to mix the buttercream on the lowest speed at the end of the process for a couple minutes, to get out any extra air that might have be incorporated during the mixing process.

You can also stir the frosting in a bowl with a rubber spatula, pushing it from side to side, to get rid of any air bubbles.This will make it easier to get super smooth sides on your cake!

The frosting recipe above is 1.5 batches of my buttercream, which is the amount I usually make for 7 or 8 inch cakes. This makes enough buttercream to add a generous amount between the cake layers, and to have leftover buttercream for any special decorations. If you have extra buttercream you don't use, it can be stored in the fridge.

Nutrition Information


24 slices

Serving Size


Amount Per Serving Calories 628 Total Fat 30g Saturated Fat 13g Trans Fat 0g Unsaturated Fat 16g Cholesterol 99mg Sodium 393mg Carbohydrates 87g Fiber 1g Sugar 71g Protein 4g

55 thoughts on “Moist Carrot Cake

  1. Hi, love your recipes and big fan.
    Can I use egg white instead of whole eggs in this recipe?

    Also can you provide me the adjustments to make a small batch (3 tier 6 inch cake) rather than the 3tier 8″ with this carrot cake recipe?

    1. Hi Martha!! I’ve never made this recipe with egg whites, but the conversion would be able 8 egg whites, or 1 1/4 cup of egg whites.

      To make this recipe in 3, 6-inch pans, I’d recommend using 2/3 of this cake recipe. Or you can use a full batch to make 4, 6-inch cake layers. Hope that helps, happy baking!!

    1. Hi Tammy! These should be done baking after 18-20 minutes in a 350 degree oven, or whenever a toothpick comes out clean (or with a few loose crumbs). Hope that helps!

    1. Hi Katherine,

      I actually haven’t tried it out as cupcakes yet! I plan to next week though, stay tuned!! Or if you try it, let me know how it turns out <3

  2. Hey Chels! I made this layer cake once and absolutely loved it. I had someone ask to make a 9×13 cake – 2 layers. Do you know how much batter I would put in?

  3. Oops I should’ve read the comments above. I see that you already said this recipe will make 2 – 9×13 cake layers. Thanks anyway!

    1. Hi Nicole! So sorry for the delayed response! I usually use 2/3 of a batch of batter to make 3, 6-inch cake layers. Happy baking!

  4. I was hoping to make this cake using 9 inch cake pans and was wondering if that would work and how many layers would the batter make using 9’inch pans?

    1. Hi Yvette! One batch makes 2 9-inch cake layers, so I’d recommend making 1.5 batches if you want to make a taller layer cake with 3 layers. Hope that helps, happy baking!

  5. Hey there!! I’m so excited to try this recipe! The customer had asked if I can add raisins to the cake? What are your thoughts?

    1. Hi Heather! I think adding raisins should work just fine with this recipe! I’m not personally a fan of raisins in carrot cake, but if she likes it then power to her 🙂

    1. Hi Vivian! This recipe makes a fantastic bundt cake! It should bake for 50-70 minutes, depending on the shape of your bundt pan. I recommend making a cream cheese glaze to drizzle over it! Happy baking!! <3

Let me know what you think!