Classic Carrot Cake with Cream Cheese Frosting

There are some recipes that become part of the family calendar, and this classic carrot cake recipe is one of ours.

This is the carrot cake my daughters request for their birthdays, we make it for family gatherings, and sometimes when a simple homemade cake just feels like exactly the right thing. It’s soft, warmly spiced, and topped with cream cheese frosting.

slice of carrot cake with cream cheese frosting on a saucer

Around here, Grampy and I have a standing arrangement: I bake the cakes and mix the frosting, and he handles the actual frosting part. One stray crumb in the frosting is enough to send me down a rabbit trail of trying to fix it, while Grampy simply spreads it on and calls it good. The system has worked for years.

If you’re looking for a classic carrot cake recipe that feels like home, this is the one I keep coming back to. I’ve been making this one for a long time now, and it never sticks around very long—especially when there’s family gathered in the kitchen.


🥕 What You’ll Need

For the Carrot Cake

ingredients for classic carrot cake recipe
  • 2 cups all-purpose flour
  • 2 cups sugar
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon nutmeg
  • 3 cups finely shredded carrots
  • 1 cup cooking oil
  • 4 eggs
  • 1/2 cup chopped nuts, optional

For the Cream Cheese Frosting

ingredients for cream cheese frosting
  • 1 (8 oz) package cream cheese, softened
  • ½ cup softened butter
  • 2 teaspoons vanilla
  • 4½ to 4¾ cups powdered sugar

🍰 Instructions

Make the Cake

  1. Preheat oven to 350°F.
  2. In a large bowl, combine flour, sugar, baking powder, baking soda, cinnamon, and nutmeg.
  3. Add shredded carrots, oil, and eggs.
  4. Beat until well combined. Stir in nuts if desired.
  5. Pour batter into 2 greased and floured 9-inch round pans. I always spray my pans with Baker’s Joy.
  6. Bake for 30–35 minutes, until a toothpick comes out clean.
  7. Cool in pans for about 10 minutes, then remove and cool completely on racks.

Make the Frosting

  1. Beat together cream cheese, butter, and vanilla until light and fluffy.
  2. Gradually add powdered sugar.
  3. Continue beating until smooth and spreadable.
two-photo collage of cream cheese frosting, and carrot cake being frosted

Assemble

  • Frost between layers, then cover the top and sides.
  • Optional: top with chopped nuts or keep it simple and cozy.

Pin it for later!

🍍 Easy Variations

  • Pineapple Carrot Cake: Add one small can crushed pineapple (undrained) and ½ cup coconut.
  • Raisin-Nut Version: Stir in ½ cup raisins and ½ cup chopped nuts.

📝 Notes

  • You can bake this in a 9×13 pan for a simpler, one-layer version.
  • I often go a little lighter on the sugar—it still turns out lovely.
  • This freezes beautifully (unfrosted or frosted).

If chocolate cake is more your style, try Grampy’s Favorite Chocolate Cake!

Until next time, happy baking! 🥣

Classic Carrot Cake Recipe

A classic carrot cake recipe made from scratch, topped with delicious cream cheese frosting. A simple, old-fashioned family favorite perfect for birthdays, holidays, or just because.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Serving Size 12

Ingredients

Carrot Cake Ingredients

  • 2 cups all-purpose flour
  • 2 cups sugar
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon nutmeg
  • 3 cups finely shredded carrots
  • 1 cup cooking oil
  • 4 eggs
  • ½ cup chopped nuts, optional

Cream Cheese Frosting Ingredients

  • 1 8 oz package cream cheese, softened
  • ½ cup unsalted butter, softened
  • 2 teaspoons vanilla
  • 4½ to 4¾ cups powdered sugar

Instructions

Make the Cake

    • Preheat oven to 350°F.
    • In a large bowl, combine flour, sugar, baking powder, baking soda, cinnamon, and nutmeg.
    • Add shredded carrots, oil, and eggs.
    • Beat until well combined.
    • Pour batter into 2 greased and floured 9-inch round pans.
    • Bake for 30–35 minutes, until a toothpick comes out clean.
    • Cool in pans for about 10 minutes, then remove and cool completely on racks.

    Make the Frosting

    • Beat together cream cheese, butter, and vanilla until light and fluffy.
    • Gradually add powdered sugar.
    • Continue beating until smooth and spreadable.

    Assemble the Cake

    • Frost between layers, then cover the top and sides.
    • Optional: top with chopped nuts.

    Notes

    After frosting, chill the cake for several hours or overnight. Serve plain or with ice cream. 

    Similar Posts

    Leave a Reply