Moist Carrot Cake Recipe with Cream Cheese Frosting

Let’s be honest. Not all carrot cakes are worth turning on your oven for, right?

Some are dry, some taste like spice cake with a vegetable reputation, and some just make chewing feel like a workout.

But this one, my friend, is the jackpot. It’s moist, super flavorful, and covered in thick cream cheese frosting. You’ll be counting down the minutes till the next slice.

Why This Moist Carrot Cake Stays In My Recipe Box

I’ve baked my way through a bunch of carrot cake recipes. Some came out okay. Some were straight up disappointments. But this one makes people talk with their mouths full. I’ve had folks who swore they hated carrots grab a second slice without blinking.

So what makes it special? A few little secrets I learned the hard way. And yes, I’m sharing them with you. Because keeping cake secrets is just wrong.

Ingredients You’ll Need

Don’t worry, nothing weird here. Just real stuff you probably already have or can grab quick at the store.

For The Carrot Cake

  • 2 cups all purpose flour
  • 2 teaspoons baking powder
  • 1 and 1/2 teaspoons baking soda
  • 1 teaspoon salt
  • 2 teaspoons cinnamon
  • 1 cup brown sugar, packed
  • 1 cup white sugar
  • 1 cup vegetable oil
  • 4 large eggs
  • 2 teaspoons vanilla extract
  • 3 cups grated carrots (finely shredded for best texture)
  • 3/4 cup crushed pineapple, drained
  • 1/2 cup chopped walnuts (optional but awesome)
  • 1/2 cup raisins (if you’re into that kind of thing)

For The Cream Cheese Frosting

  • 8 ounces cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 2 teaspoons vanilla extract
  • 3 and 1/2 cups powdered sugar

How To Make Carrot Cake

Step 1

Set your oven to 350 degrees Fahrenheit. Grease two 9 inch round cake pans and line them with parchment paper. Or skip it and live on the edge if you dare.

Step 2

In a large bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon. This keeps those weird baking soda clumps away.

Step 3

In another bowl, beat the brown sugar, white sugar, and oil until smooth. Add the eggs one at a time, then stir in the vanilla. Don’t panic if it looks weird. It all evens out soon.

Step 4

Add the dry ingredients to the wet ones slowly. Mix just until combined. Then fold in the carrots, pineapple, walnuts, and raisins if using. Mix gently, trust me on this.

Step 5

Divide the batter between the two pans. Smooth the tops. Bake for about 30 to 35 minutes. A toothpick should come out clean or with a few crumbs. Just no goo, please.

Step 6

Cool the cakes in their pans for 10 minutes. Flip them onto wire racks and let them cool completely. Frosting a warm cake is how sadness happens.

Step 7

Beat the cream cheese and butter until fluffy. Add vanilla. Slowly add powdered sugar until smooth and dreamy. Try not to eat it straight from the bowl. Or do. I won’t tell.

Step 8

Place one cake layer on a plate. Spread a nice thick layer of frosting on top. Add the second cake and cover everything with the rest of the frosting. Use a butter knife to make it look fancy. Or rustic. Both work.

Carrot Cake Step by Step

Pro Tips From My Kitchen

  • Use freshly grated carrots. The pre shredded ones are dry and sad.
  • Drain the pineapple well. Too much liquid makes it soggy.
  • Chill before slicing for picture perfect layers. Or slice it warm if you live wild.

Can I Make It Ahead

Absolutely. This cake stays amazing in the fridge for up to four days. Cover it well in an airtight container. It actually tastes even better the next day when the flavors settle in. Like magic, but edible.

What About Freezing It

Go for it. Wrap the unfrosted layers tight in plastic wrap and freeze for up to one month. Thaw overnight in the fridge and frost when you’re ready to show off your baking skills.

Common Mistakes To Avoid

  • Don’t overmix. Tender cake comes from gentle mixing.
  • Don’t skip the carrots. They’re the star of the show.
  • Use full fat cream cheese. Low fat just doesn’t hit right.

Serving Ideas

This cake shines solo. But a hot cup of coffee or cold glass of milk takes it up a notch. A scoop of vanilla ice cream? Yes please.

Final Thoughts

There you have it. A moist carrot cake recipe that makes you feel like a baking champ. Make it for birthdays, brunch, or just because you want dessert. It never disappoints.

I’ve shared it with family, friends, and even a coworker who almost cried from joy. Bake it once and you’ll see why it earns a permanent spot in your kitchen.

Check out more dessert ideas or handy baking tips for your next kitchen win.

Frosted Carrot Cake Slice

Moist Carrot Cake with Cream Cheese Frosting

A super moist and flavorful carrot cake topped with thick cream cheese frosting. Perfect for any celebration or cozy afternoon treat.
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 12 servings

Ingredients
  

For The Carrot Cake
  • 2 cups all purpose flour
  • 2 teaspoons baking powder
  • 1 and 1/2 teaspoons baking soda
  • 1 teaspoon salt
  • 2 teaspoons cinnamon
  • 1 cup brown sugar packed
  • 1 cup white sugar
  • 1 cup vegetable oil
  • 4 large eggs
  • 2 teaspoons vanilla extract
  • 3 cups grated carrots finely shredded for best texture
  • 3/4 cup crushed pineapple drained
  • 1/2 cup chopped walnuts optional but awesome
  • 1/2 cup raisins if you’re into that kind of thing
For The Cream Cheese Frosting
  • 8 ounces cream cheese softened
  • 1/2 cup unsalted butter softened
  • 2 teaspoons vanilla extract
  • 3 and 1/2 cups powdered sugar

Method
 

  1. Preheat oven to 350°F (175°C). Grease two 9-inch round cake pans and line with parchment paper.
  2. In a large bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon.
  3. In another bowl, beat the brown sugar, white sugar, and vegetable oil until smooth.
  4. Add eggs one by one, mixing well after each. Stir in vanilla extract.
  5. Gradually add the dry ingredients to the wet ingredients, mixing just until combined.
  6. Fold in the grated carrots, crushed pineapple, chopped walnuts, and raisins if using. Mix gently.
  7. Divide the batter evenly into the prepared pans. Smooth the tops.
  8. Bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean or with a few crumbs.
  9. Let cakes cool in pans for 10 minutes before turning out onto wire racks. Cool completely before frosting.
  10. In a bowl, beat cream cheese and butter until fluffy. Add vanilla extract.
  11. Gradually add powdered sugar while beating until frosting is smooth and creamy.
  12. Place one cake layer on a serving plate. Spread a thick layer of frosting over the top.
  13. Top with the second cake layer and frost the top and sides. Decorate as desired.

Notes

Use freshly grated carrots for best results. Drain pineapple well to avoid soggy cake. Chill the cake before slicing for cleaner layers. Cake can be made ahead and stored in the fridge for up to 4 days. Freeze unfrosted layers for up to one month.

Leave a Comment

Recipe Rating