Carrot Cake with Cream Cheese Frosting is the kind of dessert people are always happy to see on the table. Warm spices blend with naturally sweet carrots to create a soft, incredibly moist cake that feels comforting and familiar with every bite. The cream cheese frosting adds that perfect tangy sweetness, smooth and creamy enough.
Love More Recipes? Try My Carrot Cake Cheesecake or this Carrot Cake Cupcakes next.

Why You’ll Love This Recipe
- Incredibly moist texture that stays fresh for days thanks to oil and carrots
- Nostalgic flavors that remind you of family gatherings and special occasions
- Simple ingredients you probably already have in your pantry
- Everyone’s favorite – this cake disappears fast at every potluck
- No mixer required for the cake batter, making cleanup a breeze
Carrot Cake with Cream Cheese Frosting
- Total Time: 65 minutes
- Diet: Vegetarian
Description
This classic carrot cake delivers incredible moisture and warm spiced flavor in every bite. The tangy cream cheese frosting adds the perfect sweet finish to this beloved dessert that brings families together.
Ingredients
- 2 1/2 cups finely grated carrots (about 5–6 large carrots)
- 2 cups all-purpose flour
- 2 teaspoons baking soda
- 1/2 teaspoon salt
- 2 teaspoons ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/8 teaspoon ground cloves
- 1 cup vegetable oil
- 3/4 cup packed light brown sugar
- 3/4 cup granulated sugar
- 3 large eggs
- 2 teaspoons vanilla extract
- 3/4 cup Greek yogurt or sour cream
- 16 oz cream cheese, softened (for frosting)
- 1 cup unsalted butter, softened (for frosting)
- 5 cups powdered sugar (for frosting)
- 2 teaspoons vanilla extract (for frosting)
- Pinch of salt (for frosting)
Instructions
1. Preheat your oven to 350°F. Grease three 6-inch round cake pans or two 8-inch pans and line bottoms with parchment paper.
2. Peel and grate carrots using the small holes on a box grater until you have 2 1/2 cups loosely packed.
3. Whisk together flour, baking soda, salt, cinnamon, nutmeg, and cloves in a large bowl. Set aside.
4. In another large bowl, whisk oil and both sugars until blended. Add eggs one at a time, whisking after each. Stir in vanilla and Greek yogurt.
5. Pour dry ingredients into wet ingredients and fold gently with a rubber spatula until just combined. Fold in grated carrots.
6. Divide batter evenly between prepared pans, filling each about two-thirds full. Tap pans on counter to release air bubbles.
7. Bake for 35-40 minutes for 6-inch pans or 30-35 minutes for 8-inch pans. A toothpick inserted in the center should come out with a few moist crumbs.
8. Let cakes cool in pans for 15 minutes, then turn out onto cooling racks. Cool completely before frosting.
9. Beat softened cream cheese and butter together until fluffy, about 2 minutes. Add powdered sugar gradually, beating until creamy. Mix in vanilla and salt.
10. Place first cake layer on serving plate and spread about 3/4 cup frosting on top. Add next layer and repeat. Apply thin crumb coat and chill 20 minutes.
11. Frost entire cake with remaining frosting. Chill for 30 minutes before serving.
Notes
Grate carrots using small holes for fine texture that melts into the batter.
Don’t use pre-shredded carrots from bags – they’re too coarse and dry.
Always use room temperature cream cheese and butter for smooth frosting.
Press excess moisture from grated carrots with a clean kitchen towel before adding to batter.
Store frosted cake in refrigerator for up to 5 days.
Let refrigerated cake sit at room temperature 30 minutes before serving.
Can be made as sheet cake in 9×13 pan – bake 35-40 minutes.
Freeze unfrosted layers up to 3 months wrapped tightly.
- Prep Time: 30 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients You’ll Need
For the Carrot Cake:
- 2 1/2 cups finely grated carrots (about 5-6 large carrots – use organic for best flavor)
- 2 cups all-purpose flour
- 2 teaspoons baking soda
- 1/2 teaspoon salt
- 2 teaspoons cinnamon
- 1/2 teaspoon nutmeg
- 1/8 teaspoon ground cloves
- 1 cup vegetable or canola oil
- 3/4 cup packed light brown sugar
- 3/4 cup granulated sugar
- 3 large eggs
- 2 teaspoons vanilla extract
- 3/4 cup Greek yogurt or sour cream
For the Cream Cheese Frosting:
- 16 oz cream cheese, softened to room temperature
- 1 cup unsalted butter, softened
- 5 cups powdered sugar
- 2 teaspoons vanilla extract
- Pinch of salt
Note: You can substitute Greek yogurt with sour cream equally. Baby carrots won’t work here – use full-sized carrots for best texture.
Why These Ingredients Work
Oil instead of butter keeps this cake incredibly moist and tender for days. Unlike butter which can make cakes firm up when cold, oil stays liquid at any temperature, giving you that perfect soft crumb every single time.
Freshly grated carrots add natural sweetness and moisture while keeping the texture light. The fine shreds practically melt into the batter, distributing that lovely carrot flavor throughout every bite.
Greek yogurt brings tang and richness without adding extra liquid like milk would. It helps create structure while keeping everything wonderfully moist, and it’s the secret to why this cake doesn’t need pineapple to be amazing.
The combination of white and brown sugar creates depth of flavor. Brown sugar adds a hint of molasses warmth that complements the spices beautifully, while white sugar keeps the crumb tender.
Warm spices like cinnamon, nutmeg, and cloves make your kitchen smell like a bakery. They enhance the carrots’ natural sweetness without overpowering, creating that classic flavor everyone loves.
Essential Tools and Equipment
- Three 6-inch round cake pans or two 8-inch round pans
- Box grater with small holes for finely shredded carrots
- Large mixing bowl
- Whisk
- Rubber spatula
- Parchment paper circles for pan bottoms
- Electric mixer for frosting
- Offset spatula for frosting
- Cooling racks
Step-by-Step Instructions
Step 1: Prepare Your Pans and Preheat
Preheat your oven to 350°F. Grease your cake pans generously with butter or cooking spray, then line the bottoms with parchment paper circles. This double protection ensures your cakes will release perfectly every time.
Step 2: Grate the Carrots
Peel your carrots and grate them using the small holes on a box grater. Don’t use pre-shredded carrots from a bag as they’re too coarse and won’t soften properly during baking. You need about 2 1/2 cups of loosely packed grated carrots.
Step 3: Mix the Dry Ingredients
In a large bowl, whisk together flour, baking soda, salt, cinnamon, nutmeg, and cloves until evenly combined. Set this aside – you’ll add it later.
Step 4: Combine Wet Ingredients
In another large bowl, whisk together the oil and both sugars until well blended. Add the eggs one at a time, whisking after each addition until smooth. Stir in the vanilla extract and Greek yogurt until everything looks creamy and unified.
Step 5: Bring It All Together
Pour the dry ingredients into the wet ingredients and gently fold with a rubber spatula until just combined. Fold in the grated carrots last, making sure they’re evenly distributed throughout the batter.
Step 6: Fill Pans and Bake
Divide batter evenly between your prepared pans, filling each about two-thirds full. Tap the pans gently on the counter to release air bubbles. Bake for 35-40 minutes for 6-inch pans or 30-35 minutes for 8-inch pans. The cake is done when the edges pull away slightly and a toothpick inserted in the center comes out with just a few moist crumbs.
Step 7: Cool Completely
Let cakes cool in pans for 15 minutes, then turn out onto cooling racks. Let them cool completely before frosting – this is crucial or your frosting will melt.
Step 8: Make the Cream Cheese Frosting
Beat softened cream cheese and butter together until fluffy and smooth, about 2 minutes. Add powdered sugar gradually, beating until creamy. Mix in vanilla and a pinch of salt.
Step 9: Frost and Decorate
Place your first cake layer on a serving plate and spread about 3/4 cup of frosting on top. Add the next layer and repeat. Apply a thin crumb coat to the entire cake and chill for 20 minutes, then frost with remaining frosting.

You Must Know
Never frost a warm cake or your beautiful frosting will slide right off into a melted mess. Be patient and let those layers cool completely, or better yet, chill them wrapped in the refrigerator for an hour.
Don’t overfill your cake pans or they’ll overflow and bake unevenly. Fill each pan only two-thirds full for perfectly domed, evenly baked layers that won’t sink in the middle.
Always use room temperature cream cheese and butter for frosting. Cold ingredients won’t blend smoothly and you’ll end up with lumps no amount of beating will fix.
Personal Secret: After grating your carrots, spread them on a clean kitchen towel and gently press out any excess moisture before adding to the batter. This one small step prevents a soggy cake and ensures perfect texture every time.
Pro Tips & Cooking Hacks
- Use cake strips around your pans for perfectly flat, evenly baked layers
- Toast some chopped walnuts or pecans and fold into the batter for extra crunch
- Add a tablespoon of orange zest to the batter for a subtle citrus twist
- If your frosting is too soft, chill it for 15-20 minutes to firm up
- Level your cake layers with a serrated knife for professional results
- Save time by using a food processor to grate carrots in seconds
- Avoid pre-shredded carrots – they’re too dry and coarse
Flavor Variations & Suggestions
Add half a cup of crushed pineapple if you love that tropical twist. Drain it well first and reduce the Greek yogurt by 2 tablespoons to keep the moisture balance perfect.
Fold in a cup of shredded coconut and half a cup of chopped walnuts for a heartier texture. The coconut adds lovely chew while the nuts bring satisfying crunch.
Swap the cream cheese frosting for brown butter cream cheese frosting for a nutty, caramel-like depth. Just brown your butter before beating it with cream cheese.
Make it into cupcakes instead of a layer cake. Fill muffin tins two-thirds full and bake for 18-22 minutes.
Make-Ahead Options
You can bake the cake layers up to two days ahead and wrap them tightly in plastic wrap once completely cool. The frosting can be made up to three days in advance and kept refrigerated in an airtight container.
The fully frosted cake keeps beautifully in the refrigerator for up to five days. Let it sit at room temperature for 30 minutes before serving so the frosting softens to that perfect creamy consistency.
Freeze unfrosted cake layers for up to three months wrapped well in plastic wrap and foil. Thaw in the refrigerator overnight, then bring to room temperature before frosting.
What to Serve With Carrot Cake
A pot of freshly brewed coffee or earl grey tea makes the perfect companion. The slight bitterness balances the cake’s sweetness beautifully.
Serve alongside vanilla ice cream for an indulgent treat. The cold creaminess against the moist, spiced cake creates an irresistible contrast.
A glass of cold milk never goes out of style with cake. It’s simple, classic, and exactly what everyone reaches for.
Fresh berries on the side add a pop of color and a tart brightness. Strawberries or raspberries work wonderfully as a light, fresh contrast.

Allergy Information
Contains: Dairy, eggs, wheat gluten
Gluten-Free Option: Use a 1:1 gluten-free flour blend in place of all-purpose flour. Add 1/2 teaspoon xanthan gum if your blend doesn’t already contain it.
Dairy-Free Option: Substitute Greek yogurt with dairy-free yogurt, use vegan cream cheese and butter for the frosting.
Egg-Free: Replace each egg with a flax egg. Mix 1 tablespoon ground flaxseed with 3 tablespoons water per egg, let sit 5 minutes.
Storage & Reheating
- Store frosted cake covered in the refrigerator for up to 5 days
- Always store carrot cake chilled because of the cream cheese frosting
- Let cake sit at room temperature for 30 minutes before serving
- Individual slices can be wrapped and frozen for up to 3 months
- Thaw frozen slices in the refrigerator overnight
FAQs
Can I make this as a sheet cake instead of layers?
Absolutely! Pour all the batter into a greased 9×13 inch pan and bake for 35-40 minutes. It’s perfect for potlucks.
Why did my cake sink in the middle?
This usually happens from overfilling the pans or opening the oven door too early. Fill pans only two-thirds full and resist peeking.
Can I reduce the sugar in this recipe?
You can reduce the sugar by up to 1/4 cup total, but the cake will be less moist and may not rise as well.
Do I have to use both white and brown sugar?
Using both creates better flavor depth, but you can use all white sugar if needed.
How do I know when the cake is done?
The edges will pull away from the pan slightly and a toothpick inserted in the center should come out with just a few moist crumbs attached.
💬 Tried this recipe? Leave a comment and rating below!



