Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade Carrot Cake Recipe with Cream Cheese Frosting Recipe

Homemade Carrot Cake Recipe with Cream Cheese Frosting Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 31 reviews
  • Author: Kimberly
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour (plus cooling)
  • Yield: 12 servings
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

Indulge in the warm, comforting flavors of a homemade carrot cake with luscious cream cheese frosting. This classic dessert is perfect for any occasion, from birthdays to holidays.


Ingredients

For the Cake:

  • 2 cups all-purpose flour
  • 2 teaspoons baking soda
  • 1 ½ teaspoons ground cinnamon
  • ½ teaspoon ground nutmeg
  • ½ teaspoon ground ginger
  • ½ teaspoon salt
  • 1 cup granulated sugar
  • 1 cup packed brown sugar
  • 1 cup vegetable oil
  • 4 large eggs
  • 2 teaspoons vanilla extract
  • 3 cups grated carrots
  • 1 cup chopped walnuts or pecans (optional)
  • ½ cup crushed pineapple, drained

For the Frosting:

  • 8 ounces cream cheese, softened
  • ½ cup unsalted butter, softened
  • 3 ½ cups powdered sugar
  • 1 teaspoon vanilla extract
  • pinch of salt

Instructions

  1. Preheat Oven: Preheat oven to 350°F (175°C) and prepare cake pans.
  2. Mix Dry Ingredients: Whisk together flour, baking soda, cinnamon, nutmeg, ginger, and salt.
  3. Combine Wet Ingredients: Beat sugars and oil, then add eggs and vanilla.
  4. Combine Batter: Gradually mix dry ingredients into wet, then fold in carrots and other optional ingredients.
  5. Bake: Divide batter and bake for 30–35 minutes.
  6. Make Frosting: Beat cream cheese, butter, sugar, vanilla, and salt until fluffy.
  7. Frost Cake: Frost cooled cakes and decorate as desired.

Notes

  • Refrigerate leftovers for firm frosting.
  • Can also be made in a 9×13-inch pan with adjusted baking time.