World's Best Carrot Cake Recipe

Jason Loucas/Stockbyte/Getty Images
  • Total: 70 mins
  • Prep: 30 mins
  • Cook: 40 mins
  • Yield: 1 13x9 carrot cake (12 servings)
Nutritional Guidelines (per serving)
712 Calories
51g Fat
58g Carbs
9g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 1 13x9 carrot cake (12 servings)
Amount per serving
Calories 712
% Daily Value*
Total Fat 51g 65%
Saturated Fat 14g 70%
Cholesterol 125mg 42%
Sodium 411mg 18%
Total Carbohydrate 58g 21%
Dietary Fiber 3g 11%
Protein 9g
Calcium 122mg 9%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

If someone did a list of the greatest cake/frosting combinations of all time, this carrot cake topped with cream cheese frosting has to be at the top. This carrot cake recipe also has pineapple, pecans, and walnuts which all add to its moist, crunchy goodness.


  • 2 cups all-purpose flour
  • 1 teaspoon salt
  • 2 teaspoon baking powder
  • 1 teaspoon baking soda
  • 2 teaspoon cinnamon
  • 1/2 teaspoon ginger
  • 2 cups sugar
  • 1 1/4 cups vegetable oil
  • 4 large eggs
  • 1/4 cup butter (melted)
  • 2 cups carrots (grated)
  • 1 can/8 ounces crushed pineapple (drained)
  • 1/2 cup chopped pecans
  • 1/2 cup chopped walnuts
  • For the Frosting:
  • 1/2 cup unsalted butter (softened)
  • 8 ounces cream cheese (softened)
  • 1 tablespoon milk
  • 1 teaspoon vanilla
  • 1 pound powdered sugar

Steps to Make It

  1. Preheat oven to 350 degrees F.

  2. Whisk together the flour, salt, baking powder, baking soda, cinnamon, and ginger in a mixing bowl for a minute or two; reserve until needed.

  3. In another mixing bowl, combine the sugar, oil, and eggs. Whisk until thoroughly combined. Whisk in the melted butter. Use a spatula to stir in the carrots, pineapple, and nuts. Stir in the flour mixture in two additions.

  4. Scrape the batter into a lightly greased 13 x 9 baking dish.

  5. Bake for about 40 minutes, or until the top springs back slightly when gently touched with your finger. Remove and allow to cool completely before frosting.

    To make the frosting:

  6. Use an electric mixer to beat together the butter, cream cheese, milk, and vanilla until light and fluffy.

  7. Gradually beat in the powdered sugar to form a smooth frosting.

  8. Spread evenly over the cooled cake.