5 from 1 vote
Pin Recipe Jump to Recipe

This post may contain affiliate links. Please read my Disclosure Policy

There’s nothing better than a decadent carrot cake. I used to pick them up from the bakery ages ago. Then I used boxed mixes. And then, I discovered how easy it was to make from scratch. This family favorite classic carrot cake recipe comes out amazingly every single time. Once you make it, you’ll see for yourself!

Best Carrot Cake Recipe

This is the best carrot cake recipe because it has two layers and comes out so moist. The best thing about a layer cake is that it allows you to add a delicious layer of frosting right through the middle of the cake. It adds great texture and taste. Everything is balanced, and with that cream cheese frosting, oh man! Everyone wants the recipe!

Carrot Cake Ingredients

  • All-purpose flour – your cake base
  • Sugar – both light brown and granulated for the best flavors
  • Eggs – binder for your carrot cake mix
  • Applesauce – choose unsweetened since there’s plenty of sugar in the recipe
  • Baking powder and baking soda – the key to moist cake that rises to the occasion
  • Spices – cinnamon, nutmeg, ginger, and cloves bring out the best in this cake
  • Carrots – the star ingredient
  • Walnuts – for the signature nuttiness
  • Full fat cream cheese – do not skimp on the fat here
  • Butter – choose unsalted or else your frosting will be weird
  • Confectioner’s sugar – powdered sugar to sweeten your frosting just right

Easy Carrot Cake Recipe

Making carrot cake is easier than you think. It takes only a few steps to make a homemade carrot cake recipe. Don’t let the ingredient list frighten you. It really comes together so quickly. In 30 minutes, you’ll be popping this simple carrot cake recipe into the oven!

In this house, carrot cake counts as a vegetable.

How do you Make Carrot Cake moist from Scratch

First you’ll take all the wet ingredients plus the sugars and combine them. Then in another bowl, you’ll combine everything dry. You’ll fold those together, add the carrots and walnuts, and then pour it into the cake pan. See? That’s easy! You’ll let it cool completely and then make your cream cheese frosting. Then it’s ready to go!

Expert Tips and Tricks for the Perfect Carrot Cake Every Time

  • Finely grated carrots – Utilize the smallest setting to grate your carrots. You don’t want large chunks.
  • Cool the cake – Make sure your homemade carrot cake has cooled before you go anywhere near it with the cream cheese frosting. Otherwise it will melt into a big mess.
  • Add plenty of spices as the recipe suggests – It’s not only aromatic but perfect for the flavor. That being said, make sure your spices on your spice rack haven’t been sitting there for years. It can ruin the taste.

Is carrot cake better with oil or butter?

Oil is the secret to keeping the texture of your carrot cake moist within.

Why do you put oil in carrot cake?

Oil makes carrot cake stay moist. Of course, you could use butter which will lend it a richer taste but the oil will keep it moist and avoid that dry and crumbly texture.

Must I peel carrots for carrot cake?

Yes, you must peel them before shredding them. If not, your cake will come out with a bitter flavor.

How do you peel carrots for carrot cake?

Simply use a peeler, and then grate them on the finest setting to get them to the right size and texture.

What is the trick to moist cake?

The secret to moist carrot cake is oil. It is what I use in my moist carrot cake recipe to provide the perfect texture. The best moist carrot cake recipes use a well-balanced ratio of oil and flour to result in a moist texture.

Can I use olive oil instead of vegetable oil in carrot cake?

Yes, you can certainly use olive oil in the batter for your carrot cake if you’d prefer or if it’s all you’ve got.

Does carrot cake need nuts?

Nuts are great because they add flavor and texture to your carrot cake. They’re traditionally used, particularly pecans and walnuts. However, if you hate nuts or have an allergy, it’s perfectly fine to omit them.

Is carrot cake better with pecans or walnuts?

Both pecans and walnuts compliment carrot cake well. You can use them as you wish. in this recipe we use a blend of both, however some people omit the nuts because they don’t like them or they have a nut allergy.

What is carrot cake icing made of?

Carrot cake icing is made from cream cheese, butter, confectioner’s sugar, heavy cream, vanilla extract, and salt. It’s important that you use full fat cream cheese to have that desired richness in taste and texture.

How do you make cream cheese frosting from scratch?

You’ll mix the cream cheese and butter together using a hand mixer on medium speed. When it’s smooth, add the confectioner’s sugar one cup at a time followed by the heavy cream a tablespoon at a time. Finally, you’ll add the vanilla extract and salt and blend until smooth.

How do you thicken cream cheese frosting for carrot cake?

The simplest and most efficient way to thicken the cream cheese frosting up is to pop it in your fridge for about 5 or 10 minutes. The frosting will firm up in there.

Best Frosting and Toppings for Carrot Cake

Nothing is better than cream cheese frosting for carrot cake. That tang and zip is perfect with the spiced ingredients in the cake itself. Top it with walnuts and pecans arranged in any pattern you choose!

How Long to Bake Carrot Cake

You’re going to bake your carrot cake for 20 to 24 minutes at 350F. That’s plenty of time to get it just the right texture without drying it out. You can always use a toothpick in the center to make sure the cake batter is not under-cooked.

Why is my carrot cake dry?

There might be many reasons why your carrot cake is dry. When something is off with the gluten content in the batter, it can come out dry. So too can not using oil, over-baking, or over-mixing. Follow this recipe exactly and you will not have dry carrot cake.

Can you make carrot cake the night before?

While it doesn’t take that long to make a carrot cake, you can make it ahead of time. Just make the cake and refrigerate it. You will decorate it when you’re getting closer to serving it so don’t make the frosting until then.

How to Store Carrot Cake

Carrot cake must be stored in the fridge. If it’s not sliced, you can cover it and keep it for up to a week. But if it’s sliced, plan on eating it within 3 days.

Can you Freeze Carrot Cake?

Of course you can freeze carrot cake! Make sure you wrap it up well and it should keep for 2 to 3 months.

How to Thaw Frozen Carrot Cake?

All you have to do is remember to move it from the freezer to your fridge overnight. In 24 hours, it will be ready to serve. From there, you can take the cake out of the refrigerator and allow it to warm up to room temperature if you don’t like to eat it chilled.

Watch How To Make Carrot Cake (Video)

Perfect Carrot Cake Recipe

5 from 1 vote
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings 16 servings
Calories 612
This carrot cake recipe is the BEST I've ever tasted. It has the perfect balance of sweetness with a hint of spice. The cake is super moist and the velvet textured cream cheese frosting takes this cake over the top. I always receive requests to make this cake for family functions. Enjoy!


  • 1 1/2 cups chopped walnuts ((1 cup for cake, 1/2 cup for garnish))
  • 1/2 cup chopped pecans (for garnish)
  • 1 1/2 cups brown sugar (light)
  • 3/4 cup granulated sugar
  • 1 cup vegetable oil
  • 4 eggs
  • 3/4 cup applesauce (unsweetened)
  • 2 tsp vanilla extract
  • 2 1/2 cups all-purpose flour
  • 2 tsp baking powder
  • 1 tsp baking soda
  • 1/2 tsp salt
  • 2 tsp ground cinnamon
  • 1 tsp ginger
  • 1/2 tsp ground nutmeg
  • 1/4 tsp ground cloves
  • 2 1/2 cups carrots (grated (5 large carrots))

Cream Cheese Frosting

  • 16 oz full fat cream cheese (room temp)
  • 3/4 cup butter (unsalted, softened)
  • 5 cups confectioners sugar
  • 1/4 cup heavy cream
  • 2 tsp vanilla extract
  • 1/4 tsp salt


  • Preheat the oven to 350F and prepare three 9-inch cake pans.
  • In a large bowl, whisk together the brown sugar, granulated sugar, oil, eggs, applesauce, and vanilla together in a large bowl until thoroughly combined and set aside.
  • In another large bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, ginger, nutmeg, and cloves together. Pour the wet ingredients into the dry ingredients and stir until combined. Fold in your grated carrots and chopped walnuts and then evenly pour the batter into the prepared cake pans. Bake for 20-24 minutes. Allow the cakes to cool completely before frosting.

Cream Cheese Frosting

  • In a large bowl, mix the cream cheese and butter together on medium speed with a hand mixer until smooth. Then, add the confectioner’s sugar 1 cup at a time and the heavy cream one tablespoon at a time until gone. Then, add in the vanilla extract and salt and mix on low speed until smooth.
Calories: 612kcal
Course: Dessert
Cuisine: American


Calories: 612kcal | Carbohydrates: 94g | Protein: 10g | Fat: 41g | Saturated Fat: 19g | Cholesterol: 77mg | Sodium: 378mg | Potassium: 249mg | Fiber: 2g | Sugar: 33g | Vitamin A: 3846IU | Vitamin C: 2mg | Calcium: 127mg | Iron: 3mg

More carrot cake recipes:

Never Miss A Recipe!

Join thousands of HowToCook.recipes subscribers and get our best recipes delivered each week!

Yes! Send me the newest recipes by email

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Author Megan Miller

I’m a mom of two, food and wine lover, and recipe creation enthusiast. Good food brings families together. Which is why I’m devoted to sharing my best recipes that are simple enough for even the beginner cook that your family will love!

Write A Comment

Recipe Rating