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.














I’ve tried many carrot cake recipes, but this one takes the cake! The instructions were easy to follow, and the results were bakery-quality. Love it!
Thank you so much, Christopher
Absolutely amazing! The grated carrots and walnuts added the perfect texture, and the frosting tied everything together beautifully. Will be making this for Easter!
Thank you so much, Victoria
I made this for my husband’s birthday, and he declared it the best carrot cake he’s ever had. The texture was moist and the flavors were spot on. Thank you!
Thank you so much, Joshua