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.

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

- 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

- 1 (8 oz) package cream cheese, softened
- ½ cup softened butter
- 2 teaspoons vanilla
- 4½ to 4¾ cups powdered sugar
🧺 Granny’s Favorite Tools for Baking
🥄 Danish Whisk — perfect for mixing dry ingredients and batters
🍪 Baker’s Joy Cooking Spray — no more cakes sticking in the pan!
🩵 Cooling Racks — I like this set because they are large-sized.
I only share tools I truly use and love. As an Amazon Associate, I earn from qualifying purchases — at no extra cost to you, friend. 💛
🍰 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. Stir in nuts if desired.
- Pour batter into 2 greased and floured 9-inch round pans. I always spray my pans with Baker’s Joy.
- 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
- Frost between layers, then cover the top and sides.
- Optional: top with chopped nuts or keep it simple and cozy.

Granny Says: Make it a day ahead if you can—this cake gets even better after it rests overnight in the fridge. The flavors settle in and everything just feels a little richer.

🍍 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
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.
