Moist Carrot Cake with Cream Cheese Frosting

Featured in: Casual Sweet Baking

This classic carrot cake delivers the perfect balance of warm spices, natural sweetness from fresh grated carrots and crushed pineapple, and satisfying crunch from toasted walnuts or pecans. The velvety cream cheese frosting adds a tangy, rich finish that makes this an irresistible dessert for holidays, birthdays, or casual gatherings.

What sets this version apart is the combination of moisture-enhancing ingredients—the vegetable oil keeps it tender while pineapple adds natural sweetness and extra softness. The warm spice trio of cinnamon, nutmeg, and ginger creates depth without overpowering the delicate carrot flavor.

Updated on Wed, 14 Jan 2026 08:02:00 GMT
A freshly baked Carrot Cake with cream cheese frosting, topped with walnuts, on a rustic wooden table. Pin It
A freshly baked Carrot Cake with cream cheese frosting, topped with walnuts, on a rustic wooden table. | buenoabrid.com

The scent of cinnamon and nutmeg filling my tiny apartment kitchen on a rainy Sunday morning is forever tied to this cake. I was attempting to recreate my grandmother's famous carrot cake from memory, with only a scribbled note about handful of this and splash of that to guide me. When that first batch came out of the oven, slightly lopsided but smelling like heaven, I knew I'd stumbled onto something worth perfecting. Now this cake has become my go to for bringing people together, whether it's a birthday celebration or just because Tuesday needed cake.

Last spring my neighbor Sarah came over while I was grating carrots, her curious nose leading the way. We ended up sitting at my kitchen table eating warm cake slices straight from the pan with forks, abandoning any pretense of waiting for it to cool or frosting it properly. She told me it tasted like sunshine and comfort all mixed together, which I think is the highest compliment a carrot cake can receive. Now she requests it every time her kids visit from college.

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: This forms the sturdy base that holds all those wonderful add ins together without becoming dense
  • Ground cinnamon, nutmeg and ginger: This warm spice trio is what transforms a simple vegetable cake into something extraordinary
  • Baking powder and baking soda: Both work together to give the cake its tender rise and fluffy texture
  • Salt: Just enough to make all the flavors pop without tasting salty
  • Granulated and brown sugar: The combination gives you sweetness plus that lovely caramel depth from the brown sugar
  • Vegetable oil: Creates incredible moisture that butter alone cannot achieve in this type of cake
  • Eggs: These provide structure and richness while helping bind everything together
  • Vanilla extract: Pure vanilla makes all the difference here so don't skimp
  • Grated carrots: Use fresh carrots you grate yourself for the best texture and moisture
  • Chopped walnuts or pecans: Toasted nuts add wonderful crunch and nutty flavor throughout
  • Crushed pineapple: The secret ingredient that keeps this cake unbelievably moist
  • Raisins: Optional but they add lovely bursts of sweetness throughout the crumb
  • Cream cheese: Make sure it's truly softened for the smoothest frosting
  • Unsalted butter: Room temperature butter blends seamlessly with the cream cheese
  • Powdered sugar: Sifting first prevents any lumps in your silky frosting

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep your pans and oven:
Get your oven heating to 350°F and prepare two round cake pans with grease and flour or parchment paper so nothing sticks later
Mix the dry ingredients:
Whisk together flour, cinnamon, nutmeg, ginger, baking powder, baking soda, and salt in a large bowl until well combined
Combine sugars and oil:
Beat both sugars with the oil until they're thoroughly blended, then add eggs one at a time, mixing well after each addition
Add vanilla and combine:
Stir in the vanilla extract, then gradually fold in the dry ingredients until just combined
Fold in the good stuff:
Gently fold in the grated carrots, nuts, pineapple, and raisins until evenly distributed throughout the batter
Divide and bake:
Split the batter evenly between your prepared pans and bake for 35 to 40 minutes until a toothpick comes out clean
Cool completely:
Let the cakes rest in their pans for 10 minutes before turning them out onto a wire rack to cool entirely
Make the frosting:
Beat together softened cream cheese and butter until smooth, then gradually add powdered sugar, vanilla, and salt until fluffy
Frost your cake:
Once the cakes are completely cool, spread frosting between layers and over the top and sides
Moist Carrot Cake slice on a plate, with creamy frosting and a cup of coffee nearby. Pin It
Moist Carrot Cake slice on a plate, with creamy frosting and a cup of coffee nearby. | buenoabrid.com

This recipe became my signature dessert after I brought it to a potluck where someone actually asked for the recipe before even finishing their first slice. Watching people's eyes light up when they take that first bite has made this my most requested dessert for five years running.

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 Your Own

I've discovered that swapping pecans for walnuts changes the character entirely, with pecans offering a sweeter, butterier crunch that some friends actually prefer. During autumn I'll add a pinch of cardamom to the spice mix which gives it this incredibly aromatic warmth that feels like the season itself.

Frosting Like A Pro

After dozens of cakes I've learned that doing a thin crumb coat first and chilling the cake for 15 minutes makes the final frosting layer look professionally smooth. Room temperature ingredients are non negotiable for that silky, spreadable consistency that glides over the cake.

Storage And Serving

This cake actually develops deeper flavor after sitting overnight, which is perfect for making ahead for gatherings. I keep mine covered in the refrigerator where it stays perfectly moist for up to five days.

  • Let refrigerated cake come to room temperature for 30 minutes before serving for the best texture
  • A cup of hot coffee or a glass of cold milk are my favorite pairings with this spiced cake
  • The unfrosted layers freeze beautifully for up to three months if you want to bake ahead
Whole Carrot Cake on a cake stand, garnished with chopped nuts and pineapple chunks. Pin It
Whole Carrot Cake on a cake stand, garnished with chopped nuts and pineapple chunks. | buenoabrid.com

There's something deeply satisfying about turning humble carrots into a cake that makes people close their eyes and smile after that first bite. That's the kind of everyday magic I hope this recipe brings to your kitchen too.

Recipe FAQs

How do I keep my carrot cake moist?

The key to moisture is using vegetable oil instead of butter, adding crushed pineapple, and not overbaking. The oil remains liquid at room temperature, keeping crumb tender for days. Well-drained pineapple adds natural moisture without making it soggy.

Can I make carrot cake ahead of time?

Absolutely! The wrapped layers stay fresh at room temperature for 2 days or refrigerated up to 5 days. The flavors actually develop and improve after resting. You can bake layers a day before frosting, or freeze unfrosted layers for up to 3 months.

Why do some recipes include pineapple?

Pineapple serves multiple purposes: its enzymes tenderize the crumb, natural sweetness reduces sugar needed, and crushed pieces add moisture. Well-drained prevents excess liquid while retaining flavor benefits.

What nuts work best in carrot cake?

Walnuts and pecans are traditional choices, offering earthy flavors that complement warm spices. Toast them before adding to enhance their nutty taste and texture. For nut allergies, simply omit or substitute with sunflower seeds.

How can I tell when carrot cake is done?

Insert a wooden toothpick into the center—it should come out clean or with just a few moist crumbs. The edges will slightly pull from pan sides, and the top will spring back when gently pressed. Start checking at 35 minutes to avoid overbaking.

Should I refrigerate carrot cake?

Once frosted with cream cheese frosting, refrigeration is recommended due to dairy ingredients. Bring to room temperature 30 minutes before serving for optimal texture and flavor. Unfrosted layers can stay at room temperature if serving within 2 days.

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

A moist, spiced cake packed with grated carrots, nuts, and pineapple, topped with rich cream cheese frosting.

Prep Time
25 minutes
Total Cook Time
40 minutes
Time Needed
65 minutes
Recipe by Janice Fowler


Skill Level Medium

Cuisine American

Makes 12 Serving Size

Diet Preferences Meat-Free

What You Need

Cake 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 light brown sugar, packed
10 1 cup vegetable oil
11 4 large eggs
12 2 teaspoons vanilla extract
13 2 cups grated carrots
14 1 cup chopped walnuts or pecans
15 1 cup crushed pineapple, well-drained
16 1/2 cup raisins

Cream Cheese Frosting

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

How to Make

Step 01

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

Step 02

Mix Dry Ingredients: In a large bowl, whisk together flour, cinnamon, nutmeg, ginger, baking powder, baking soda, and salt until thoroughly combined.

Step 03

Combine Wet Ingredients: In a separate bowl, beat together granulated sugar, brown sugar, and oil until well combined. Add eggs one at a time, beating well after each addition. Stir in vanilla extract.

Step 04

Combine Mixtures: Gradually add dry ingredients to wet mixture and mix until just combined. Do not overmix.

Step 05

Add Fruits and Nuts: Fold in grated carrots, chopped nuts, pineapple, and raisins if using until evenly distributed throughout batter.

Step 06

Pour Batter into Pans: Divide batter evenly between the prepared pans, smoothing tops with spatula.

Step 07

Bake Cake Layers: Bake for 35-40 minutes or until a toothpick inserted into center comes out clean.

Step 08

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

Step 09

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

Step 10

Frost the Cake: Once cakes are completely cool, spread frosting between layers and over top and sides of cake.

Step 11

Garnish and Serve: Garnish with extra nuts or grated carrot if desired. Slice and serve.

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.

What You'll Need

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

Allergy Info

Please review every ingredient for allergens and talk with a healthcare provider if you’re uncertain.
  • Contains eggs, wheat gluten, tree nuts, and dairy.
  • For nut-free version, omit nuts and ensure no cross-contamination.
  • Always check ingredient labels for hidden allergens.

Nutrition Facts (per serving)

These values are for your information only and shouldn't replace professional advice.
  • Calories: 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.