Moist Carrot Cake with Cream Cheese Frosting
A spiced, ultra-moist three-layer carrot cake studded with walnuts and pineapple, finished with tangy cream cheese frosting.
This is the carrot cake people remember—warmly spiced, packed with freshly grated carrots, crunchy walnuts, and a hint of pineapple for moisture. Topped with a thick swoop of cream cheese frosting, it's the cake worth lighting candles for.
Ingredients
- For the cake: 2½ cups (315g) all-purpose flour
- 2 teaspoons baking soda
- 1 teaspoon baking powder
- 1 teaspoon fine sea salt
- 2 teaspoons ground cinnamon
- ½ teaspoon ground ginger
- ¼ teaspoon ground nutmeg
- 1¼ cups (300ml) vegetable or canola oil
- 1 cup (200g) granulated sugar
- 1 cup (220g) packed light brown sugar
- 4 large eggs, room temperature
- 2 teaspoons pure vanilla extract
- 3 cups (300g) finely grated carrots (about 4 large)
- 1 cup (240g) crushed pineapple, well drained
- 1 cup (115g) chopped walnuts or pecans
- For the frosting: 16 oz (450g) cream cheese, softened
- 1 cup (225g) unsalted butter, softened
- 4 cups (480g) powdered sugar
- 1 teaspoon vanilla extract
- Pinch of salt
Instructions
- 1
Preheat oven to 350°F (175°C). Grease and line three 8-inch round cake pans with parchment.
- 2
In a medium bowl, whisk together flour, baking soda, baking powder, salt, and spices.
- 3
In a large bowl, whisk the oil, both sugars, eggs, and vanilla until well combined and slightly thickened.
- 4
Stir the dry ingredients into the wet just until no flour streaks remain. Fold in carrots, pineapple, and walnuts.
- 5
Divide batter evenly among the pans. Bake for 28-35 minutes, until a toothpick comes out with a few moist crumbs.
- 6
Cool in pans for 15 minutes, then turn out onto wire racks to cool completely.
- 7
Make the frosting: beat cream cheese and butter together until completely smooth, 3-4 minutes. Add powdered sugar, vanilla, and salt; beat on low, then increase to medium until light and fluffy.
- 8
Place one cake layer on a serving plate. Spread with about 1 cup of frosting. Repeat with the second layer, then top with the final layer.
- 9
Frost the top and sides with the remaining frosting. Garnish with extra chopped walnuts if desired.
- 10
Refrigerate for 30 minutes to set the frosting before slicing.
Chef's Tips
- •Prep all ingredients before you start cooking for a smoother experience.
- •Taste as you go and adjust seasoning to your preference.
- •Don't overcrowd the pan—cook in batches if needed for best results.
- •Let meat rest after cooking to keep it juicy and tender.
Storage & Reheating
Store leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, use a microwave at 50% power or warm in a covered pan over medium-low heat until heated through. For best texture, avoid reheating more than once.
Nutrition Information
You Might Also Like
Reviews
Absolutely delicious! My family loved it. Will definitely make again.
Easy to follow instructions. Turned out perfect on my first try!
The flavors are incredible. This is now a household favorite.
Made this for a dinner party and got so many compliments!
Related Recipes
Molten Chocolate Lava Cake
Individual dark chocolate cakes with a warm, oozing chocolate center—a restaurant-style dessert in under 30 minutes.
Classic Strawberry Shortcake
Flaky buttery biscuits piled high with macerated strawberries and clouds of fresh whipped cream—summer in dessert form.
Classic Vanilla Crème Brûlée
Silky vanilla custard topped with a shattering layer of caramelized sugar—an elegant dessert that's surprisingly simple.