Add a Pinch | Recipe Index | Dessert Recipes

Favorite Carrot Cake Recipe

Robyn Stone

Published Mar 08, 2025

This delicious Carrot Cake recipe is a moist, tender, and flavorful favorite topped with a rich cream cheese frosting. It’s perfect for Easter, birthdays, or anytime!

Two layers of carrot cake are topped with cream cheese frosting and pecans. It is presented on a clear glass cake stand. - 1

This carrot cake is incredibly moist and is the standard by which my family compares every carrot cake! Flavorful and rich from the grated carrots, brown sugar, toasted pecans, and the perfect balance of spices, this truly is the ultimate carrot cake recipe! Each delicious, tender bite is perfectly moist and sticks to the fork while still being fluffy and luscious.

How to Make My Favorite Carrot Cake Recipe

I based this mouthwatering carrot cake on my Grandmother’s recipe, and it has become a family favorite for Easter, spring get-togethers, celebrations, and more throughout the year.

Here’s how you will make it.

Ingredients

Be sure to see the recipe card below for the full listing of ingredients, instructions, notes, and estimated nutritional information.

To make this carrot cake recipe, you’ll need the following ingredients.

Ingredients used to make my favorite carrot cake recipe sit on a white countertop. Spices, salt, sugar, pecans, shredded carrots, butter, eggs and shredded coconut are among the measured cake ingredients in this photo. - 2
  • Butter – It needs to be softened to room temperature.
  • Coconut oil – I love to use coconut oil in this recipe. You can also substitute it with vegetable oil or canola oil.
  • Granulated sugar – I use both granulated and brown sugar in my recipe.
  • Brown sugar – It deepens the flavor of this cake and makes it taste amazing.
  • Vanilla extract – I love to use my homemade vanilla extract, but if using store-bought, be sure to use the highest quality you can. I don’t recommend using imitation vanilla flavoring, as it can leave a bitter aftertaste.
  • Eggs – You’ll need 3 whole eggs plus 2 egg yolks.
  • Flour – My recipe uses all-purpose flour. The flour that I use is light and lower in protein. You can also use cake flour .
  • Baking powder – My recipe uses both baking powder and baking soda as leavening to help the cake rise properly.
  • Baking soda – See the note above in baking powder.
  • Spices – I use ground cinnamon and ground ginger to spice my carrot cake. They both add so much flavor and give my carrot cake its signature flavor.
  • Salt – A little salt enhances and balances the sweetness.
  • Buttermilk – You will need to use buttermilk in my recipe for the acid to help activate the leavening for the cake to rise. If you don’t already have buttermilk on hand, use my simple tip on how to make buttermilk substitute .
  • Carrots – I prefer to grate my carrots for this cake rather than buying bags of grated carrots. I find that the texture of the cake is much better. You can grate them in your food processor or with a standard box or flat grater.
  • Toasted pecans – The toasted pecans add depth of flavor and additional texture to the cake. You can omit pecans or nuts if you don’t care for them.
  • Cream Cheese Frosting Recipe – THE signature frosting for carrot cake. It is a must for this recipe. ♡
Close photo of carrot cake topped with cream cheese frosting and toasted pecans. - 3

Step-by-Step Instructions

Photo of beginning to make carrot cake batter.  - 4

Mix together butter, coconut oil, granulated sugar, and brown sugar in a large bowl with an electric mixer until well combined. Mix in vanilla extract until well incorporated. Add eggs one at a time, beating well after each addition before adding the next.

Photo of making carrot cake batter by adding egg yolks. - 5

Add egg yolk, making sure well combined.

Photo of mixing together the dry ingredients for carrot cake. - 6

Whisk together the dry ingredients in a large bowl.

Photo of adding dry ingredients to cake batter. - 7

Add half of the flour mixture to the butter and sugar mixture and beat until well incorporated.

Photo of buttermilk being added to carrot cake batter. - 8

Then, add buttermilk, beating until just combined before stirring in the remaining flour mixture.

Photo of carrot cake batter once all flour added to the batter. - 9

Add the remaining dry ingredient mixture to the cake batter and stir until combined.

Photo of grated carrots added to cake batter. - 10

Fold in the grated carrots and 1 cup of the pecans, if using.

Photo of carrot cake batter in two cake pans. - 11

Divide the cake batter between two prepared cake pans. Bake until cakes spring back when gently touched in the center and the edges begin to turn loose from the sides of the pan, about 30 – 40 minutes. You can follow my tips for how to tell when your cake is done .

Photo of baked carrot cake layers. - 12

Remove from the oven and allow to cool in the pans on a wire rack for about 5 minutes. Turn out of pans and allow to cool completely on a wire rack.

Photo of carrot cake with cream cheese frosting and pecans. - 13

Storage Tips

I love to make this carrot cake in advance. The flavors seem to become even richer and the cream cheese frosting and the cake meld together for the most incredible cake.

To make ahead. Prepare the cake according to the recipe. Frost with the cream cheese frosting, cover, and store in the refrigerator for 5 to 6 days.

To freeze. Prepare the cake layers through baking and cooling. Allow the cake layers to cool completely, wrap them well in plastic wrap, and carefully place each layer into a gallon zip-top freezer bag. Place the layers flat in your freezer (I like to place them onto a sheet pan.) Freeze the cake layers for up to one month . To frost the cake, simply remove it from the freezer and allow it to thaw in the refrigerator with the wrapping intact. Then, frost the cake once it has completely thawed.

Looking for more delicious cake recipes ? I think you’ll love my Chocolate Cake , White Cake , and Vanilla Cake .

Here’s my Favorite Carrot Cake Recipe. I hope you love it as much as we do!

Equipment

  • Mixing Bowl
  • Cake Pans (8-inch)

Ingredients

  • ▢ 4 tablespoons ( 56.5 g ) butter , softened
  • ▢ 5 tablespoons ( 70.6 g ) coconut oil , vegetable oil, or canola oil
  • ▢ 1/2 cup ( 99 g ) granulated sugar
  • ▢ 1 cup ( 213 g ) packed brown sugar
  • ▢ 1 1/2 teaspoons ( 7 g ) vanilla extract
  • ▢ 3 large ( 150 g ) eggs
  • ▢ 2 large ( 28 g ) egg yolks
  • ▢ 2 cups ( 240 g ) all-purpose flour
  • ▢ 2 teaspoons ( 8 g ) baking powder
  • ▢ 1/2 teaspoon ( 3 g ) baking soda
  • ▢ 2 teaspoons ( 5.2 g ) ground cinnamon
  • ▢ 1/2 teaspoon ( 0.9 g ) ground ginger
  • ▢ 1 teaspoon ( 2.8 g ) kosher salt
  • ▢ 1/3 cup ( 75.6 g ) buttermilk
  • ▢ 3 cups ( 297 g ) grated carrots , (about 6 medium)
  • ▢ 1 1/2 cups ( 171 g ) roasted pecans , divided (optional)
  • ▢ Cream Cheese Frosting Recipe

Instructions

  • Preheat oven 350º F. Coat two 8-inch cake pans by brushing with homemade cake pan release (cake goop) or with butter or shortening and lightly dust with flour to prevent cake from sticking while baking. Alternately, coat well with baking spray.
  • Mix together butter, coconut oil, granulated sugar, and brown sugar in a large bowl with an electric mixer until well combined. Mix in vanilla extract until well incorporated. Add eggs one at a time, beating well after each addition before adding the next. Add egg yolk making sure well combined.
  • Whisk together flour, baking powder, baking soda, cinnamon, ginger and salt in a medium bowl.
  • Add half of the flour mixture to the butter and sugar mixture and beat until well incorporated. Add buttermilk, beating until just combined before stirring in remaining flour mixture.
  • Fold in carrots, 1 cup of pecans and divide the batter between the two prepared cake pans.
  • Bake until cakes spring back when gently touched in the center and the edges begin to turn loose from the sides of the pan, about 30 – 40 minutes. You can follow my tips for how to tell when your cake is done .
  • Remove from the oven and allow to cool in the pans on a wire rack for about 5 minutes. Turn out of pans and allow to cool completely on a wire rack.
  • Frost cake with cream cheese frosting.

Notes

Nutrition

Nutrition information is automatically calculated, so should only be used as an approximation.

Join today & start saving your favorite recipes

Create an account to easily save your favorite recipes.

Enjoy! Robyn xo

Glass cake stand with two layers of carrot cake with cream cheese frosting in between and on top with pecans - with text - addapinch.com - 14 Closeup side view of two layer carrot cake with cream cheese frosting and pecans on glass cake stand - with text - addapinch.com - 15 Carrot Cake recipe topped with cream cheese frosting, pecans on a clear glass cake stand. - 16

The Best Carrot Cake Recipe Ever

Equipment

  • Mixing Bowl
  • Cake Pans (8-inch)

Ingredients

  • 4 tablespoons ( 56.5 g ) butter softened
  • 5 tablespoons ( 70.6 g ) coconut oil vegetable oil, or canola oil
  • 1/2 cup ( 99 g ) granulated sugar
  • 1 cup ( 213 g ) packed brown sugar
  • 1 1/2 teaspoons ( 7 g ) vanilla extract
  • 3 large ( 150 g ) eggs
  • 2 large ( 28 g ) egg yolks
  • 2 cups ( 240 g ) all-purpose flour
  • 2 teaspoons ( 8 g ) baking powder
  • 1/2 teaspoon ( 3 g ) baking soda
  • 2 teaspoons ( 5.2 g ) ground cinnamon
  • 1/2 teaspoon ( 0.9 g ) ground ginger
  • 1 teaspoon ( 2.8 g ) kosher salt
  • 1/3 cup ( 75.6 g ) buttermilk
  • 3 cups ( 297 g ) grated carrots (about 6 medium)
  • 1 1/2 cups ( 171 g ) roasted pecans divided (optional)
  • Cream Cheese Frosting Recipe

Instructions

  • Preheat oven 350º F. Coat two 8-inch cake pans by brushing with homemade cake pan release (cake goop) or with butter or shortening and lightly dust with flour to prevent cake from sticking while baking. Alternately, coat well with baking spray.
  • Mix together butter, coconut oil, granulated sugar, and brown sugar in a large bowl with an electric mixer until well combined. Mix in vanilla extract until well incorporated. Add eggs one at a time, beating well after each addition before adding the next. Add egg yolk making sure well combined.
  • Whisk together flour, baking powder, baking soda, cinnamon, ginger and salt in a medium bowl.
  • Add half of the flour mixture to the butter and sugar mixture and beat until well incorporated. Add buttermilk, beating until just combined before stirring in remaining flour mixture.
  • Fold in carrots, 1 cup of pecans and divide the batter between the two prepared cake pans.
  • Bake until cakes spring back when gently touched in the center and the edges begin to turn loose from the sides of the pan, about 30 - 40 minutes. You can follow my tips for how to tell when your cake is done .
  • Remove from the oven and allow to cool in the pans on a wire rack for about 5 minutes. Turn out of pans and allow to cool completely on a wire rack.
  • Frost cake with cream cheese frosting.

Notes

Nutrition

The Best Carrot Cake Recipe Ever https://addapinch.com/favorite-carrot-cake-recipe/