There is something about a classic carrot cake that feels like comfort and celebration all at once. This version is tall, bakery-style, and incredibly rich thanks to a generous amount of oil, eggs, and sugar that create a tender, plush crumb. Every bite is deeply spiced, lightly sweet, and balanced by the tang of cream cheese frosting. It is the kind of cake that disappears fast at gatherings and gets requested again and again for birthdays, holidays, and special Sundays at home.

Layered Carrot Cake with Cream Cheese Frosting
Prep Time: 25 minutes
Bake Time: 30 to 35 minutes
Total Time: About 1 hour 15 minutes
Servings: 12 to 16 slices
Pan: Three 8-inch round cake pans
Ingredients
Carrot Cake
2 1/4 cups vegetable oil
3 cups granulated sugar
6 large eggs
3 cups all-purpose flour
1 tablespoon baking powder
1 tablespoon baking soda
1 teaspoon salt
1 tablespoon ground cinnamon
1 teaspoon allspice
4 cups finely grated carrots
1 to 1 1/2 cups crushed pineapple, lightly drained
1 cup chopped nuts, optional
Cream Cheese Frosting
2 sticks unsalted butter, softened
2 sticks cream cheese, softened
1/2 teaspoon salt
1 teaspoon almond extract
1 tablespoon vanilla bean paste
6 to 8 cups powdered sugar, to desired thickness
Instructions
Frosting
Assembly
Cinnamon and allspice do the heavy lifting here, giving the cake that warm, cozy flavor that makes carrot cake so beloved. Using both baking powder and baking soda creates lift while still keeping the texture soft and slightly dense in the best way. The high egg count helps bind everything together and adds richness, while the oil keeps the crumb moist even days after baking.

Freshly grated carrots bring natural sweetness and moisture, but the real secret weapon is crushed pineapple. Lightly drained, it melts into the batter as it bakes, adding juiciness without making the cake soggy. Together, the carrots and pineapple create a texture that is soft, fluffy, and never dry, even in a three-layer cake.
This frosting is luxurious, smooth, and perfectly balanced between sweet and tangy. Butter and cream cheese whip into a fluffy base, while vanilla bean paste adds depth and tiny flecks of vanilla throughout. A touch of almond extract gives a subtle bakery flavor that makes people pause and say, “What is in this frosting?” You can adjust the powdered sugar to make it silky or stiff, depending on whether you want soft swirls or sharp, clean edges.
Once the layers are fully cooled, stack them with generous amounts of frosting between each one. The cake is sturdy enough to hold its shape but soft enough to slice cleanly after a short chill. Frost the sides and top, then smooth or swirl as desired. This cake looks stunning finished, but it also takes well to a sprinkle of chopped nuts or a light dusting of cinnamon on top.

This carrot cake keeps beautifully in the refrigerator for up to five days, making it perfect for prepping ahead of a party or holiday. The layers can also be baked in advance, wrapped tightly, and stored in the freezer for up to two months. Thaw overnight in the fridge, frost, and you have a show-stopping dessert with very little last-minute work.
This layered carrot cake with cream cheese frosting is classic, comforting, and completely crowd-pleasing. Moist crumb, warm spices, silky frosting, and tall bakery layers make it a recipe you will come back to again and again.