| | |

Best Carrot Cake with Cream Cheese Frosting

This post may contain affiliate links. Click to read our Disclosure Policy . Click to read our Privacy Policy
Best Carrot Cake

If you’re looking for the best carrot cake with cream cheese frosting, you’ve found it. This classic dessert is incredibly moist, perfectly spiced, and loaded with texture in every bite. Finely grated carrots, crushed pineapple, nuts, coconut, and raisins create a rich and flavorful cake that feels both nostalgic and bakery-worthy.

Finished with a thick layer of luscious cream cheese frosting, this carrot cake is perfect for birthdays, holidays, Easter gatherings, or any time you crave a timeless homemade dessert.

Best Carrot Cake

Why You’ll Love This Carrot Cake

This moist carrot cake recipe stands out for several reasons:

  • Packed with freshly grated carrots for natural sweetness
  • Warmly spiced with cinnamon, nutmeg, and ginger
  • Extra moist thanks to crushed pineapple
  • Loaded with nuts, coconut, and raisins for texture
  • Topped with rich, creamy homemade frosting

Every slice delivers soft crumb, balanced sweetness, and that signature tangy frosting that makes this the best carrot cake.

Prep Time: 45 minutes
Bake Time: 45–55 minutes
Cool Time: 1 hour
Servings: 16 slices

Best Carrot Cake

Ingredients for the Carrot Cake

Carrot Cake

  • 2 ¾ cups all-purpose flour
  • 1 teaspoon salt
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • 2 teaspoons ground cinnamon
  • ¼ teaspoon ground nutmeg
  • ¼ teaspoon ground ginger
  • 1 cup chopped walnuts or pecans
  • ½ cup sweetened shredded coconut
  • ¾ cup raisins or currants
  • 4 large eggs
  • 1 ½ cups granulated sugar
  • ½ cup brown sugar
  • 1 ½ cups oil (olive oil, vegetable oil, or canola oil)
  • 1 tablespoon vanilla extract
  • 2 cups finely grated carrots, packed
  • 1 cup crushed pineapple, drained very well

Cream Cheese Frosting (Double Batch)

  • 1 cup unsalted butter, softened
  • 16 ounces cream cheese, softened
  • 6 to 8 cups powdered sugar
  • 2 teaspoons vanilla extract
  • 2 to 4 tablespoons heavy cream or milk

How to Make Carrot Cake

Step 1: Prepare the Oven and Pan

Preheat your oven to 350°F. Grease a 9 x 13-inch baking pan or two 9-inch round pans. Line the bottoms with parchment paper for easy removal.

Step 2: Mix the Dry Ingredients

In a medium bowl, whisk together flour, salt, baking soda, baking powder, cinnamon, nutmeg, and ginger. Stir in the chopped nuts, shredded coconut, and raisins. Set the mixture aside.

Step 3: Mix the Wet Ingredients

In a large mixing bowl, beat the eggs with granulated sugar and brown sugar until well combined and slightly thickened. Add the oil and vanilla extract. Mix until fully incorporated.

Stir in the finely grated carrots and well-drained crushed pineapple. Mix until evenly combined.

Step 4: Combine and Bake

Gradually add the dry ingredients to the wet mixture. Mix just until combined. Do not overmix, as this can make the cake dense.

Pour the batter into your prepared pan. Smooth the top evenly with a spatula.

Bake for 45 to 55 minutes. A toothpick inserted into the center should come out clean. The top should be deeply golden and slightly domed.

Remove the cake from the oven and cool completely for at least one hour before frosting.

How to Make Cream Cheese Frosting

In a large bowl, beat the softened butter until smooth and creamy. Add the cream cheese and beat until fully combined and fluffy.

Gradually add powdered sugar one cup at a time. Mix well after each addition.

Add vanilla extract and 2 tablespoons of cream. Beat until smooth and spreadable. Add more powdered sugar for sweetness or more cream for a softer consistency.

The frosting should be thick, creamy, and easy to spread.

Best Carrot Cake

Assembling the Cake

Make sure the cake is completely cooled before frosting. Spread the cream cheese frosting generously over the top using an offset spatula.

If desired, sprinkle additional chopped walnuts or pecans over the frosting for garnish.

Slice into 16 pieces and serve.

Tips for the Best Moist Carrot Cake

Drain the pineapple very well. Excess moisture can affect the cake’s texture.
Use freshly grated carrots. Pre-shredded carrots are too dry and coarse.
Do not overmix the batter. Mix until just combined for a tender crumb.
Let the cake cool completely before frosting. A warm cake will melt the frosting.

Storage Instructions

Store the frosted carrot cake covered in the refrigerator for up to 5 days. Because of the cream cheese frosting, refrigeration is recommended.

You can also freeze unfrosted cake layers tightly wrapped for up to 3 months. Thaw overnight in the refrigerator before frosting and serving.

Frequently Asked Questions

Can I make this best carrot cake ahead of time?

Yes. Bake the cake one day in advance and store it covered in the refrigerator. Frost the cake before serving for the best results.

Can I omit the nuts or raisins?

Absolutely. You can customize the texture by leaving out nuts, coconut, or raisins if preferred.

Can I make the best carrot cake into cupcakes?

Yes. Fill cupcake liners about two-thirds full and bake at 350°F for 18 to 22 minutes.

This easy carrot cake recipe with cream cheese frosting is rich, moist, and full of warm spice flavor. It’s a reliable crowd pleaser that works for holidays, birthdays, and everyday celebrations. Once you try it, it just might become your go-to homemade carrot cake recipe.

If you’re craving another bright and seasonal dessert this spring, give the Fresh Strawberry Lemon Bundt Cake a try. This recipe blends juicy fresh strawberries with zesty lemon for a moist, flavorful cake that’s perfect for Easter, picnics, or weekend entertaining. Its sweet-tart combination and easy bundt format make it a crowd-pleasing choice that looks as good as it tastes.

Yield: 16 Slices

Carrot Cake with Cream Cheese Frosting

Best Carrot Cake

This moist carrot cake is warmly spiced and packed with freshly grated carrots, crushed pineapple, nuts, coconut, and raisins for incredible texture and flavor. Finished with rich, creamy cream cheese frosting, it’s a classic homemade dessert perfect for holidays, birthdays, or any special occasion.

Prep Time 45 minutes
Cook Time 50 minutes
Additional Time 1 hour
Total Time 2 hours 35 minutes

Ingredients

  • 2 ¾ cups all-purpose flour
  • 1 teaspoon salt
  • 2 teaspoons baking soda
  • 1 teaspoon baking powder
  • 2 teaspoons ground cinnamon
  • ¼ teaspoon ground nutmeg
  • ¼ teaspoon ground ginger
  • 1 cup chopped walnuts or pecans
  • ½ cup sweetened shredded coconut
  • ¾ cup raisins or currants
  • 4 large eggs
  • 1 ½ cups granulated sugar
  • ½ cup brown sugar
  • 1 ½ cups oil (olive oil, vegetable oil, or canola oil)
  • 1 tablespoon vanilla extract
  • 2 cups finely grated carrots, packed
  • 1 cup crushed pineapple, drained very well
  • Cream Cheese Frosting (Double Batch)
  • 1 cup unsalted butter, softened
  • 16 ounces cream cheese, softened
  • 6 to 8 cups powdered sugar
  • 2 teaspoons vanilla extract
  • 2 to 4 tablespoons heavy cream or milk

Instructions

    How to Make Carrot Cake

    Step 1: Prepare the Oven and Pan

    Preheat your oven to 350°F. Grease a 9 x 13 inch baking pan or two 9 inch round pans. Line the bottoms with parchment paper for easy removal.

    Step 2: Mix the Dry Ingredients

    In a medium bowl, whisk together flour, salt, baking soda, baking powder, cinnamon, nutmeg, and ginger. Stir in the chopped nuts, shredded coconut, and raisins. Set the mixture aside.

    Step 3: Mix the Wet Ingredients

    In a large mixing bowl, beat the eggs with granulated sugar and brown sugar until well combined and slightly thickened. Add the oil and vanilla extract. Mix until fully incorporated.

    Stir in the finely grated carrots and well-drained crushed pineapple. Mix until evenly combined.

    Step 4: Combine and Bake

    Gradually add the dry ingredients to the wet mixture. Mix just until combined. Do not overmix, as this can make the cake dense.

    Pour the batter into your prepared pan. Smooth the top evenly with a spatula.

    Bake for 45 to 55 minutes. A toothpick inserted into the center should come out clean. The top should be deeply golden and slightly domed.

    Remove the cake from the oven and cool completely for at least one hour before frosting.

    How to Make Cream Cheese Frosting

    In a large bowl, beat the softened butter until smooth and creamy. Add the cream cheese and beat until fully combined and fluffy.

    Gradually add powdered sugar one cup at a time. Mix well after each addition.

    Add vanilla extract and 2 tablespoons of cream. Beat until smooth and spreadable. Add more powdered sugar for sweetness or more cream for a softer consistency.

    The frosting should be thick, creamy, and easy to spread.

    Assembling the Cake

    Make sure the cake is completely cooled before frosting. Spread the cream cheese frosting generously over the top using an offset spatula.

    If desired, sprinkle additional chopped walnuts or pecans over the frosting for garnish.

    Slice into 16 pieces and serve.

Notes

Drain the pineapple very well. Excess moisture can affect the cake’s texture.
Use freshly grated carrots. Pre shredded carrots are too dry and coarse.
Do not overmix the batter. Mix until just combined for a tender crumb.
Let the cake cool completely before frosting. Warm cake will melt the frosting.

Store the frosted carrot cake covered in the refrigerator for up to 5 days. Because of the cream cheese frosting, refrigeration is recommended.

You can also freeze unfrosted cake layers tightly wrapped for up to 3 months. Thaw overnight in the refrigerator before frosting and serving.

Did you make this recipe?

Please leave a comment if you love this recipe!

Similar Posts

Leave a Reply

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