Moist and Flavorful Carrot Cake Recipe You’ll Love

A moist, warmly spiced carrot cake is comfort on a plate—perfect for family gatherings or a special treat. After years of testing, this Best Carrot Cake Ever recipe balances fresh carrots, crushed pineapple, and a silky cream cheese frosting for a tender, flavorful cake that’s easy to make and sure to impress.

Jump to Recipe

Recipe Card

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Servings: 12

Ingredients:

  • 2 cups all-purpose flour
  • 2 cups grated carrots
  • 1 cup vegetable oil
  • 1 1/2 cups granulated sugar
  • 3 large eggs
  • 1 teaspoon vanilla extract
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/2 cup crushed pineapple, drained
  • 1/2 cup chopped walnuts or pecans
  • Cream cheese frosting

Instructions:

1. Preheat the oven to 350°F (175°C). Grease and flour a 9×13-inch baking pan.

2. In a large bowl, combine the grated carrots, vegetable oil, granulated sugar, eggs, and vanilla. Mix until evenly combined.

3. In another bowl, whisk the flour, baking soda, salt, cinnamon, and nutmeg.

4. Add the dry ingredients to the wet mixture gradually, stirring until just combined—do not overmix.

5. Gently fold in the drained crushed pineapple and the chopped nuts.

6. Pour the batter into the prepared pan and spread it evenly.

7. Bake for 35–40 minutes, or until a toothpick inserted in the center comes out clean.

8. Let the cake cool completely on a wire rack before spreading cream cheese frosting on top.

9. Once frosted, slice and serve.

Recipe Notes or Tips:

– For variation, fold in raisins or shredded coconut. Finely grate carrots for a smoother texture. Omit nuts for a nut-free version or substitute as needed.

FAQs Section

Can I use whole wheat flour instead of all-purpose flour?

Yes. Substituting whole wheat flour will work but will produce a denser cake. Consider using a mix of whole wheat and all-purpose for a lighter texture.

Can I make this cake ahead of time?

Yes. You can bake the cake a day ahead, store it covered in the refrigerator, and frost it just before serving for the best texture.

Can I freeze the cake?

Yes. Freeze the unfrosted cake tightly wrapped in plastic wrap and foil. Thaw in the refrigerator before frosting and serving.

Best Carrot Cake Ever

Serving Suggestions

Serve this carrot cake as is, or add a scoop of vanilla ice cream, a dollop of whipped cream, or a light drizzle of caramel. A light dusting of cinnamon or chopped nuts on each slice adds a nice finish.

Nutrition Information

  • Calories: 350
  • Carbohydrates: 45g
  • Protein: 5g
  • Fat: 18g
  • Saturated Fat: 3g
  • Cholesterol: 40mg
  • Sodium: 290mg
  • Potassium: 200mg
  • Fiber: 2g
  • Sugar: 30g
  • Vitamin A: 80%
  • Vitamin C: 4%
  • Calcium: 4%
  • Iron: 8%

We’d love to hear how your cake turns out—leave a comment and share your tips or variations.

Pin It for Later

Save this recipe to your Pinterest board using the Pin button in the recipe card below.

Sign up for our newsletter for more recipes and follow us on social channels for daily inspiration.

Best Carrot Cake Ever

Best Carrot Cake Ever

Course:
Dessert
Cuisine:
American
Difficulty:
Medium
🍽️
Servings
12
⏱️
Prep time
20 minutes
🔥
Cooking time
40 minutes
📊
Calories
350 kcal

A classic, moist carrot cake that combines warm spices, juicy pineapple, and a smooth cream cheese frosting for a crowd-pleasing dessert.

Ingredients

  • 2 cups all-purpose flour
  • 2 cups grated carrots
  • 1 cup vegetable oil
  • 1 1/2 cups granulated sugar
  • 3 large eggs
  • 1 teaspoon vanilla extract
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • 1/2 cup crushed pineapple, drained
  • 1/2 cup chopped walnuts or pecans
  • Cream cheese frosting

Directions

  1. Preheat the oven to 350°F (175°C). Grease and flour a 9×13-inch baking pan.
  2. In a large mixing bowl, combine the grated carrots, vegetable oil, sugar, eggs, and vanilla. Mix until evenly combined.
  3. In a separate bowl, whisk together the flour, baking soda, salt, cinnamon, and nutmeg.
  4. Gradually add the dry ingredients to the carrot mixture, stirring until just combined.
  5. Fold in the crushed pineapple and chopped nuts.
  6. Pour the batter into the prepared pan and spread it evenly.
  7. Bake 35–40 minutes, or until a toothpick inserted into the center comes out clean.
  8. Allow the cake to cool completely before frosting with cream cheese frosting.
  9. Slice and serve once frosted.

Nutrition Facts

Calories:
350
Fat:
18g
Carbohydrates:
45g
Protein:
5g
Sodium:
290mg
Fiber:
2g
Sugar:
30g