Super Moist Carrot Cake with Cream Cheese Frosting

If there is one cake that always disappears first at a family gathering, it is carrot cake. This homemade version is soft, tender, and full of warm cinnamon flavor, then finished with a thick layer of tangy cream cheese frosting. A lot of people only make carrot cake around Easter, but it truly deserves a spot on the table all year long.

What makes this recipe special is the combination of finely grated carrots and crushed pineapple. Together they keep the crumb incredibly moist and add a gentle natural sweetness you cannot get from sugar alone. Add a handful of chopped walnuts or pecans for a little crunch, and you have a cake that tastes like it came from a bakery.

Why You Will Love This Carrot Cake

  • Wonderfully moist. Grated carrots are almost ninety percent water, so they release moisture into the batter as the cake bakes. Paired with crushed pineapple and oil, the crumb stays soft for days.
  • Rich cream cheese frosting. The tangy, creamy frosting balances the sweetness of the cake and adds a smooth finish to every slice.
  • Naturally sweet. The carrots and pineapple bring their own sweetness and moisture, so the cake never tastes flat or dry.
  • Simple to make. No fancy equipment and no complicated steps. If you can whisk two bowls and use a hand mixer, you can make this cake.
  • Perfect for any occasion. Celebrations, birthdays, brunches, baby showers, or an everyday treat. This one fits them all.

What Makes This Carrot Cake So Moist

Moisture is the whole point of a good carrot cake, and this recipe gets there in a few smart ways. First, it uses oil instead of butter. Oil keeps a cake soft and moist far longer than butter does, since butter firms up once it cools. That is why so many bakers reach for oil when they want a cake that stays tender for days.

Second, the carrots themselves do a lot of the work. Because they are mostly water, finely grated carrots melt into the batter and keep everything soft. The trick is to grate them yourself rather than using the pre-shredded bags from the store. Those bagged carrots are usually too thick and dry, and they will not break down properly in the batter. Fresh carrots grated on the small holes of a box grater give you the best texture and flavor.

Finally, the crushed pineapple adds another layer of moisture along with a soft fruity sweetness. Just be sure to drain it well so the batter does not turn out too wet.

Homemade Carrot Cake with Cream Cheese Frosting

A flavorful and comforting homemade carrot cake with cream cheese frosting, perfect for celebrations and indulgences.

Cook: 30 minutesServings: 12Category: DessertCuisine: American

Ingredients

For the Carrot Cake

  • 2 cups all purpose flour
  • 2 cups granulated sugar
  • 1 1/2 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon cinnamon
  • 1/2 teaspoon salt
  • 3/4 cup vegetable oil
  • 4 large eggs
  • 2 cups finely grated carrots
  • 1 cup crushed pineapple, drained
  • 1/2 cup chopped walnuts or pecans, if desired

For the Cream Cheese Frosting

  • 8 oz cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 3 to 4 cups powdered sugar
  • 1 teaspoon vanilla extract
  • 1 tablespoon lemon juice, optional

Instructions

  1. Preheat your oven to 350 F.
  2. Grease and flour two 9 inch round cake pans, or line the bottoms with parchment paper to prevent sticking.
  3. In a large bowl, whisk together the flour, sugar, baking powder, baking soda, cinnamon, salt, and any other spices you choose to add.
  4. In a separate bowl, whisk together the eggs, vegetable oil, and vanilla extract until smooth and well blended.
  5. Add the grated carrots and crushed pineapple to the wet mixture. Stir until everything is evenly combined.
  6. Gradually add the dry ingredients to the wet mixture, stirring gently until just combined.
  7. If you are using nuts, gently fold them into the batter for an extra layer of flavor and texture.
  8. Divide the batter evenly between the prepared pans. Smooth the tops with a spatula. Bake for 25 to 30 minutes, or until a toothpick inserted into the center comes out clean. Let the cakes cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely before frosting.
  9. In a large mixing bowl, beat together the softened cream cheese and butter until creamy and smooth.
  10. Gradually add the powdered sugar, one cup at a time, until fully incorporated and the frosting reaches your desired sweetness.
  11. Stir in the vanilla extract and, if desired, a splash of lemon juice for added brightness.
  12. Beat the frosting on high speed for a few minutes to make it light and fluffy.

Tips for the Best Carrot Cake

  • Grate your own carrots. Skip the pre-shredded bags. Freshly grated carrots are softer, more flavorful, and blend into the batter much better.
  • Drain the pineapple well. Press out the extra juice so the batter does not become too wet.
  • Do not overmix. Stir the batter just until the flour disappears. Overmixing builds up gluten and gives you a dense, chewy cake instead of a tender one.
  • Use a block of cream cheese. Always use full fat block cream cheese for the frosting, not the whipped kind or the spreadable tub. Those have more moisture and leave you with a runny frosting.
  • Use room temperature dairy. Softened cream cheese and butter whip up smooth and lump free. Cold cream cheese leaves you with a bumpy frosting.
  • Cool the cakes completely. If they are even slightly warm, the frosting will melt and slide off. Be patient and let them cool all the way through.
  • Chill the frosting before piping. If you want to pipe decorations, place the frosting in the refrigerator for about an hour first so it holds its shape.

Variations and Add Ins

This recipe is a great base, and it takes well to a few changes if you want to make it your own.

  • Nuts. Walnuts and pecans both work beautifully. Toast them first for an even deeper flavor.
  • Raisins. Stir in about three quarters of a cup if you enjoy them in your carrot cake.
  • Shredded coconut. A half cup folded into the batter adds a soft chew and a hint of sweetness.
  • Extra spice. A pinch of nutmeg, ginger, or cloves alongside the cinnamon makes the cake taste warmer and more fragrant.
  • Cupcakes. Pour the same batter into a lined muffin tin and bake for around 18 to 22 minutes for individual portions.

How to Store Carrot Cake

Because this cake has cream cheese frosting, it is best kept in the refrigerator. Store it in an airtight container or cover it well, and it will stay fresh for up to five days. Many people think carrot cake tastes even better on the second day, once the flavors have had time to settle.

You can also freeze it. Wrap the unfrosted layers tightly in plastic wrap, then place them in a freezer bag. The cake keeps well in the freezer for up to three months. Let it thaw in the refrigerator overnight before serving. Freezing the layers before frosting tends to give the cleanest results.

Before You Continue

Want 158 Easy Dinner Recipes for Busy Weeknights?

After dessert comes dinner. Get the full 158 recipe PDF eBook (540+ pages) you can open on any phone, tablet, or computer, so dinner inspiration is always one click away.

Get All 158 Recipes →

Frequently Asked Questions

Can I make this carrot cake ahead of time?

Yes. You can bake the cake layers a day in advance and keep them wrapped at room temperature, then frost the day you plan to serve. The frosted cake also holds up well in the refrigerator for a few days, which makes it a great choice for parties.

Why did my cream cheese frosting turn out runny?

The most common reason is using whipped or tub style cream cheese. Always use a block of full fat cream cheese. Also make sure your butter is softened but not melted, and add the powdered sugar gradually until the frosting is thick enough.

Can I use pre-shredded carrots from the store?

It is best not to. Bagged shredded carrots are usually too thick and dry, so they do not soften properly while baking. Grating fresh carrots on the small holes of a box grater gives you a much better texture.

Do I have to use pineapple?

The crushed pineapple adds moisture and a soft natural sweetness, so it really helps the cake. If you leave it out, the cake will be a little less moist, so you may want to add a touch more oil to make up for it.

Can I make this as a single layer or a sheet cake?

Yes. You can bake the batter in a 9 by 13 inch pan instead of two round pans. Keep an eye on the bake time, since a single larger cake may need a few extra minutes in the oven.

Should carrot cake be refrigerated?

Once it has cream cheese frosting, yes. Keep it covered in the refrigerator and bring slices to room temperature before serving for the softest texture and best flavor.

Conclusion

This homemade carrot cake with cream cheese frosting is the kind of recipe you will come back to again and again. It is moist, tender, full of warm spice, and topped with a frosting that strikes the right balance between sweet and tangy. The grated carrots and crushed pineapple do most of the work to keep it soft, and the simple steps mean you do not need to be an experienced baker to get a beautiful result.

Bake it for a birthday, a holiday, or just because you are in the mood for something cozy and sweet. Share it with the people you love, and do not be surprised when they ask you for the recipe.

Love this recipe? Imagine having 158 easy dinner recipes in one place, ready whenever you need dinner inspiration.

Easy Dinner Recipes for Busy Weeknights (PDF eBook)

158 Recipes540+ PagesPDF Download

Make weeknight dinner feel simple again with a 540+ page PDF packed with 158 satisfying, easy dinner recipes. From sheet pan and skillet dinners to one pot meals, pastas, soups, slow cooker, Instant Pot, and air fryer favorites, you will always have a plan. Download instantly and cook from any device. Get the eBook Now

Our content is published on various social media platforms. We have no partnership with these platforms and operate independently.

SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment