Carrot cake has a bit of a reputation. Some folks think it’s just a disguised vegetable loaf with frosting. But once you’ve had a slice of this version—moist, warmly spiced, topped with tangy cream cheese—you’ll get it. And if you don’t? One bite will set you straight.
This is not your grandmother’s dense brick of a cake. It’s tender, flavorful, and just sweet enough to keep you coming back for seconds (and thirds). I’ve tested and tweaked this carrot cake recipe for years in my Asheville kitchen—and now, it’s yours.
Table of Contents
Table of Contents
Want to save this recipe for later? Pin it on Pinterest so it’s always on hand when the craving strikes.
The Story Behind My Favorite Carrot Cake
I’ll admit it—carrot cake wasn’t love at first bite. Growing up, most versions were either overly sweet or tragically dry. But years ago, on a chilly Blue Ridge morning, I tasted one that changed everything. It was moist, perfectly spiced, and the frosting was a creamy cloud of tangy goodness. I spent weeks recreating it, and this is what I landed on.
No frills. No fuss. Just real ingredients and a whole lot of heart.

Moist Carrot Cake with Cream Cheese Frosting
Ingredients
Equipment
Method
- Preheat to 350°F (175°C). Grease two 8-inch round pans and line the bottoms with parchment. No parchment? Grease and flour generously.
- In a bowl, combine flour, baking soda, salt, cinnamon, and nutmeg.
- In another bowl, whisk together eggs, both sugars, oil, and vanilla. Mix until smooth.
- Gradually add the dry mix to the wet. Fold in grated carrots and walnuts (if using). Batter should be thick but pourable.
- Divide into pans. Bake for 30–35 minutes or until a toothpick comes out clean. Let cool completely before frosting.
- For the frosting: Beat room temperature cream cheese and butter until fluffy. Add powdered sugar and vanilla, then beat until smooth. Add a pinch of salt or lemon if desired.
- Frost the cooled cakes. Slice and enjoy!
Nutrition
Notes
Tried this recipe?
Let us know how it was!Ingredients You’ll Need
You don’t need fancy gear—just a bowl, a whisk, and a little kitchen joy. Here’s your lineup:
- 2 cups freshly grated carrots (don’t use the bagged stuff—it’s too dry)
- 1 ¾ cups all-purpose flour
- 1 tsp baking soda
- ½ tsp salt
- 1 tsp ground cinnamon
- ½ tsp ground nutmeg
- ¾ cup brown sugar
- ½ cup white sugar
- 3 large eggs (room temperature)
- ¾ cup vegetable oil
- 1 tsp vanilla extract
- ½ cup chopped walnuts (optional)
- 8 oz full-fat cream cheese
- ½ cup unsalted butter
- 2 cups powdered sugar
- 1 tsp vanilla (for frosting)
👉 If you’re a frosting lover like me, go ahead and double that frosting batch. No regrets.
How to Make Moist Carrot Cake (Step-by-Step)
1. Prep the Oven & Pans
Preheat to 350°F (175°C). Grease two 8-inch round pans and line the bottoms with parchment. No parchment? Grease and flour generously.
2. Whisk Dry Ingredients
In a bowl, combine flour, baking soda, salt, cinnamon, and nutmeg.
3. Mix Wet Ingredients
In another bowl, whisk together eggs, both sugars, oil, and vanilla. Mix until smooth.
4. Combine & Fold
Gradually add the dry mix to the wet. Fold in grated carrots and walnuts (if using). Batter should be thick but pourable.
5. Bake
Divide into pans. Bake for 30–35 minutes or until a toothpick comes out clean. Let cool completely before frosting.
How to Make Moist Carrot Cake (Step-by-Step)
1. Prep the Oven & Pans
Preheat to 350°F (175°C). Grease two 8-inch round pans and line the bottoms with parchment. No parchment? Grease and flour generously.
2. Whisk Dry Ingredients
In a bowl, combine flour, baking soda, salt, cinnamon, and nutmeg.
3. Mix Wet Ingredients
In another bowl, whisk together eggs, both sugars, oil, and vanilla. Mix until smooth.
4. Combine & Fold
Gradually add the dry mix to the wet. Fold in grated carrots and walnuts (if using). Batter should be thick but pourable.
5. Bake
Divide into pans. Bake for 30–35 minutes or until a toothpick comes out clean. Let cool completely before frosting.
Frosting Tips You Shouldn’t Skip
Cream cheese frosting is half the experience, so don’t rush it.
- Room temp cream cheese and butter = smooth frosting.
- Beat until fluffy before adding powdered sugar.
- Add a pinch of salt if it’s too sweet.
Feeling adventurous? Add a squeeze of lemon for a bright twist.
Common Mistakes to Avoid
- Overgrating carrots – Use the large holes on your grater for the right texture.
- Using cold cream cheese – Leads to lumpy frosting.
- Underbaking – Always test with a toothpick.
- Skimping on frosting – You’re not making a salad.
Variations & Swaps
- Vegan? Use flax eggs + vegan cream cheese.
- Gluten-free? Use a 1:1 gluten-free flour blend.
- Keto? Try almond flour and erythritol (but honestly, this cake’s worth a carb).
- Add-ins: Raisins, pineapple, shredded coconut, or pecans.
Why You’ll Love This Recipe
- Foolproof—even for beginners
- Moist crumb, perfect spice balance
- Works for birthdays, potlucks, or Tuesday afternoons
- It disappears fast. Trust me.
FAQ: Carrot Cake Questions, Answered
Can I freeze this carrot cake?
Yes. Freeze unfrosted layers tightly wrapped. Thaw overnight in the fridge, then frost fresh.
What’s the best cream cheese substitute?
In a pinch, try full-fat Greek yogurt mixed with butter. But nothing truly replaces cream cheese.
How long will this cake stay fresh?
3–4 days refrigerated and well-covered. Longer than that? Freeze it.
Is it kid-friendly?
Definitely. Even veggie-haters won’t know they’re eating carrots. It’s dessert, after all.
Final Thoughts from Grace
This carrot cake isn’t just dessert—it’s comfort, memory, and celebration in one. Whether it’s for a birthday, brunch, or just because… it brings joy.
Give it a go, share it, and send me a photo when it turns out amazing (it will). I’ll be here, whisk in hand, cheering you on.
- Bundt variation idea? Check out our Bundt Cake recipes
- Love cream cheese frosting? Don’t miss our Red Velvet Cake
- Try another classic—our fluffy Black Forest Cake
Tried this carrot cake? I’d love to see your photos—come share them with me on Facebook.