Cinnamon and Cream

Classic Carrot Cake with Orange Zest Cream Cheese Frosting

22 min read

↓ Jump to Recipe

There is a moment, usually sometime in early spring or at a family gathering around a big wooden table, when someone brings out a carrot cake and the entire room quietly agrees that this is exactly what was needed. The warm scent of cinnamon and nutmeg, the rich golden-orange crumb, and that unmistakably tangy frosting all combine into something that feels both nostalgic and genuinely exciting. This is that cake. The one you will be asked to bring to every potluck, birthday, and holiday dinner from the moment you make it the first time.

What sets this version apart is a combination of small but meaningful choices. We use a full pound of freshly grated carrots for maximum moisture and sweetness, brown sugar instead of all white for a deeper caramel note, and a generous pour of neutral oil rather than butter so the crumb stays soft even after days in the fridge. The frosting gets a generous amount of fresh orange zest, which lifts and brightens the richness of the cream cheese without overwhelming the spice in the cake itself. It is a classic pairing that just makes sense.

This cake sits at a medium difficulty level, but do not let that put you off. If you can grate carrots and use a hand mixer, you can absolutely pull this off. It is a wonderful weekend bake for anyone who loves feeding people well, and it rewards patient hands and good ingredients. Whether you are an experienced baker or someone who only bakes for special occasions, this recipe will guide you through every step with confidence.

Prep: 35 minutesTotal: 1 hour 30 minutes (including cooling time)Yield: one 9-inch two-layer cakeDifficulty: ★★☆ IntermediateOccasion: Special Occasion
✓ Vegetarian
Servings:

12

servings

Ingredients

  • 280 gall-purpose flour (about 2 1/4 cups, spooned and leveled)
  • 2 tspbaking powder
  • 1 tspbaking soda
  • 2 tspground cinnamon
  • 0.75 tspground nutmeg (freshly grated is ideal)
  • 0.5 tspground ginger
  • 0.25 tspground cloves
  • 0.75 tspfine sea salt
  • 200 glight brown sugar, packed (about 1 cup)
  • 150 ggranulated white sugar (about 3/4 cup)
  • 240 mlneutral oil such as vegetable or sunflower oil (about 1 cup)
  • 4 largeeggs, at room temperature
  • 60 mlsour cream or full-fat plain yogurt (about 1/4 cup)
  • 2 tsppure vanilla extract
  • 450 gcarrots, peeled and finely grated on a box grater (about 3 cups firmly packed, roughly 4 to 5 medium carrots)
  • 120 gwalnut or pecan halves, roughly chopped (about 1 cup), optional
  • 450 gfull-fat block cream cheese, at room temperature (two 8-oz blocks)
  • 115 gunsalted butter, at room temperature (1/2 cup or 1 stick)
  • 480 gpowdered sugar, sifted (about 4 cups)
  • 2 tbspfresh orange zest (from about 2 large oranges)
  • 1 tbspfresh orange juice
  • 1 tsppure vanilla extract (for the frosting)
  • Pinch of fine sea salt (for the frosting)

Ingredient Substitutions

eggs

  • Flax eggs: 1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg (let sit 5 minutes to gel). The cake will be slightly denser but still moist. Use for all 4 eggs.
  • Unsweetened applesauce: 60g (1/4 cup) per egg. This adds extra sweetness and a softer crumb, but reduces structure slightly.
sour cream

  • Full-fat plain Greek yogurt works as a 1:1 swap with virtually no difference in the final cake.
  • Full-fat creme fraiche also works beautifully as a 1:1 replacement for a slightly richer result.
neutral oil

  • Melted coconut oil (unrefined adds a subtle coconut note, refined is neutral) works as a direct 1:1 swap.
  • Melted unsalted butter can replace the oil 1:1 for a richer flavor, though the cake will be very slightly less moist after refrigerating.
all-purpose flour

  • A 1:1 gluten-free baking flour blend (such as Bob’s Red Mill or King Arthur) works well in this recipe. The texture will be slightly grainier. Do not use almond flour or coconut flour as a direct swap.
full-fat block cream cheese

  • Vegan cream cheese (block style, not spreadable) works for a dairy-free version, though the frosting will be softer. Chill the assembled cake promptly.
  • Do not use whipped or spreadable cream cheese, as it contains too much water and will make the frosting runny.
walnuts or pecans

  • Raisins or sultanas (about 100g) can replace the nuts for a nut-free version that adds bursts of sweetness.
  • Toasted shredded coconut (about 80g) works beautifully and adds a subtle chew.

Instructions

🔧 Equipment

🟫two 9-inch round cake pans (for layer cake method)
🟫9×13-inch baking pan (for sheet cake method)
🔵two 12-cup standard muffin tins (for cupcake method)
📄parchment paper
🧁box grater
⚖️kitchen scale
stand mixer or hand mixer
paddle attachment (for stand mixer)
🥣large mixing bowls
🍴rubber spatula
🍴offset spatula
🔵wire cooling rack
🎂piping bag and large tip (optional, for cupcake method)
🌡️oven thermometer (recommended)
🧁toothpick or cake tester
🍋microplane or fine zester (for orange zest)



Prep: 35 minutes
Bake: 33 to 38 minutes at 350°F (175°C)
Total: 1 hour 30 minutes (including cooling)
  1. Preheat your oven to 350°F (175°C). Grease two 9-inch round cake pans generously with butter or cooking spray, line the bottoms with parchment paper circles, then lightly flour the sides. Set aside.
  2. In a large bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, ginger, cloves, and salt until thoroughly combined. Set aside.
  3. In a separate large bowl, whisk together the brown sugar, granulated sugar, and oil until the sugars are mostly dissolved, about 1 to 2 minutes. Add the eggs one at a time, whisking well after each addition. Whisk in the sour cream and vanilla extract until smooth and slightly thickened.
  4. Add the dry ingredients to the wet ingredients and fold gently with a rubber spatula until just combined, with a few streaks of flour still visible. Do not overmix. Fold in the grated carrots and chopped nuts (if using) until the batter is evenly combined and no flour streaks remain. The batter will be quite thick.
  5. Divide the batter evenly between the two prepared pans. Use a scale for precision or smooth the tops with a spatula. Bake on the center rack for 33 to 38 minutes, until the tops are deep golden brown, the edges pull slightly from the sides, and a toothpick inserted into the center comes out with just a few moist crumbs.
  6. Cool the cakes in their pans on a wire rack for 20 minutes, then run a thin knife around the edges and turn them out onto the rack to cool completely. Do not frost until fully cool, at least 1 more hour.
  7. While the cakes cool, make the frosting. Beat the room-temperature cream cheese and butter together with a hand mixer or stand mixer fitted with the paddle attachment on medium speed for 2 to 3 minutes, until completely smooth and fluffy with no lumps. Scrape down the sides of the bowl.
  8. Reduce speed to low and add the sifted powdered sugar in three additions, mixing until incorporated before adding more. Once all the sugar is in, add the orange zest, orange juice, vanilla, and pinch of salt. Increase to medium-high and beat for 1 to 2 minutes more until the frosting is light and creamy. Taste and adjust orange zest if desired. If the frosting seems too soft, refrigerate it for 20 minutes before using.
  9. To assemble, place one cooled cake layer on a serving plate or cake board. Spread about one-third of the frosting evenly over the top using an offset spatula. Place the second layer on top, pressing gently to level. Spread the remaining frosting over the top and sides of the cake. Decorate with extra orange zest curls or a few walnut halves if desired. Refrigerate for at least 30 minutes before slicing for the cleanest cuts.
Prep: 35 minutes
Bake: 38 to 45 minutes at 350°F (175°C)
Total: 1 hour 30 minutes (including cooling)
This method is ideal when you want all the flavor of this carrot cake with far less fuss. No layering, no crumb-coating, just a generous slab of cake with frosting piled on top. Perfect for feeding a crowd or for a casual weeknight dessert.
  1. Preheat your oven to 350°F (175°C). Grease a 9×13-inch (23×33 cm) baking pan well with butter or cooking spray and line with parchment paper, leaving an overhang on the long sides for easy lifting.
  2. Prepare the batter exactly as described in steps 2 through 4 of the oven method, mixing the dry ingredients, combining the wet ingredients, then folding everything together with the carrots and optional nuts.
  3. Pour the batter into the prepared pan and spread it into an even layer with a spatula. Bake on the center rack for 38 to 45 minutes, until the top is deeply golden, the cake pulls away from the sides slightly, and a toothpick inserted into the thickest center comes out with just a few moist crumbs.
  4. Cool the cake completely in the pan on a wire rack, at least 1 hour and 30 minutes. The larger mass of cake retains more heat, so be patient and make sure it is truly cool before frosting.
  5. Prepare the orange zest cream cheese frosting as described in steps 7 and 8 of the oven method. Spread the entire batch of frosting generously over the top of the cooled cake directly in the pan, or lift the cake out using the parchment and frost on a board. Swirl or smooth as you like. Scatter extra orange zest or walnut pieces on top, then slice into 12 to 16 squares to serve.
Prep: 35 minutes
Bake: 20 to 24 minutes at 350°F (175°C)
Total: 1 hour 10 minutes (including cooling)
The same batter makes wonderfully moist carrot cake cupcakes with a beautiful domed top, perfect for parties, bake sales, or gifting. This batch yields approximately 20 to 22 standard cupcakes.
  1. Preheat your oven to 350°F (175°C). Line two standard 12-cup muffin tins with paper cupcake liners. Lightly spray the liners with cooking spray to prevent sticking, which is especially helpful with such a moist batter.
  2. Prepare the full batter exactly as in steps 2 through 4 of the oven method. Finely grated carrots are especially important here as large shreds can cause uneven baking in smaller portions.
  3. Divide the batter evenly among the lined cups, filling each about two-thirds full. A large cookie scoop (about 3 tablespoons) is the easiest and most consistent way to do this.
  4. Bake for 20 to 24 minutes, until the tops are domed and golden brown and a toothpick inserted into the center comes out clean or with just a few moist crumbs. Do not overbake, as cupcakes dry out more quickly than a full cake layer.
  5. Allow the cupcakes to cool in the pan for 10 minutes before transferring to a wire rack to cool completely, at least 45 minutes.
  6. Prepare the frosting as in steps 7 and 8 of the oven method. Transfer it to a piping bag fitted with a large round or star tip and pipe generous swirls onto each cooled cupcake, or simply spread it on with a small offset spatula. Top each with a tiny pinch of fresh orange zest for a professional finish.

Nutrition Per Serving

Per 1 serving (makes one 9-inch two-layer cake)

615Calories
72gCarbs
55gSugar
34gFat
7gProtein

Why This Recipe Works

Oil rather than butter is the deliberate choice in this cake, and it is one of the most important decisions in the recipe. Butter is roughly 80 percent fat and 20 percent water, and when it cools, the fat solidifies, which can make a butter-based cake feel slightly firm or dense from the refrigerator. Oil, being 100 percent fat and liquid at room temperature, keeps every crumb tender and moist regardless of temperature. This matters especially here because a cream cheese frosted cake is almost always served cold. Using both brown sugar and white sugar also plays a role: brown sugar contains molasses, which is hygroscopic, meaning it attracts and holds moisture in the crumb even days after baking. The combination of the two sugars gives you both deep flavor and lasting softness.

Freshly grated carrots are non-negotiable for the best result. Pre-shredded carrots from a bag are often dried out and too coarse, which means they do not break down properly during baking and can leave stringy patches in your crumb. Finely grated fresh carrots, on the other hand, are full of juice that releases into the batter as it bakes, essentially steaming the cake from the inside. This is why carrot cake stays so remarkably moist. The sour cream in the batter reinforces this effect, adding fat and a mild acidity that tenderizes the gluten strands in the flour, resulting in a soft, fine crumb rather than a tough or chewy one.

For the frosting, starting with truly room-temperature cream cheese and butter is not just a suggestion but a technical requirement. Cold cream cheese will not blend smoothly with butter and will leave lumps that no amount of additional mixing can fix. If you beat the two fats together until perfectly smooth before adding any sugar, you build a stable emulsion that can carry the volume of powdered sugar without breaking. Sifting the powdered sugar removes any lumps that would otherwise mar the texture. The orange zest is added last rather than first to preserve the volatile aromatic oils in the zest, which dissipate quickly if exposed to prolonged mixing or heat, keeping the citrus flavor bright and vivid rather than flat.

Baker’s Tips

  • Grate your carrots on the fine or medium holes of a box grater, not the large holes. Finer shreds melt into the crumb and keep the cake cohesive; large shreds can create wet, stringy pockets.
  • Squeeze any excess juice from the grated carrots if they seem very wet (some large carrots can be quite juicy). A quick press with a clean kitchen towel prevents a soggy batter.
  • Do not skip the parchment paper on the bottom of your pans. Carrot cake has a tendency to stick more than lighter cakes due to its high sugar and moisture content.
  • Bring your eggs, sour cream, and cream cheese all the way to true room temperature before beginning. Cold eggs mixed into oil can cause the batter to look curdled; cold cream cheese will leave lumps in your frosting.
  • For the cleanest, most even cake layers, weigh your batter and divide it precisely between the two pans using a kitchen scale.
  • When adding powdered sugar to the frosting, start on the lowest speed to avoid a sugar cloud, then increase speed only after the sugar is incorporated.
  • If your frosting is too soft to spread cleanly, pop it in the refrigerator for 15 to 20 minutes to firm up before continuing. A loose frosting is usually caused by cream cheese or butter that was too warm.
  • For a professional finish, apply a thin crumb coat first (a thin layer of frosting to seal in loose crumbs), refrigerate for 20 minutes, then apply the final decorative layer.

Variations

  • Pineapple carrot cake: Fold in 120g (about 1/2 cup) well-drained crushed pineapple with the carrots for extra moisture and a tropical sweetness that pairs beautifully with the orange frosting.
  • Spiced raisin version: Soak 100g of golden raisins in warm orange juice for 15 minutes, drain, and fold in with the carrots for a plump, juicy addition that complements the orange zest frosting.
  • Brown butter cream cheese frosting: Brown the butter before cooling and using in the frosting for a nutty, caramel undertone that adds incredible depth to every bite.
  • Mini loaves: Divide the batter into a greased 6-cavity mini loaf pan and bake at 350°F for 28 to 33 minutes. Makes wonderful edible gifts.

Troubleshooting & FAQ

My cake layers domed significantly in the center and cracked. What happened?
A sharp dome and crack usually means the oven was too hot, which caused the outside to set too quickly while the center continued to rise and burst through. Check your oven temperature with an independent oven thermometer, as many home ovens run hot. You can also use baking strips wrapped around the outside of your pans to encourage more even, flat baking.
My cream cheese frosting is runny and will not hold its shape. How do I fix it?
Runny frosting is almost always caused by cream cheese or butter that was too warm, or by over-mixing after the sugar was added. Move the frosting to the refrigerator for 20 to 30 minutes and then beat it briefly again. If it is still too soft, beat in an extra 60 to 80g of sifted powdered sugar in small additions. Avoid using spreadable or whipped cream cheese, as these products have a higher water content and will never produce a stable frosting.
My cake came out dry and dense rather than moist and tender. Where did I go wrong?
A dry carrot cake is most often the result of overbaking. Because carrot cake is already a deep brown color, it is easy to miss the moment it is done and leave it in too long. Pull the cake as soon as the toothpick comes out with just a few moist crumbs, not completely clean. A second common cause is over-measuring the flour. Always spoon flour into the measuring cup and level it off rather than scooping directly from the bag, which compacts the flour and can add up to 30 percent more than the recipe intends.
My frosting has small lumps of cream cheese in it that I cannot get rid of. What went wrong?
This almost always means the cream cheese was still cold when it went into the mixer. The fat in cold cream cheese seizes when beaten with room-temperature butter and forms tiny lumps that do not blend away. Start fresh if possible, or try warming the outside of the bowl briefly with a kitchen towel soaked in warm water while mixing. For future batches, set the cream cheese out at least 1 hour before making the frosting.
The cake stuck to the pans and tore when I tried to turn it out. How do I prevent this?
Carrot cake is particularly prone to sticking due to its high sugar content. Always grease the pans generously, line the bottoms with parchment paper, and flour the sides. Make sure the cakes cool in the pan for the full 20 minutes before attempting to turn them out, and run a thin knife or offset spatula around the entire edge first. If a layer still tears, press it back together gently. Once frosted, the seam will be completely invisible.

Storage & Make-Ahead

  • Storage: Store the frosted cake covered in the refrigerator for up to 5 days. Because of the cream cheese frosting, it must be kept chilled. Bring individual slices to room temperature for 20 to 30 minutes before eating for the best texture and flavor. Unfrosted cake layers can be stored at room temperature wrapped tightly in plastic wrap for up to 2 days.
  • Make-Ahead: The cake layers can be baked up to 2 days ahead, cooled completely, wrapped tightly in two layers of plastic wrap, and stored at room temperature. For longer storage, freeze wrapped layers for up to 3 months and thaw overnight in the refrigerator before frosting. The frosting can be made up to 3 days ahead and stored in an airtight container in the refrigerator. Re-beat it briefly with a hand mixer before using to restore its creamy texture.


Leave a Comment