Moist Carrot Cake Recipe with Cream Cheese Frosting
If you’re looking for the carrot cake recipe — the one people ask for every time, the one that never disappoints — this is it. I’ve been making this cake since 2012, and it’s still the one I come back to for birthdays, potlucks, and family dinners. Moist, fluffy, perfectly spiced, and topped with a generous layer of tangy cream cheese frosting — it’s the real deal.
Unlike many carrot cakes online that use yogurt, applesauce, or dump-and-stir shortcuts, this one uses a classic whipped egg method for a light, tender crumb. The combo of vegetable oil and sour cream keeps it incredibly moist without being heavy. And yes — it gets better the next day (if it lasts that long).

When I ran my cake business, I expected chocolate and vanilla cakes to be the top sellers—but to my surprise, my carrot cake quickly became one of the most requested cakes on my menu. It wasn’t just a cake; it was a classic that people kept coming back for.
I remember one customer who ordered it for a small family gathering. A few days later, they called me and said, “We finished the entire cake in one sitting—now we need another one!” That’s when I realized just how much people loved this recipe.
Made with freshly grated carrots, warm spices, and just the right amount of sweetness, this cake was moist, flavorful, and full of texture. I always made it with cream cheese frosting, which balanced the flavors perfectly. Some customers even asked for extra nuts or raisins, making each order a little unique to their taste.
What made this cake special was that it wasn’t just for birthdays—it was the kind of cake people ordered just because they craved it. And honestly? That’s when you know a cake is truly a favorite.
In fact, this carrot cake recipe has been tried and raved about by so many people that it was featured in the American Cake Decorating Magazine in 2016.
What Makes This Carrot Cake Better Than Most
- Whipped egg technique gives it a lighter crumb than typical dense carrot cakes.
- The oil + sour cream combo makes it moist without being greasy.
- Balanced spice — no overwhelming ginger or bland cinnamon-only taste.
- It’s not a shortcut recipe — it’s a bakery-style cake made with intention.
Why you’ll love this recipe
- You don’t need any fancy equipment — just a mixer and two bowls.
- It works every time — no gummy centers or dry edges.
- The cream cheese frosting is sweet but not cloying — spreadable and perfect.
- It stores well — tastes even better the next day.

Ingredients and substitutes
- 🥕 For the Carrot Cake
- All-purpose flour – Provides structure. You can use part whole wheat flour, but the crumb will be denser.
- Baking powder + baking soda – A combination ensures proper rise and neutralizes the acidity from the sour cream and brown sugar.
- Salt – Balances sweetness and brings out the spices.
- Cinnamon, nutmeg, ginger – Adds warmth and depth. You can add a pinch of cloves or allspice for extra spice.
- Vegetable oil – Keeps the cake moist. Any neutral oil like sunflower or canola works well.
- Sour cream – Adds richness, moisture, and subtle tang. You can substitute with full-fat Greek yogurt if needed.
- Granulated sugar + light brown sugar – The mix gives balance: white sugar sweetens while brown sugar adds moisture and a slight caramel flavor.
- Eggs – Whipping the eggs gives the cake volume and a light crumb. Always use room temperature eggs.
- Vanilla extract – Optional, but adds a subtle aromatic sweetness.
- Grated carrots – The key moisture ingredient. Always use freshly grated carrots — pre-shredded ones are too dry.
- Walnuts or pecans (optional) – Adds crunch and nutty flavor.
- Raisins (optional) – Adds sweetness and chewy texture. You can soak them in warm water or rum for 10 minutes to plump them up.
- 🍰 For the Cream Cheese Frosting
- Cream cheese – Use full-fat, brick-style cream cheese for best texture. Avoid whipped or spreadable versions.
- Powdered sugar – Sweetens and thickens the frosting. You can sift it for a smoother result.
- Vanilla extract – Adds flavor depth. You can also add a touch of lemon juice for brightness or a pinch of salt to balance the sweetness.

Step-by-step: Carrot cake with cream cheese frosting
- Preheat the oven – Preheat to 175°C / 350°F. Grease and line two 9-inch round cake pans.
- Sift dry ingredients – In a medium bowl, sift together the flour, baking powder, baking soda, salt, and spices. Set aside.
- Wet ingredients – In a large bowl or stand mixer, beat the eggs with both sugars until pale and thick. This helps create a light, fluffy crumb. Reduce the mixer speed and slowly drizzle in the oil, followed by sour cream and vanilla. Mix just until combined.
- Combine wet and dry – Add the sifted dry ingredients in two additions. Mix until just incorporated — do not overmix.
- Fold in carrots and add-ins – Gently fold in the grated carrots. If using walnuts and raisins, add them now.
- Bake – Divide the batter between the prepared pans and smooth the tops. Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean.
- Cool – Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely before frosting.
- Make the frosting – In a large bowl, beat the cream cheese until smooth. Gradually add the powdered sugar and vanilla extract. Beat until the frosting is creamy, fluffy, and spreadable. If it’s too soft, chill it for 10–15 minutes before using.

- Assemble the cake – Place one cooled cake layer on a serving plate or cake board. Spread a generous layer of cream cheese frosting over the top. Place the second cake layer on top and frost the top and sides of the cake.
- Decorate and chill – Decorate with chopped walnuts, carrot curls, or a dusting of cinnamon, if desired. Refrigerate the cake for at least 30 minutes before slicing — this helps the frosting set and gives cleaner cuts.


Moist Carrot Cake with Cream Cheese Frosting
This bakery-style carrot cake is rich, moist, and made with whipped eggs, oil, sour cream, and freshly grated carrots — all topped with the best cream cheese frosting. A classic recipe that never fails!
Ingredients
- 250 g (2 cups) All-purpose flour
- 2 tsp Baking powder
- 1½ tsp Baking soda
- ½ tsp Salt
- ½ tsp Ground cinnamon
- ½ tsp Ground nutmeg
- ½ tsp Ground ginger
- 180 ml Vegetable oil
- 115 g (½ cup) Sour cream
- 200 g (1 cup) Granulated sugar
- 220 g (1 cup) Light brown sugar (packed)
- 4 large Eggs
- 2 tsp Vanilla extract
- 384 g (3 cups) Grated carrots fresh, not pre-shredded
- 120 g (1 cup) Chopped walnuts (optional)
- 70 g (½ cup) Raisins (optional)
- 226 g (8 oz) Cream cheese softened
- 360 g (3 cup) Powdered sugar sifted
- 2 tsp Vanilla extract optional
Method
- Preheat the oven – Preheat to 175°C / 350°F. Grease and line two 9-inch round cake pans.
- Sift dry ingredients – In a medium bowl, sift together the flour, baking powder, baking soda, salt, and spices. Set aside.250 g All-purpose flour , 2 tsp Baking powder, 1½ tsp Baking soda , ½ tsp Salt , ½ tsp Ground cinnamon, ½ tsp Ground nutmeg , ½ tsp Ground ginger
- Wet ingredients – In a large bowl or stand mixer, beat the eggs with both sugars until pale and thick. This helps create a light, fluffy crumb. Reduce the mixer speed and slowly drizzle in the oil, followed by sour cream and vanilla. Mix just until combined.180 ml Vegetable oil , 115 g Sour cream , 200 g Granulated sugar , 220 g Light brown sugar , 4 large Eggs , 2 tsp Vanilla extract
- Combine wet and dry – Add the sifted dry ingredients in two additions. Mix until just incorporated — do not overmix.
- Fold in carrots and add-ins – Gently fold in the grated carrots. If using walnuts and raisins, add them now.384 g Grated carrots, 120 g Chopped walnuts , 70 g Raisins
- Bake – Divide the batter between the prepared pans and smooth the tops.Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean.
- Cool – Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely before frosting.
- Make the cream cheese frosting – In a large bowl, beat the cream cheese until smooth. Gradually add the powdered sugar and vanilla extract. Beat until the frosting is creamy, fluffy, and spreadable. If it's too soft, chill it for 10–15 minutes before using.226 g Cream cheese, 360 g Powdered sugar, 2 tsp Vanilla extract
- Assemble the cake – Place one cooled cake layer on a serving plate or cake board. Spread a generous layer of cream cheese frosting over the top. Place the second cake layer on top and frost the top and sides of the cake.
- Decorate and chill – Decorate with chopped walnuts, carrot curls, or a dusting of cinnamon, if desired. Refrigerate the cake for at least 30 minutes before slicing — this helps the frosting set and gives cleaner cuts.
Notes
Tips for Success
- Grate your own carrots – Pre-shredded = dry and stringy.
- Whip the eggs properly – This adds lift and lightness. Don’t skip this step.
- Don’t overmix once flour is added – Just enough to combine.
- Cool cake fully before frosting – Or you’ll end up with cream cheese soup.
- Chill the frosted cake – Especially if you’re slicing for a party.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Tips for Success
- Grate your own carrots – Pre-shredded = dry and stringy.
- Whip the eggs properly – This adds lift and lightness. Don’t skip this step.
- Don’t overmix once flour is added – Just enough to combine.
- Cool cake fully before frosting – Or you’ll end up with cream cheese soup.
- Chill the frosted cake – Especially if you’re slicing for a party.

Serving Suggestions
- Classic layer cake – Serve as a tall 2-layer cake with extra frosting swoops on top.
- Rustic style – Go naked or semi-naked with frosting just between layers and a light crumb coat.
- Cupcake version – This batter makes fantastic cupcakes! Bake for 18–22 minutes and pipe frosting high.
- With toppings – Garnish with chopped walnuts, toasted coconut, or candied carrot curls.
- Add fruit – Serve with a side of fresh pineapple slices or a dollop of lightly sweetened whipped cream.
- Holiday dessert table – Perfect for Easter, Thanksgiving, or anytime cozy cake is called for.
📝 Bonus tip: This cake tastes even better the next day after the flavors settle — ideal for make-ahead entertaining.

Troubleshooting
| Issue | Likely Cause | Solution |
|---|---|---|
| Cake is dry | Overbaking or too much flour | Weigh ingredients (don’t scoop), and check for doneness at 30 minutes |
| Cake is too dense | Overmixing the batter or using cold eggs | Whip eggs properly and mix flour just until combined |
| Center sank or is gummy | Undercooked or overmixed | Bake until a toothpick comes out clean, and don’t open the oven too early |
| Frosting too soft to spread | Cream cheese too warm or too much sugar too fast | Chill frosting for 10–15 minutes or add more powdered sugar if needed |
| Frosting is lumpy | Cold cream cheese or not sifted sugar | Use softened cream cheese and sift your sugar before mixing |
| Cake stuck to pan | Not properly greased/floured or no parchment | Always grease, flour, and line the bottom of your pans with parchment |

- Best Carrot Cake Recipe
- Carrot Cake Muffins Recipe
- Red Velvet Cake with Cream Cheese Frosting
- Cream Cheese Pound Cake
- See all layer cake recipes
Frequently asked questions
Covered and chilled, it stays fresh for 4–5 days. Bring to room temp before serving.
You can, but the cake will be slightly less moist and more dense.
Yes, you can make carrot cake ahead of time. It can be stored in the refrigerator for 3-4 days or frozen for up to 3 months. Just make sure to wrap it tightly to prevent drying out.
While cake flour is always recommended for cakes, it’s not the best for all cakes. Personally, I think the all-purpose flour does a better job of soaking up all that excess moisture from the carrots and adds structure to the cake so it does not fall apart easily.
Yes! Bake at 350°F for 18–22 minutes. Makes about 18 cupcakes.
Absolutely. Wrap unfrosted layers tightly and freeze up to 2 months. Thaw overnight before frosting.
If you’re piping the frosting, a large round or open star tip works beautifully for swirls or borders.
- Chocolate Walnut Brownies Recipe
- Walnut Raisin Bread
- Moist Flavorful Carrot Cake with Swiss Meringue Buttercream
- Carrot Cake Muffins
- Easter Carrot Cupcakes
No posts
Did you LIKE this recipe? Save it for later on Pinterest.
Follow on YouTube, Facebook, Twitter, Instagram or TikTok
Subscribe to receive new recipes right to your inbox.














This is gorgeous!! i love that you added sour cream to your recipe.. I have not seen that done before and it has to bring such a tang to the carrot cake… very creative!!
Heather I love adding sour cream to most of my cakes. Just adds so much more..
Carrot cake and cream cheese are match made in heaven.Looks delicious and lovely tips for a perfect bake! Baking is equal to meditation for me, to see that tasty batter turn into fluffy cakes, is pure bliss!
I totally agree with you Priaya. Pure Bliss.
Carrot cake and cream cheese frosting are just made for each other. Love how moist your cake looks. I usually add pineapple bits to my carrot cake, but raisins sounds like a good idea as well.
Thank you Sandhya. I love pineapple in there too!
One bowl – that’s a win! Carrot Cake – that’s a win! Icing as filling – that’s a win.
I’m tackling this recipe later this week … we need something for the weekend snacking!
One bowl is always a winner to me Noel. Love simple and easy stuff.
Carrot cake is one of my favorites! This one looks especially amazing. I need to make this for Easter!
Thank you Christine. Yes I’m making carrot cupcakes for Easter this year
I love cream cheese and use it in all sorts of recipes. This cake sure does look nice and moist!
Thank you Val – Yes the oil based cakes does help keep it moist
You always have great ideas and delightful desserts and this one is just perfect in so many was. I wish I had a slice now.
Aww thank yo so much Adriana
Carrot cake is the BEST! you can feel good about eating 2 slices because you know… carrots!!
Ha that’s one way to say it. I do feel good eating carrots.
Love carrot cakes and one bowl is even better. It looks so moist and I also like that it doesn’t have a lot of sugar in it. Too sweet and the flavors don’t come through. I’m anxious to try the recipe.
Yeah I love one bowl recipes.. I’m so busy all day and I hate washing dishes
You had me at cream cheese frosting! I’m not usually a frosting girl but that cream cheese gets me every time.
yeah I’m big on cream cheese.. I love cream cheese desserts very much lol