Carrot Cake with Cream Cheese Frosting Recipe

Servings: 12 Total Time: 1 hr 10 mins Difficulty: medium
Carrot Cake with Cream Cheese Frosting Recipe
Carrot Cake with Cream Cheese Frosting Recipe pinit

I’ve baked a lot of carrot cakes over the years, and most of them had the same problem. They tasted heavy, kind of oily, and weirdly dense. I kept thinking maybe that’s just how carrot cake is supposed to be, but it never really sat right with me.

This version changed that completely. It’s soft without being mushy, rich without feeling greasy, and the flavor actually leans into the carrots and spices instead of just tasting like oil and sugar.

I didn’t expect maple syrup to make such a difference, but it does something subtle and really good. It rounds everything out. Not too sweet, not flat either. And the frosting… I used to struggle with cream cheese frosting turning runny. This one holds up, pipes nicely, and still tastes tangy instead of just sugary.

I’ve made this cake back-to-back more than once, which says a lot because I usually get bored repeating recipes. This one sticks.

Ingredients I Used for the Recipe

  • 2 cups all-purpose flour – gives the cake structure while still keeping it soft
  • 1 teaspoon baking powder – helps the cake rise gently
  • ¾ teaspoon baking soda – reacts with yogurt for extra lift
  • ½ teaspoon salt – balances all the sweetness
  • 1 teaspoon ground cinnamon – the main warm spice flavor
  • ¼ teaspoon each nutmeg, ginger, and allspice – adds depth without overpowering
  • 2 cups finely grated carrots – the real moisture source and texture base
  • ⅔ cup brown sugar – adds a slight molasses richness
  • ½ cup granulated sugar – keeps the crumb tender
  • 3 large eggs – gives structure and softness
  • ⅔ cup sunflower oil – keeps the cake soft even when chilled
  • ½ cup full-fat yogurt – adds moisture and a slight tang
  • ⅓ cup maple syrup – adds flavor and helps the cake stay moist for days
  • ½ cup chopped walnuts – for crunch and contrast
  • ½ cup raisins (optional) – I add them sometimes for a bit of chew
  • Cream cheese (1 block) – the base of the frosting
  • Powdered sugar (sifted) – sweetens and thickens the frosting
  • Lemon juice – sharpens the flavor of the frosting

How to make The BEST Carrot Cake with Fluffy Cream Cheese Frosting?

Carrot Cake with Cream Cheese Frosting Recipe

Step 1 – Prep the carrots the right way

I grate the carrots on the finer side. Not the big holes. That was one mistake I used to make, and it changes everything. Fine shreds melt into the cake instead of sitting there like little strings.

I measure out about 2 cups and toss them into a big bowl. Sometimes I press them lightly with my hands just to break them down a bit.

Step 2 – Mix carrots, sugar, and eggs

I add both sugars and the eggs right into the carrots. It looks a bit messy at first, but once it’s mixed, it smooths out. This step actually softens the carrots, which helps the final texture a lot.

I usually use a hand mixer here, but I’ve done it with a whisk when I didn’t feel like plugging anything in. Works fine.

Step 3 – Add the wet ingredients

Now I pour in the oil, yogurt, and maple syrup. This is where the batter starts to look glossy and a little thick.

The maple syrup smell comes through right away. Not overpowering, just warm and kind of cozy. I always pause here for a second because it already smells like something good is happening.

Step 4 – Mix the dry ingredients separately

In another bowl, I whisk the flour, baking powder, baking soda, salt, and all the spices. I don’t skip this step. Mixing them separately helps everything distribute evenly later.

I’ve rushed this before and ended up with little spice clumps. Not great.

Step 5 – Combine everything gently

I add half the dry mix into the wet batter first. Mix on low. Then the rest goes in. This is where I’m careful not to overmix.

Once it looks combined, I stop. Even if it feels like one more stir wouldn’t hurt. It usually does.

Step 6 – Fold in the extras

I fold in the walnuts and sometimes raisins. I used to skip raisins completely, but I came around. They add little pockets of sweetness that work really well here.

Folding gently keeps the batter from getting too heavy.

Step 7 – Bake until golden and set

I divide the batter into two pans and bake until the tops are golden and a toothpick comes out clean. The smell fills the kitchen in a way that’s honestly hard to ignore.

I let them cool in the pan for a bit, then turn them out. If I rush this part, the cake sticks. Learned that the hard way.

Step 8 – Make and spread the frosting

I mix the cream cheese, powdered sugar, and lemon juice until it’s thick and fluffy. The key is not adding too much sugar too fast.

I spread about a cup on the first layer, stack the second layer, then cover the whole thing. Sometimes I go for a clean finish, but most of the time I just do soft swirls. It looks better that way, a little imperfect.

Tips that actually made a difference for me

Finely grated carrots matter more than I expected

I used to think it didn’t matter how I grated them. It really does. Fine carrots disappear into the crumb and make everything soft. Bigger shreds stay noticeable and kind of chewy.

Fresh oil is not optional

I once used oil that had been sitting in my cabinet forever. The cake tasted off, almost soapy. Now I always check the smell before using it.

Don’t overmix at the end

This one is easy to mess up. I’ve done it plenty. Overmixing makes the cake tighter and less fluffy. Now I stop mixing the second it looks combined, even if it feels too soon.

Skip the vanilla

This surprised me. I always used vanilla in cakes, no question. But here, it kind of dulls the spice blend. Without it, the cinnamon and nutmeg come through more clearly.

Let the cake rest before serving

I know it’s tempting to cut into it right away. I’ve done that. But if I let it sit for a bit, even just 30 minutes after frosting, the texture settles and the flavor feels more balanced.

The frosting needs restraint

Too much sugar makes it runny. That felt backwards to me at first, but it’s true. I add sugar slowly and stop when it’s thick but still soft.

How I store it and what I noticed the next day

This cake actually gets better after a day. I store it in the fridge because of the frosting, but thanks to the oil, it doesn’t turn hard like butter cakes do.

I usually take it out about 20 to 30 minutes before serving. The texture softens up and the flavors wake up again.

I’ve also frozen the layers before frosting. Wrapped them tightly, forgot about them for weeks, then thawed and used them. Still worked perfectly.

Why this one keeps beating every other version I tried

It comes down to balance. Not too oily, not too dry, not overly sweet. Every ingredient feels like it has a reason to be there.

The carrots bring moisture, the yogurt adds a little tang, the maple syrup gives depth, and the spices carry everything through. Nothing feels extra or unnecessary.

I used to think carrot cake had to be dense to be good. This one proved me wrong. It’s light but still rich, soft but not fragile.

And that frosting. Thick, fluffy, actually tasting like cream cheese instead of just sugar. I’ve had people scrape extra off the plate, which I take as a good sign.

At this point, I don’t really experiment with other carrot cake recipes anymore. This one does exactly what I want every single time, and honestly, that’s enough for me.

Carrot Cake with Cream Cheese Frosting Recipe pinit
0 Add to Favorites

Carrot Cake with Cream Cheese Frosting Recipe

Difficulty: medium Prep Time 25 mins Cook Time 30 mins Rest Time 15 mins Total Time 1 hr 10 mins
Cooking Temp: 175  C Servings: 12 Estimated Cost: $ 12 Calories: 485
Best Season: Spring, Fall, Winter, Any Season

Description

This is the ultimate BEST Carrot Cake recipe that is moist, flavorful and topped with the fluffiest cream cheese frosting! This carrot cake is ultra moist and delicious with almost half the amount of oil compared to most recipes. It is soft, tender and so flavorful with the perfect amount of spice and a soft fluffy texture that's not dense nor gummy. Moisture comes from finely shredded carrots, yogurt and maple syrup, while a fragrant blend of cinnamon, nutmeg, ginger and allspice adds wonderful flavor.

ingredients

Cake Batter

Cream Cheese Frosting

Instructions

Preparation

  1. Preheat and Prepare Pans

    Preheat your oven to 350°F (175°C). Line two 8-inch round cake pans with parchment paper rounds and lightly grease the sides.
  2. Combine Dry Ingredients

    Whisk together flour, baking powder, baking soda, salt, cinnamon, allspice, nutmeg and ginger in a medium bowl until evenly blended.

Make the Batter

  1. Mix Wet Ingredients

    In a large bowl, combine grated carrots, brown sugar, granulated sugar and eggs. Beat with an electric mixer on medium speed until evenly combined.
  2. Add Remaining Wet Ingredients

    Add oil, yogurt and maple syrup to the carrot mixture and beat until evenly blended.
  3. Incorporate Dry Ingredients

    Add half of the flour mixture and mix on low speed until just combined. Add remaining dry ingredients and mix on low until just combined. Do not over-mix.
  4. Fold in Add-ins

    Gently fold in chopped walnuts and raisins (if using) until evenly distributed throughout the batter.

Bake and Frost

  1. Bake the Cakes

    Divide batter evenly between prepared pans. Bake for 28-32 minutes until golden and a skewer inserted into the center comes out clean.
  2. Cool Completely

    Transfer pans to a wire rack to cool for 15 minutes. Run a knife around the edges to loosen and invert the cakes onto the rack to cool completely before frosting.
  3. Prepare Frosting

    Make the cream cheese frosting by beating softened cream cheese and butter until smooth. Gradually add sifted powdered sugar, lemon juice and salt. Beat until thick and fluffy.
  4. Assemble the Cake

    Place one cake layer on a serving plate. Spread about 1 cup of frosting over top, leaving a 1/2-inch border. Place second layer on top and press gently. Apply a thin crumb coat, chill 15 minutes, then frost the top and sides as desired.
  5. Decorate and Serve

    Optional: Reserve a small amount of frosting to tint orange and green for carrot decorations. Sprinkle with chopped walnuts or pecans. Refrigerate cake until ready to serve; let stand 30 minutes at room temperature before serving.

Nutrition Facts

Servings 12


Amount Per Serving
Calories 485kcal
% Daily Value *
Total Fat 20gg31%
Saturated Fat 8gg40%
Trans Fat 0gg
Cholesterol 75mgmg25%
Sodium 320mgmg14%
Potassium 245mgmg8%
Total Carbohydrate 68gg23%
Dietary Fiber 2gg8%
Sugars 52gg
Protein 6gg12%

Calcium 85mg mg
Iron 1.8mg mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Shred carrots finely: Use the fine side of your box grater so carrots bake into the crumb for the best texture.
  • Mix carrots with sugar first: This helps break down the carrots slightly to prevent fibrous bits in the finished cake.
  • Measure flour accurately: For best results, weigh your flour or spoon and level to avoid a dry, dense cake.
  • Don't over-mix: Once dry ingredients are just incorporated, stop mixing to keep the crumb tender and fluffy.
  • Make ahead friendly: Bake layers a day ahead, wrap well, and frost the day of serving. Cake stays moist for days refrigerated.
Keywords: carrot cake, cream cheese frosting, moist cake, spice cake, easy dessert, spring baking, Easter dessert
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
File under
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I make this carrot cake ahead of time?

Yes! Bake the cake layers up to 2 days ahead, wrap tightly in plastic wrap, and store at room temperature or refrigerate. Frost the day of serving. The frosted cake can be made 1 day ahead and refrigerated; let stand 30 minutes at room temperature before serving.

Can I substitute the oil with butter?

While you can use melted butter, oil keeps this cake soft and moist even when refrigerated. Butter cakes tend to firm up when cold. If substituting, use the same amount of melted butter, but expect a slightly denser texture.

What can I use instead of yogurt?

You can substitute plain full-fat sour cream or crème fraîche in equal amounts. Both add tanginess and moisture while reacting with baking soda for proper rise.

How do I keep cream cheese frosting from being runny?

Use full-fat block cream cheese (not spreadable), soften butter and cream cheese to room temperature before beating, and avoid adding too much liquid. The 1:2 butter to cream cheese ratio and sifted powdered sugar help create a thick, pipeable frosting.

Can I make this into cupcakes?

Absolutely! Fill cupcake liners 2/3 full and bake at 350°F (175°C) for 18-22 minutes. This recipe makes approximately 24 cupcakes. Frost with the same cream cheese frosting.

Kelsey Perez
Kelsey Food and Lifestyle Blogger

I’m a London-based food writer, recipe developer, and home cook who has been passionate about cooking for over 15 years. What started as a way to recreate my mother’s traditional dishes turned into a lifelong love for experimenting with flavors, writing about food, and helping others feel more confident in the kitchen.

Leave a Comment

Your email address will not be published. Required fields are marked *

[instagram-feed]