Moist Carrot Cake with Cream Cheese Frosting

Featured in: Family Table Comfort

This classic American dessert features three layers of moist, spiced cake loaded with freshly grated carrots, crunchy walnuts or pecans, and sweet crushed pineapple. The warm spices of cinnamon, nutmeg, and ginger create a comforting aroma while baking. A velvety cream cheese frosting blankets the finished cake, adding a rich, tangy contrast to the sweet crumb. Perfect for celebrations, holidays, or everyday treats, this cake stays fresh for days in the refrigerator.

Updated on Tue, 13 Jan 2026 11:55:00 GMT
Frosted Carrot Cake with cream cheese icing on a wooden board, surrounded by fresh carrots and nuts. Save
Frosted Carrot Cake with cream cheese icing on a wooden board, surrounded by fresh carrots and nuts. | ilemdrift.com

My grandmother made carrot cake every Easter Sunday without fail and the whole house would smell like warm cinnamon and sweet earthy carrots all morning long. I spent hours at her kitchen table watching her grate carrots by hand until her knuckles turned raw and orange-stained. She swore that hand-grated carrots made all the difference compared to food processor shreds and honestly after testing both methods over the years she was absolutely right. This recipe is my version of hers with a few tweaks I have picked up along the way including that crucial addition of crushed pineapple which keeps every bite impossibly moist.

Last spring I brought this cake to a potluck and watched it disappear within fifteen minutes flat. Three different people asked for the recipe on the spot and my friend Sarah who claims to hate carrot cake went back for seconds. The best part was seeing my dad take that first bite and get quiet for a moment before saying it tasted almost exactly like the one his mother used to make. That is the kind of kitchen memory that makes all the vegetable grating worth every minute.

What's for Dinner Tonight? ๐Ÿค”

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • All-purpose flour: The foundation that gives structure to all those heavy moist add-ins
  • Ground cinnamon nutmeg and ginger: This warm spice trio is what makes carrot cake taste like comfort
  • Baking powder and baking soda: Both are essential here since the carrots and pineapple add so much weight
  • Granulated and brown sugar: The combination gives depth with brown sugar adding subtle caramel notes
  • Vegetable oil: Oil keeps the cake moist for days unlike butter which can firm up when chilled
  • Large eggs: Room temperature eggs blend better and help create that tender texture
  • Vanilla extract: Do not skip this even though it seems subtle it rounds out all the spices
  • Grated carrots: Hand-grated on the large holes of a box grater for perfect texture
  • Chopped walnuts or pecans: Toast them first in a dry pan for three minutes to bring out their natural oils
  • Crushed pineapple: Drain it really well through a fine mesh sieve or your batter will be too wet
  • Raisins: Optional but I love the little pockets of sweetness they provide
  • Cream cheese: Full fat block style cream cheese makes the sturdiest frosting
  • Unsalted butter: Softened for exactly 30 minutes on the counter not in the microwave
  • Powdered sugar: Sifting it first prevents those dreaded lumpy patches in your frosting

Tired of Takeout? ๐Ÿฅก

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Preheat your oven:
Get it to 350ยฐF and generously grease two 9-inch round pans with butter then dust them with flour shaking out any excess
Whisk the dry ingredients:
In a large bowl combine flour cinnamon nutmeg ginger baking powder baking soda and salt making sure to break up any clumps of spices
Beat the sugars and oil:
In another bowl mix both sugars with the oil until combined then add eggs one at a time letting each fully incorporate before adding the next
Combine wet and dry:
Add the dry ingredients to the wet mixture and stir just until no flour streaks remain being careful not to overmix
Add the good stuff:
Fold in the carrots nuts drained pineapple and raisins if using until everything is evenly distributed throughout the batter
Bake until done:
Divide batter between the pans and bake for 35 to 40 minutes until a toothpick comes out clean and the tops spring back when gently pressed
Cool completely:
Let the cakes rest in their pans for 10 minutes then turn them out onto a wire rack to cool entirely before frosting
Make the frosting:
Beat together cream cheese and butter until smooth then gradually add sifted powdered sugar vanilla and a pinch of salt until light and fluffy
Frost and enjoy:
Spread frosting between the layers then over the top and sides garnishing with extra nuts if you like
A thick slice of Carrot Cake shows moist layers, pineapple bits, and toasted walnuts. Save
A thick slice of Carrot Cake shows moist layers, pineapple bits, and toasted walnuts. | ilemdrift.com

This was the cake I made for my own birthday last year standing in my tiny apartment kitchen with cream cheese smeared on my forearm and carrot bits all over the floor. My roommate walked in took one look at the mess and asked if she could lick the spoon. Some recipes are just meant to be shared even in the messy in-between moments.

Still Scrolling? You'll Love This ๐Ÿ‘‡

Our best 20-minute dinners in one free pack โ€” tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Ahead

The cake layers freeze beautifully wrapped tightly in plastic then foil for up to three months. Just thaw them overnight in the refrigerator before frosting. I often bake the layers on Sunday and frost them Monday morning when I have more patience for decorating. This also happens to be one of those rare cakes that actually improves after a day in the fridge.

Getting The Texture Right

Hand-grating carrots is tedious but those larger irregular shreds hold onto moisture better than the uniform pieces from a food processor. Watch your mixing once the flour goes in and stop as soon as you see the last streak of white. Overdeveloped gluten makes a tough rubbery cake and nobody wants that after all the effort.

Serving Suggestions

This cake wants to be served with something warm and comforting. A cup of English breakfast tea or even a bold coffee cuts through the rich frosting perfectly. If you are feeling fancy a dessert wine like late-harvest Riesling creates the most lovely contrast with all those warm spices.

  • Sprinkle a little cinnamon on top of the frosting for extra visual appeal
  • Leftovers keep best in the refrigerator covered with a cake dome
  • Bring the cake to room temperature for about 30 minutes before serving

Served Carrot Cake on a white plate with a dollop of frosting and a hot coffee. Save
Served Carrot Cake on a white plate with a dollop of frosting and a hot coffee. | ilemdrift.com

There is something so honest about a cake made from vegetables that tastes like pure joy in every bite. Hope this recipe finds its way into your own collection of kitchen traditions.

Recipe FAQs

โ†’ Why is my carrot cake dry?

Dry carrot cake usually results from overbaking or using too little oil and carrots. Ensure you measure the vegetable oil accurately and don't exceed the baking time. The natural moisture from carrots and pineapple helps keep the crumb tender.

โ†’ Can I make carrot cake ahead of time?

Yes, carrot cake actually tastes better the next day as flavors meld. You can bake the layers up to 2 days in advance, wrap tightly in plastic, and refrigerate. Frost just before serving, or frost the entire cake and store refrigerated for up to 5 days.

โ†’ Do I have to include pineapple in carrot cake?

Pineapple adds natural sweetness and moisture, but it's optional. If omitted, consider adding an extra half cup of grated carrots or increasing the oil slightly by 1-2 tablespoons to maintain the desired moist texture.

โ†’ How do I know when carrot cake is done baking?

Insert a wooden toothpick into the center of the cake. If it comes out clean or with just a few moist crumbs, the cake is done. The edges should pull slightly away from the pan, and the top should spring back when gently pressed.

โ†’ Can I freeze carrot cake?

Absolutely! Wrap unfrosted cake layers tightly in plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before frosting. You can also freeze frosted slices individually for quick portions.

โ†’ What nuts work best in carrot cake?

Walnuts and pecans are traditional choices that complement the spices beautifully. Toasting the nuts beforehand enhances their flavor. For a different twist, try almonds or hazelnuts, or omit nuts entirely for a nut-free version.

20-Minute Dinner Pack โ€” Free Download ๐Ÿ“ฅ

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Moist Carrot Cake with Cream Cheese Frosting

Spiced layer cake loaded with carrots, nuts, and pineapple, finished with creamy frosting.

Time to prep
25 mins
Time to cook
40 mins
Overall time
65 mins
Recipe by Owen Strickland


Level Medium

Cuisine American

Output 12 Portions

Dietary details Vegetarian-Friendly

What You'll Need

Cake Dry Ingredients

01 2 cups all-purpose flour
02 2 teaspoons ground cinnamon
03 1/2 teaspoon ground nutmeg
04 1/2 teaspoon ground ginger
05 1 1/2 teaspoons baking powder
06 1 teaspoon baking soda
07 1/2 teaspoon salt
08 1 cup granulated sugar
09 1/2 cup packed light brown sugar

Cake Wet Ingredients

01 1 cup vegetable oil
02 4 large eggs
03 2 teaspoons vanilla extract

Cake Add-ins

01 2 cups grated carrots
02 1 cup chopped walnuts or pecans
03 1 cup well-drained crushed pineapple
04 1/2 cup raisins

Cream Cheese Frosting

01 8 ounces softened cream cheese
02 1/2 cup softened unsalted butter
03 2 1/2 cups sifted powdered sugar
04 1 teaspoon vanilla extract
05 Pinch of salt

How To Make It

Stage 01

Prepare Oven and Pans: Preheat oven to 350ยฐF. Grease and flour two 9-inch round cake pans or line with parchment paper.

Stage 02

Combine Dry Ingredients: Whisk together flour, cinnamon, nutmeg, ginger, baking powder, baking soda, and salt in a large bowl.

Stage 03

Mix Wet Base: Beat granulated sugar, brown sugar, and oil until well combined. Add eggs one at a time, beating well after each addition. Stir in vanilla extract.

Stage 04

Combine Batter: Gradually add dry ingredients to wet mixture and mix until just combined.

Stage 05

Fold in Add-ins: Fold in grated carrots, chopped nuts, pineapple, and raisins until evenly distributed.

Stage 06

Bake Cakes: Divide batter evenly between prepared pans. Bake for 35-40 minutes or until a toothpick inserted into center comes out clean.

Stage 07

Cool Cakes: Let cakes cool in pans for 10 minutes, then turn out onto a wire rack to cool completely before frosting.

Stage 08

Prepare Frosting: Beat cream cheese and butter until smooth. Gradually add powdered sugar, vanilla extract, and salt; beat until light and fluffy.

Stage 09

Assemble and Decorate: Spread frosting between layers and over top and sides of cooled cake. Garnish with extra nuts or grated carrot if desired.

You Just Made Something Great ๐Ÿ‘

Want more like this? Get my best easy recipes โ€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment needed

  • Mixing bowls
  • Electric mixer or whisk
  • Box grater
  • Measuring cups and spoons
  • Two 9-inch round cake pans
  • Cooling rack
  • Spatula

Allergy details

Double-check the ingredients for allergens. If you aren't sure, ask your healthcare provider.
  • Contains eggs, wheat, tree nuts, and dairy. For nut-free version, omit nuts and ensure no cross-contamination.

Nutrition Details (per serve)

Only use this data for general reference. It isn't a substitute for professional medical guidance.
  • Energy (kcal): 430
  • Fats: 26 g
  • Carbohydrates: 48 g
  • Proteins: 5 g

Cooking Shouldn't Be Hard โค๏ธ

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.