Skip to content

Simpler Savory

Menu

Carrot Cake With Cream Cheese Frosting Recipe

Carrot Cake With Cream Cheese Frosting Recipe

Carrot Cake With Cream Cheese Frosting Recipe

If you’re looking for a Carrot Cake With Cream Cheese Frosting Recipe that turns out tender, warmly spiced, and wonderfully moist every single time, this is the one to bookmark. It’s a classic homemade carrot cake from scratch with soft layers, plenty of fresh carrots, and a thick, tangy cream cheese frosting that makes every bite feel bakery-worthy.

A classic cake that never goes out of style

There’s something so comforting about a good carrot cake recipe. It’s humble, a little old-fashioned, and somehow always the first dessert to disappear from the table. This particular Carrot Cake With Cream Cheese Frosting Recipe is the kind I make when I want a dependable, crowd-pleasing cake for Easter, birthdays, spring brunches, holiday dinners, or honestly, just because it’s Saturday and I’m craving something cozy.

What makes this cake special is the balance. You get the sweetness of carrots, warm spice from cinnamon and nutmeg, a soft crumb from oil and brown sugar, and a gentle tang from the frosting. I’ve tested versions with butter, with pineapple, with raisins, with nuts—you name it. And while I love a playful variation, this version hits that sweet spot between classic carrot cake, moist carrot cake, and easy carrot cake with cream cheese frosting.

It’s not trying too hard, which is exactly why it works. The batter comes together easily, the layers bake up beautifully, and the frosting is fluffy but stable enough to spread without a fuss. If you’ve ever wanted a homemade carrot cake with cream cheese frosting that tastes like it came from a neighborhood bakery, you’re in the right kitchen.

Why you’ll love this recipe

  • Exceptionally moist thanks to oil, brown sugar, and freshly grated carrots.
  • Simple to make with everyday pantry ingredients.
  • Warmly spiced with cinnamon and nutmeg for that classic flavor.
  • Perfect for celebrations like Easter, birthdays, showers, and holidays.
  • Flexible and forgiving—easy to add walnuts, pecans, raisins, or pineapple.
  • Made from scratch but doesn’t feel fussy.
  • Cream cheese frosting is thick and tangy, not runny or overly sweet.
  • Great make-ahead dessert since the flavor improves after chilling.
  • Beginner-friendly with straightforward steps and helpful cues.
  • Bakery-style results without leaving home.

Ingredients

Here’s everything you’ll need for this easy carrot cake and the best cream cheese frosting for carrot cake.

For the carrot cake layers

  • 2 cups all-purpose flour
    (Spoon and level for accuracy; too much flour can make the cake dense.)
  • 2 teaspoons baking powder
  • 1 1/2 teaspoons baking soda
  • 1 teaspoon fine salt
  • 2 teaspoons ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1 cup granulated sugar
  • 1 cup packed light brown sugar
    (Brown sugar adds moisture and a deeper flavor.)
  • 1 1/4 cups neutral oil, such as vegetable or canola oil
    (This is the secret to a truly moist carrot cake.)
  • 4 large eggs, room temperature
  • 2 teaspoons pure vanilla extract
  • 3 cups finely grated carrots
    (Use the small holes on a box grater; pre-shredded carrots are too dry and thick.)
  • 3/4 cup chopped walnuts or pecans, optional
    (Great if you love carrot cake with walnuts or carrot cake with pecans.)
  • 1/2 cup crushed pineapple, well drained, optional
    (Adds extra moisture for a carrot cake with pineapple.)
  • 1/2 cup raisins, optional
    (For folks who enjoy a more traditional carrot cake recipe.)
  • 1/2 cup shredded sweetened coconut, optional
    (Lovely in a carrot cake with shredded coconut.)
Carrot Cake With Cream Cheese Frosting Recipe

For the cream cheese frosting recipe

  • 8 ounces full-fat cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 4 cups powdered sugar, sifted if lumpy
  • 2 teaspoons vanilla extract
  • 1/4 teaspoon fine salt

Ingredient tip: Use block-style cream cheese, like Philadelphia, not the whipped tub kind. Tub cream cheese holds more moisture and can make your homemade cream cheese frosting loose. For a thick cream cheese frosting, the block is the way to go.

Directions

1. Prep the pans and heat the oven

Preheat your oven to 350°F. Grease and line two 9-inch round cake pans with parchment paper. If you’ve ever had a cake stick and break apart, you know why this matters. A little prep saves a lot of heartbreak.

2. Mix the dry ingredients

In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, and nutmeg. This gives you an even distribution of spice and leavening, which means more even carrot cake layers.

3. Combine the wet ingredients

In a large bowl, whisk the granulated sugar, brown sugar, and oil until smooth. Add the eggs one at a time, whisking well after each addition, then stir in the vanilla. The mixture should look glossy and well blended.

4. Bring the batter together

Add the dry ingredients to the wet ingredients and stir just until combined. Don’t overmix here; stop when you no longer see dry streaks. Fold in the grated carrots and any add-ins like walnuts, pecans, pineapple, raisins, or coconut. The batter will be thick, and that’s exactly right.

5. Bake until springy and fragrant

Divide the batter evenly between the prepared pans. Bake for 30 to 35 minutes, or until the tops spring back lightly when touched and a toothpick inserted in the center comes out with a few moist crumbs. Not wet batter—just tender crumbs. That’s the sweet spot.

6. Cool the cakes completely

Let the cakes cool in the pans for 15 minutes, then turn them out onto wire racks to cool completely. Don’t rush this part. If the cake is even a little warm, your frosting can slide around like it’s on skates.

7. Make the frosting

In a large bowl, beat the softened cream cheese and butter until smooth and creamy, about 2 to 3 minutes. Add the powdered sugar gradually, then mix in the vanilla and salt. Beat until fluffy. If it feels too soft, chill it for 15 to 20 minutes before frosting. That quick rest works wonders for a fluffy cream cheese frosting that still holds its shape.

8. Assemble the cake

Place one cake layer on a serving plate or cake stand. Spread a generous layer of frosting over the top, then place the second cake layer on top. Frost the top and sides. For a rustic look, leave swoops and swirls. For a cleaner finish, chill the cake for 20 minutes after a thin crumb coat, then add the final layer of frosting.

9. Chill briefly, then serve

For the neatest slices, refrigerate the frosted cake for 30 minutes before serving. Use a sharp knife and wipe it clean between cuts. You’ll get those beautiful tidy layers that make a bakery style carrot cake feel extra special.

Servings & timing

  • Yield: 12 to 14 slices
  • Prep Time: 25 minutes
  • Bake Time: 30 to 35 minutes
  • Cooling Time: 1 hour
  • Total Time: About 2 hours, including cooling and frosting

If you make the layers a day ahead, it feels much quicker the next day. That’s my kind of kitchen math.

Variations

  • Carrot loaf cake: Bake the batter in two loaf pans for a cozy carrot loaf cake version.
  • Carrot sheet cake recipe: Spread the batter into a 9x13-inch pan for an easy party dessert.
  • Carrot snack cake: Halve the recipe and bake it in an 8-inch square pan for a smaller everyday treat.
  • Extra spiced carrot cake: Add 1/4 teaspoon ground ginger and a pinch of cloves for a deeper cinnamon spiced carrot cake flavor.
  • Nut-free version: Skip the walnuts or pecans and add a little extra coconut if you like texture.
  • Raisin-and-pineapple classic: Stir in both raisins and crushed pineapple for an old fashioned carrot cake feel.

Storage & reheating

Because this cake has cream cheese frosting, it should be stored in the refrigerator.

  • Refrigerator: Keep covered for up to 5 days. The flavor actually improves after the first day, which is one of the reasons I love it for entertaining.
  • Freezer: You can freeze unfrosted cake layers, tightly wrapped, for up to 2 months. Thaw overnight in the refrigerator before frosting.
  • Frosted cake: Freeze individual slices on a tray until firm, then wrap well and store for up to 1 month.
  • Serving from cold: Let slices sit at room temperature for 20 to 30 minutes before serving for the best texture.
  • Make-ahead tip: Bake the cake layers one day ahead and frost the next day. That little pause gives you cleaner slices and less stress.

No reheating needed here—this is a chilled or room temperature dessert, and it’s all the better for it.

Notes

A few things I’ve learned after making more homemade carrot cake than I can count:

Freshly grated carrots matter. They bring moisture and tenderness that bagged shredded carrots simply don’t. The bagged kind is handy, sure, but they’re often dry and too coarse for the soft crumb we want.

Oil gives a better texture than butter in most moist carrot cake recipes. I know, butter sounds more romantic. But oil creates that plush, soft crumb that stays lovely for days. Butter gives flavor, yes, but in carrot cake, the spice and frosting carry plenty of flavor already.

Drain pineapple very well if you use it. Too much liquid can weigh down the batter.

If your frosting seems too soft, don’t panic. Warm kitchens do that. Chill the frosting for 15 minutes, then stir again. Problem solved more often than not.

And one more thing—don’t overbake. Carrot cake should be tender and almost lush. A few moist crumbs on the toothpick are better than a bone-dry clean one.

FAQs

Can I make this carrot cake from scratch ahead of time?

Yes. Bake the layers a day ahead, wrap them well, and frost the cake the next day. It’s actually easier to assemble when the layers are fully cooled and slightly chilled.

Can I use pre-shredded carrots?

I wouldn’t recommend it. Pre-shredded carrots are thicker and drier, so they don’t melt into the batter the same way freshly grated carrots do.

Why is my cream cheese frosting runny?

Usually it’s from using spreadable tub cream cheese or overly warm ingredients. Use block cream cheese and softened—not melted—butter for a more tangy cream cheese frosting that stays thick.

Can I make this as a carrot sheet cake?

Absolutely. Bake it in a greased 9x13-inch pan and start checking around 35 to 40 minutes. It makes a wonderful carrot cake party dessert.

Should I add nuts, raisins, or pineapple?

That depends on your crowd. If you love a traditional carrot cake recipe, those additions are delicious, but the base recipe is excellent on its own too.

Can I make cupcakes with this recipe?

Yes, you can. Fill cupcake liners about two-thirds full and bake at 350°F for 18 to 22 minutes, or until a toothpick comes out with moist crumbs.

What’s the best way to frost the cake neatly?

Chill the cake layers first, apply a thin crumb coat, then refrigerate for 20 minutes before adding the final frosting. It’s a small extra step, but it makes a big difference.

Can I make this for Easter or a birthday cake?

Without a doubt. This carrot cake birthday cake is lovely with piped frosting and chopped nuts, and it’s one of my favorite carrot cake Easter dessert ideas because it feels bright, classic, and festive.

Conclusion

This Carrot Cake With Cream Cheese Frosting Recipe is everything a classic carrot cake should be—moist, warmly spiced, easy to make, and finished with a rich, fluffy frosting that brings it all together. Whether you’re baking for a holiday table, a birthday, or a plain old Sunday supper, it’s the kind of dessert people remember.

If you try it, I’d love for you to leave a comment and share how you made it your own—walnuts, pecans, pineapple, raisins, all of the above? And if you’re in a baking mood, this would pair beautifully with other cozy favorites like banana bread, hummingbird cake, or a simple cinnamon coffee cake.

Read next

Almond Flour Banana Bread

Desserts Baking

Almond Flour Banana Bread

Discover a moist, wholesome almond flour banana bread that's easy to bake and gluten-friendly.

Almond Flour Birthday Cake

Desserts Baking

Almond Flour Birthday Cake

Discover an almond flour birthday cake that is moist, easy to bake, and naturally gluten-free. Learn tips for perfect texture and flavor.

Almond Flour Brownies

Desserts Baking

Almond Flour Brownies

Discover almond flour brownies that are fudgy, gluten-free, and easy to make with simple pantry ingredients.

Almond Flour Lemon Pound Cake

Desserts Baking

Almond Flour Lemon Pound Cake

Discover a light almond flour lemon pound cake that's moist, bright, and easy to bake with lemon zest and subtle sweetness.

Almond Flour Pumpkin Muffins

Desserts Baking

Almond Flour Pumpkin Muffins

Discover almond flour pumpkin muffins: moist, gluten-free treats with cozy pumpkin spice and simple ingredients.