Mom's Best Recipes
Recipe

Best Carrot Cake with Cream Cheese Frosting

Moist, warmly spiced carrot cake with a thick, tangy frosting and tender crumb that stays great for days.

Author By Matt Campbell
4.9
A two-layer carrot cake on a cake stand with thick cream cheese frosting swirled on top and around the sides, with a slice cut out to show a moist crumb, on a bright kitchen counter

If you ask me what makes a carrot cake worth turning the oven on for, it is this: a plush, moist crumb that tastes like cozy spice, not like a sad bag of shredded vegetables. This recipe hits that sweet spot. It is tender and rich (thanks, oil), packed with real carrot, and finished with a cream cheese frosting that is tangy enough to keep every bite from tipping into sugar overload.

Also, we are keeping it realistic. No fussy pastry chef energy required. Just a couple smart moves that make the difference, like squeezing excess water out of the carrots and mixing the spices right into the oil-based wet batter so the flavor actually shows up.

All the ingredients for carrot cake arranged on a tidy kitchen counter, including grated carrots, flour, sugar, eggs, oil, spices, and cream cheese

Why It Works

  • Moist for days: Oil-based batter plus a high carrot-to-flour ratio keeps the crumb soft even after chilling.
  • Big flavor without drama: Cinnamon, ginger, and nutmeg bring warmth, while vanilla and a pinch of salt keep it balanced.
  • Frosting that holds its shape: The method (butter first, cool cream cheese, then sugar) helps prevent a runny mess.
  • Easy to customize: Add nuts, raisins, or coconut if you love the classic add-ins, or keep it clean and carrot-forward.

Pairs Well With

Storage Tips

Refrigerator: Store frosted cake covered in the fridge for up to 5 days. I like to chill the cake for 20 minutes uncovered first so the frosting firms up, then wrap or cover.

Freezer (best for make-ahead): Freeze unfrosted layers wrapped tightly for up to 2 months. Thaw overnight in the fridge, then frost. You can also freeze frosted slices: freeze on a sheet pan until firm, then wrap each slice and stash in a freezer bag.

Serving tip: For the best texture, let slices sit at room temp for 20 to 30 minutes. Cold cake is fine, but slightly warmed up, it tastes like it came from a bakery case.

Common Questions

Can I make this as a sheet cake or cupcakes?

Yes. For a 9x13-inch pan, bake at 350°F for about 35 to 45 minutes. For cupcakes, bake 18 to 22 minutes. Start checking early and pull them when a toothpick comes out with a few moist crumbs.

Do I have to peel the carrots?

If your carrots are fresh and you scrub them well, peeling is optional. I usually peel because it keeps the flavor cleaner and the orange color brighter.

How do I keep cream cheese frosting from getting runny?

Use block cream cheese, not spreadable. Keep the cream cheese cool, beat the butter first, then mix in the cream cheese briefly. Add powdered sugar last and stop once it is smooth.

Can I use pre-shredded carrots?

You can, but they are drier and thicker, which can make the cake less tender. Freshly grated carrots melt into the crumb better. If you use pre-shredded, chop them a bit and expect a slightly more textured cake.

What nuts work best?

Toasted pecans are my favorite. Walnuts also work. Either way, toast them at 350°F for 6 to 8 minutes and cool before adding for maximum flavor.

How do I know when it is done?

A toothpick should come out with a few moist crumbs, the top should spring back when lightly pressed, and the edges will just start to pull from the pan. If you like a numbers check, aim for an internal temp around 200 to 205°F in the center.

A glass mixing bowl with cream cheese frosting being whipped with a hand mixer on a kitchen counter, showing thick swirls forming

I used to think carrot cake was just “fine.” Like, the polite dessert you accept at a potluck because you are a decent person. Then I started chasing the version I actually wanted: deeply spiced, super moist, and frosted like someone was not afraid of joy. The trick that changed everything for me was treating the carrots like an ingredient with opinions. Grate them fresh, squeeze out the extra water, and suddenly the cake tastes cleaner, richer, and way more intentional. This is the carrot cake I would put on the menu someday, the one that makes people stop mid-bite and do that quiet little nod.