Best Carrot Cake with Cream Cheese Frosting

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.

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

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.

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.
Carrot Cake with Cream Cheese Frosting
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.
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.
-
Making The Viral Japanese Cheesecake
This Viral Japanese Cheesecake isn’t actually cheesecake, but it delivers the same soft, indulgent vibe with only two ingredients. Greek yogurt and Biscoff cookies transform overnight in the fridge into a tender, cake-like dessert that feels surprisingly decadent. With no baking and almost no prep time, it’s an easy, viral-worthy treat perfect for snacking, dessert, or even breakfast.
-
Eyeball Pretzel Bites: A Spooky-Easy Halloween Snack
These 3-ingredient Eyeball Pretzel Bites are a fun, spooky Halloween snack kids will love to make and eat.
-
Valentine's Day Pretzel Rods – A Sweet & Salty Treat!
Sweeten up Valentine’s Day with festive pretzel rods dipped in candy melts and topped with sprinkles! These crunchy, chocolatey treats make the perfect gift or party snack, adding a fun and delicious touch to any celebration.
-
Chocolate Covered Halloween Oreos
Fun and festive Chocolate Covered Halloween Oreos! A kid-friendly craft and treat perfect for your spooky celebrations!
-
Mason Jar Peach Crumble
Mason Jar Peach Crumble If you're not a big fan of peaches give apples or blackberries a try! They make great gifts too.
-
Blueberry Bliss: A Summery Blueberry Recipes Round-Up
Dive into a collection of 10 delightful sweet and savory blueberry recipes for all tastes and occasions! Click the link for recipe ideas.
