FOLLOW ALONG WITH US ON PINTEREST
@bestblogrecipes

Carrot Cake

a piece of Carrot Cake on a plate
This carrot cake recipe makes a moist, spiced dessert perfect for any occasion. Sweet carrots, creamy frosting, and a rich caramel drizzle make every bite unforgettable.
Jump to Recipe
Table of Contents
  1. Ingredients for Carrot Cake
  2. Substitutions and Additions
  3. How to Make Carrot Cake
  4. How To Serve Carrot Cake
  5. Why You'll Love This Recipe for Carrot Cake
  6. Recipe FAQ
  7. Serving FAQ
  8. Storage FAQ
  9. More Spring Cake Ideas
  10. JUMP TO RECIPE

Carrot cake with cream cheese frosting is the ultimate dessert for any occasion. This moist, spiced cake pairs perfectly with rich, creamy frosting. Every bite melts in your mouth with sweet, warm flavors. Make it for birthdays, holidays, or just because—everyone will want seconds!

This recipe is easy to make with step-by-step photos and directions to guide you. We share pro tips and tricks to help you get perfect results every time. Plus, check out the most frequently asked questions and answers so you can bake with confidence!

a piece of Carrot Cake on a plate

Carrot cake with cream cheese icing is a rich, moist dessert perfect for any celebration. Warm spices, sweet carrots, and creamy frosting make every bite unforgettable.

This easy homemade cake takes just under an hour, making it great for birthdays, holidays, or potlucks.

Ingredients for Carrot Cake

ingredients for making Carrot Cake Recipe
What you'll need to make this easy carrot cake recipe:

For The Carrot Cake:

  • 2 cups of all-purpose flour
  • 1¾ cups of granulated sugar
  • 2 teaspoons of ground cinnamon
  • 1 teaspoon of baking powder
  • 1 teaspoon of baking soda
  • 1½ cups of vegetable oil
  • 4 large eggs, at room temperature
  • 3 cups of finely shredded carrots (5 to 6 medium carrots)
  • 1 cup of chopped pecans

For The Cream Cheese Frosting:

  • 1 (8-ounce) package of cream cheese, softened
  • ½ cup of salted sweet cream butter, softened
  • 3 cups of powdered sugar
  • 1 teaspoon of clear vanilla flavoring
  • ½ cup of chopped pecans (optional garnish)

Grating fresh carrots at home makes this cake extra moist and flavorful. Use about 5 to 6 medium carrots, and you'll see how fresh and juicy they are.

Substitutions and Additions

Make your homemade carrot cake your own by switching up ingredients and adding tasty extras! These easy swaps and additions bring new flavors and textures to every bite. Here are some of the best ways to mix things up:

  • Substitute Walnuts: Use pecans or almonds for a different nutty crunch in every bite.
  • Add Pineapple: Mix in crushed pineapple for extra sweetness and moisture without changing the texture.
  • Substitute Spices: Swap nutmeg for allspice or add a pinch of cloves for a deeper, spiced flavor.
  • Add Coconut Flakes: Stir shredded coconut into the batter for a slightly chewy texture and tropical sweetness.
  • Substitute Raisins: Use golden raisins or dried cranberries for a sweet, chewy contrast in the cake.
  • Add Orange Zest: Brighten up the flavor with fresh orange zest mixed into the batter or frosting.
  • Substitute Caramel Sauce: Try a homemade butterscotch sauce for a rich, buttery twist on the topping.

How to Make Carrot Cake

Follow along with our pictures, step-by-step instructions, and expert tips to make this simple carrot cake recipe. We’ll show you how to get a moist cake with creamy frosting. Let’s get started!

For the Carrot Cake

FIRST STEPPreheat the oven to 350°F. Generously spray two 9-inch round cake pans with baking spray. Use Baker’s Joy or a generic version. Set them aside.

SECOND STEPUsing a large bowl, whisk together the flour, white sugar, cinnamon, baking powder, and baking soda.

flour, sugar, cinnamon, baking powder and baking soda added in a bowl

THIRD STEPAdd in the vegetable oil and eggs with the dry ingredients. Using a handheld mixer on medium speed, blend the ingredients just until well combined.

vegetable oil and eggs blended in a bowl

FOURTH STEPFold in the shredded carrot and chopped pecans with a wooden spoon or rubber spatula.

shredded carrot and chopped pecans added in a bowl

FIFTH STEPDivide the carrot cake batter evenly between the prepared cake pans. Bake for 30 to 35 minutes, or until a toothpick inserted comes out clean.

baked Carrot Cake in two baking pans

SIXTH STEPAllow the cakes to cool in the pans on a wire rack for 15 minutes.

Gently flip the cakes upside down on the cooling rack to remove the pans and continue to completely cool.

For the Cream Cheese Frosting

SEVENTH STEPUsing either a stand mixer, or a medium mixing bowl with a handheld mixer on medium-high speed, beat the cream cheese and butter for 1 to 1½ minutes.

cream cheese and butter in a bowl

EIGHTH STEPLower the mixer speed to medium, and add in the powdered sugar and vanilla. Mix until the frosting is completely smooth.

powdered sugar and vanilla added in a bowl

NINTH STEPOnce the cakes are completely cooled, place the bottom cake layer onto a serving plate.

a cake placed on a serving plate

TENTH STEPUsing an offset spatula, spread a thick layer of frosting over the top of the bottom cake layer.

frosting spread over the top of the bottom cake layer

ELEVENTH STEPCarefully place the top layer of cake on top of the bottom frosted layer.

Carrot Cake Recipe

TWELFTH STEPUsing an offset spatula, spread a thick layer of frosting on the top of the cake layer. Frost the sides of the cake as well.

frosting spread on the top and pecans sprinkled over the center

THIRTEENTH STEPSprinkle the optional chopped pecans over the very center of the frosted cake. Evenly slice 12 slices when you are ready to serve.

How To Serve Carrot Cake

Serve carrot cake with cream cheese frosting for any occasion, from family gatherings to holiday feasts. This sweet, spiced cake pairs well with warm drinks, creamy desserts, and festive flavors. Here are the best ways to serve it:

  • Holiday and Special Occasion Dessert: This rich, spiced cake is perfect for Easter, Thanksgiving, and Christmas. The creamy frosting and makes it extra special. Serve it with homemade eggnog or pumpkin spice latte for a cozy holiday treat.
  • Birthday or Celebration Cake: Make any birthday or party extra sweet with this moist carrot cake. The thick cream cheese frosting adds a decadent touch. Drizzle it with caramel sauce or serve along side strawberry mousse for an unforgettable dessert table.
  • Casual Weekend Treat: Enjoy a slice with a refreshing iced coffee or tea for a simple weekend indulgence. The warm spices and creamy frosting make every bite satisfying. Serve it with a cup of hot chai or a frothy homemade cappuccino for the perfect pairing.
Carrot Cake Recipe

Why You'll Love This Recipe for Carrot Cake

Carrot cake with cream cheese frosting has become a favorite for so many reasons. It’s easy to make, packed with warm spices, and topped with a rich, buttery drizzle. Here’s why readers keep coming back for more:

  • Easy to Make: Simple steps and common ingredients make this cake stress-free to bake.
  • Perfectly Moist: Freshly grated carrots and just the right amount of oil create a soft, tender cake every time.
  • Rich and Creamy Frosting: Thick cream cheese frosting balances the spiced cake with just the right amount of sweetness.
  • Caramel Drizzle Magic: Buttery caramel sauce takes this cake to another level, adding a smooth, gooey finish.
  • Great for Any Occasion: Whether it’s a holiday, birthday, or weekend treat, this cake fits every celebration.
  • Crowd-Pleasing Classic: Everyone from kids to grandparents loves this sweet, spiced cake with its irresistible frosting.

There’s a reason this recipe gets so much love—it’s easy, delicious, and always a hit!

Carrot Cake on a cake stand

Why is my carrot cake too dry?
If your carrot cake turned out dry, you may have used too much flour or not enough oil. Be sure to measure ingredients correctly and avoid overbaking.

Can I use pre-shredded carrots for this cake?
Pre-shredded carrots don’t release as much moisture, which can make the cake drier. Freshly grating carrots works best for a soft, moist cake.

How do I know when my carrot cake is done baking?
Your carrot cake is done when a toothpick inserted in the center comes out clean. Check it around the recommended baking time.

Why did my cream cheese frosting turn out runny?
If your cream cheese frosting is runny, the butter or cream cheese may have been too warm. Use room-temperature ingredients and mix until smooth.

Why did my cake sink in the middle?
Overmixing the batter or underbaking the cake can cause it to sink. Make sure to mix just until combined and bake until fully set.

a piece of Carrot Cake on a plate

What’s the best way to slice carrot cake with cream cheese frosting?
Use a sharp knife and wipe it clean between cuts for smooth slices. Chilling the cake slightly makes slicing even easier.

Should I serve carrot cake warm or cold?
Carrot cake tastes best at room temperature. Let it sit out for about 30 minutes before serving for the perfect texture.

Can I add extra toppings before serving?
Yes! Sprinkle chopped nuts, drizzle caramel, or add a dusting of cinnamon on top for even more flavor and texture.

How can I make carrot cake look nice for a party?
Place it on a cake stand, add fresh carrot ribbons, and drizzle caramel on top for a stunning presentation.

Should I refrigerate the cake before serving?
Refrigerating helps firm up the frosting, but let it warm slightly before serving. This keeps the cake soft and the frosting creamy.

Can I serve this cake as cupcakes instead?
Yes! Pour the batter into cupcake liners and bake for about 20 minutes. Top each one with frosting and a caramel drizzle.

a piece of Carrot Cake on a plate

Storage FAQ

Follow the directions, tips, and tricks below to keep your carrot cake with cream cheese frosting and caramel sauce fresh. Whether you need to store leftovers, make it ahead, or reheat a slice, these simple steps will help you get the best results every time.

Can I make carrot cake ahead of time?
If you're prepping ahead, bake the carrot cake layers in advance. After they cool completely, wrap them tightly in plastic wrap. Store them at room temperature for a day or in the fridge for up to three days. Make the cream cheese frosting ahead and keep it in an airtight container in the fridge. When it’s time to serve, assemble the cake and drizzle fresh caramel sauce on top.

What’s the best way to store leftover carrot cake?
Store leftover carrot cake in an airtight container in the fridge. It will stay fresh and moist for up to five days.

Can I freeze carrot cake with cream cheese frosting?
Yes, freeze the unfrosted cake wrapped tightly in plastic for up to three months. Add frosting after thawing for the best texture.

How do I thaw frozen carrot cake?
Let frozen cake thaw overnight in the fridge. Bring it to room temperature before serving for the best flavor and texture.

What’s the best way to reheat carrot cake?
Warm individual slices in the microwave for ten to fifteen seconds. This softens the cake and slightly melts the frosting for a fresh-baked taste.

Can I freeze leftover cream cheese frosting?
Yes, store cream cheese frosting in an airtight container in the freezer for up to three months. Thaw and mix well before using.

a piece of Carrot Cake on a plate

Carrot Cake Recipe

This carrot cake recipe makes a moist, spiced dessert perfect for any occasion. Sweet carrots, creamy frosting, and a rich caramel drizzle make every bite unforgettable.
Did you try this recipe?Let our readers know how it turned out by Leaving a Review!
5 from 2 votes
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course Cake, Dessert, Desserts
Cuisine American
Servings 12 servings
Calories 810 kcal

Ingredients
  

Carrot Cake

  • 2 cups all-purpose flour
  • cups granulated sugar
  • 2 teaspoons ground cinnamon
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • cups vegetable oil
  • 4 large eggs (at room temperature)
  • 3 cups finely shredded carrots (5 to 6 medium carrots)
  • 1 cup chopped pecans

Cream Cheese Frosting

  • 8 ounces cream cheese (softened at room temperature)
  • ½ cup salted sweet cream butter (softened)
  • 3 cups powdered sugar
  • 1 teaspoon clear vanilla flavoring
  • ½ cup chopped pecans (optional garnish)

DIRECTIONS
 

Carrot Cake

  • Preheat the oven to 350°F. Generously spray two 9-inch round cake pans with baking spray (Baker’s Joy or generic version). Set them aside.
  • Using a large mixing bowl, whisk together the flour, sugar, cinnamon, baking powder and baking soda.
  • Add in the vegetable oil and eggs. Using a handheld mixer on medium speed, blend the ingredients just until well combined.
  • Fold in the shredded carrot and chopped pecans.
  • Divide the cake batter evenly between the prepared cake pans. Bake for 30 to 35 minutes, or until a toothpick inserted comes out clean.
  • Allow the cakes to cool in the pans, on a cooling rack for 15 minutes. Gently flip the cakes upside down on the cooling rack to remove the pans and continue to completely cool.

Cream Cheese Frosting

  • Using either a stand mixer, or a medium-sized mixing bowl with a handheld mixer on medium-high speed, beat the cream cheese and butter for 1 to 1½ minutes.
  • Lower the mixer speed to medium, and add in the powdered sugar and vanilla. Mix until the frosting is completely smooth.
  • Once the cakes are completely cooled, place the bottom cake layer onto a serving plate.
  • Using an offset spatula, spread a thick layer of frosting over the top of the bottom cake layer.
  • Carefully place the top layer of cake on top of the bottom frosted layer.
  • Using an offset spatula, spread a thick layer of frosting on the top of the cake layer. Frost the sides of the cake as well.
  • Sprinkle the optional chopped pecans over the very center of the cake. Evenly slice 12 slices when you are ready to serve.

Notes

  • Instead of a layer cake, you can use the cake batter to make carrot cake cupcakes. You will want to bake them for about 15 to 20 minutes depending on your oven.
  • You can buy pre-cut parchment paper rounds to make lining the pans easier.
  • Carrots can be shredded using a box grater or the grater attachment on your food processor.

Nutrition

Calories: 810kcal | Carbohydrates: 81g | Protein: 7g | Fat: 53g | Saturated Fat: 14g | Polyunsaturated Fat: 20g | Monounsaturated Fat: 16g | Trans Fat: 1g | Cholesterol: 94mg | Sodium: 256mg | Potassium: 265mg | Fiber: 3g | Sugar: 61g | Vitamin A: 5924IU | Vitamin C: 2mg | Calcium: 70mg | Iron: 2mg
HAVE YOU TRIED THIS RECIPE?Follow me on Pinterest @bestblogrecipes

You May Also Like

Reader Interactions

Comments

    5 from 2 votes (1 rating without comment)

    Leave a Comment

    Recipe Rating




    Comments

  1. Rajani.s says

    5 stars
    Excellent

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 WF5YcqyX/1r+DX+BLykvAJZpAu3+/wOIxJzv