This carrot cake is super moist and loaded with warm spices, perfectly paired with a tangy orange cream cheese frosting. The fresh orange zest adds a bright pop, making it a lovely treat for family dinners or weekend indulgences.
Introduction
I’ve been making carrot cake for years, but this version with the orange cream cheese frosting quickly became my favorite. The first time I baked it was for a family birthday, and everyone couldn’t stop talking about how moist and flavorful it was. What sets this cake apart is the addition of fresh orange zest in both the batter and frosting — it adds a bright, tangy note that cuts through the sweetness and spices beautifully. I also learned a trick to keep the cake super moist: using a mix of granulated and brown sugar with vegetable oil instead of butter. It gives the cake a tender crumb and rich texture. Plus, I always grate my carrots finely so they blend perfectly into the batter without leaving big chunks. The finished cake has a lovely balance of warm cinnamon, nutmeg, and cloves with that refreshing citrus kick. It’s just the right amount of sweet and tangy, making it a crowd-pleaser for holiday dinners or weekend treats. I love how it looks too — the creamy orange frosting spread thickly between layers and on top makes it feel special but still homey. If you’re a carrot cake fan looking for something a little different, this recipe is definitely worth trying!
What You'll Need
One 9-inch two-layer cake, 8 servings
- 2 cups all-purpose flour, sifted
- 1 1/2 teaspoons baking powder
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 1/2 teaspoons ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon ground cloves
- 4 large eggs, room temperature
- 1 1/4 cups granulated sugar
- 1/2 cup packed brown sugar
- 1 cup vegetable oil
- 2 teaspoons vanilla extract
- 3 cups grated carrots (about 4-5 medium carrots)
- 1/2 cup chopped walnuts (optional)
- Zest of 1 large orange
- For the frosting:
- 8 oz cream cheese, softened
- 1/2 cup unsalted butter, softened
- 3 cups powdered sugar, sifted
- 2 tablespoons fresh orange juice
- 1 teaspoon orange zest
How To Do It
Step 1
Preheat your oven to 350°F (175°C) and grease two 9-inch round cake pans. Line the bottoms with parchment paper to ensure easy removal. This step is crucial because a properly prepared pan prevents sticking and helps the cake bake evenly. If you skip the parchment, your beautiful cake layers might break or stick, which is frustrating when you want perfect slices.
⏱ Time: 10 minutes
✓ Doneness: Pans are greased and parchment is securely in place with no bubbles
Step 2
In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, nutmeg, and cloves. Sifting the flour mixture helps to aerate it and evenly distribute the spices, which leads to a lighter cake with consistent flavor. Don’t rush this part—if you skip sifting, the dry ingredients might clump, causing uneven texture.
⏱ Time: 5 minutes
✓ Doneness: Flour mixture is light, smooth, and free of lumps
Step 3
In a large bowl, beat the eggs with the granulated and brown sugars until pale and slightly thickened, about 2-3 minutes. This step incorporates air, which contributes to a tender crumb. Use room temperature eggs for best results; cold eggs won’t whip up as well and can cause the batter to be dense.
⏱ Time: 3 minutes
✓ Doneness: Egg mixture is lighter in color and slightly fluffy
Step 4
Slowly drizzle in the vegetable oil while continuing to beat the egg and sugar mixture. Add vanilla extract and orange zest, mixing until combined. The oil keeps the cake moist and tender, unlike butter which can make it denser. The orange zest adds a fresh brightness that balances the warm spices.
⏱ Time: 2 minutes
✓ Doneness: Batter is smooth, glossy, and fragrant with orange and vanilla
Step 5
Gradually fold the dry flour mixture into the wet ingredients using a spatula. Be gentle to avoid overmixing, which can develop gluten and make the cake tough. Fold just until you no longer see flour streaks. Overmixing is a common mistake that can ruin the texture here.
⏱ Time: 3 minutes
✓ Doneness: Batter is uniform with no dry flour but still slightly thick
Step 6
Fold in the grated carrots and optional walnuts until evenly distributed. The finely grated carrots blend nicely without making the batter watery, while walnuts add a pleasant crunch and depth of flavor. If your carrots are too coarse, the texture will be uneven and the cake might be dry in spots.
⏱ Time: 2 minutes
✓ Doneness: Carrots and nuts are evenly mixed throughout the batter
Step 7
Divide the batter evenly between the two prepared pans, smoothing the tops with a spatula. Bake in the preheated oven for 35-40 minutes. Baking time can vary, so start checking around 35 minutes with a toothpick inserted in the center. It should come out clean or with a few moist crumbs but no wet batter.
⏱ Time: 35-40 minutes
✓ Doneness: Cake layers are golden brown and spring back lightly when touched
Step 8
Remove cakes from the oven and let them cool in the pans for 10 minutes. Then, run a knife around the edges and invert onto wire racks to cool completely. Cooling completely before frosting is essential to prevent the cream cheese frosting from melting and sliding off.
⏱ Time: 30 minutes
✓ Doneness: Cakes are cool to the touch and firm enough to handle
Step 9
To make the frosting, beat softened cream cheese and butter until smooth and fluffy. Gradually add powdered sugar, then mix in orange juice and zest. The orange juice adds a slight tang and thins the frosting slightly for perfect spreadability. Chill the frosting if it feels too soft before assembling the cake.
⏱ Time: 10 minutes
✓ Doneness: Frosting is smooth, creamy, and spreadable but holds shape
Step 10
Assemble the cake by spreading frosting evenly on top of one layer, then placing the second layer on top. Cover the top and sides with remaining frosting. Use a spatula or knife to create gentle swirls for a rustic look. Refrigerate the cake for at least 30 minutes before serving to let the frosting set.
⏱ Time: 15 minutes
✓ Doneness: Frosting is firm and the cake layers hold together well
Variations
Pineapple Carrot Cake
Add 1 cup of crushed pineapple (drained) to the batter for a tropical twist. The pineapple adds moisture and a subtle tang that pairs beautifully with the spices and orange frosting.
Note: Reduce oil slightly to compensate for extra moisture. Bake time may increase by 5-7 minutes due to added wet ingredient.
Gluten-Free Carrot Cake
Substitute all-purpose flour with a gluten-free blend that includes xanthan gum. This keeps the cake moist and tender without gluten. Texture will be slightly different but still delicious.
Note: Ensure the gluten-free flour blend is suitable for cakes and measure carefully to avoid dryness.
Vegan Carrot Cake
Replace eggs with flax eggs (1 tablespoon flaxseed meal + 3 tablespoons water per egg) and use vegan cream cheese and butter substitutes for the frosting. The cake will be slightly denser but still flavorful and moist.
Note: Mix flax eggs well and let sit before adding. Baking time may be a bit longer; test doneness carefully.
Spiced Carrot Cupcakes
Use the same batter to make cupcakes for easier serving and portion control. Bake at 350°F for 20-25 minutes. Frost individually for a cute presentation perfect for parties.
Note: Check cupcakes early to avoid overbaking, which can dry them out.
Add Coconut and Raisins
Fold in 1/2 cup shredded coconut and 1/3 cup raisins for added texture and natural sweetness. These ingredients complement the spices and orange frosting nicely.
Note: Soak raisins in warm water briefly if you want them plumper; drain well before folding in.
Pro Tips
Always use room temperature eggs and dairy for better mixing.
Room temperature eggs and cream cheese blend more easily and trap air better when beaten, resulting in a lighter, fluffier cake and smoother frosting. Cold ingredients can cause the batter or frosting to curdle or mix unevenly.
Grate carrots finely for even moisture distribution.
Finely grated carrots integrate seamlessly into the batter, releasing moisture slowly and evenly during baking. This prevents dry spots and keeps the crumb tender. Coarse grating can cause uneven texture and affect baking time.
Sift dry ingredients to avoid lumps and ensure even spice distribution.
Sifting aerates flour and spices, making the batter lighter and ensuring the spices are evenly mixed. Skipping this can cause clumps and uneven flavor pockets.
Don’t overmix the batter once you add flour.
Overmixing activates gluten, making the cake tough and dense. Fold gently until you just see no flour streaks for the best tender crumb.
Use fresh orange zest and juice for frosting flavor.
Fresh zest contains essential oils that bring bright aroma and flavor. The juice adds acidity that balances the sweetness, making the frosting more complex and less cloying.
Cool cakes completely before frosting.
If the cake is warm, the frosting will melt and slide off, ruining the presentation and texture. Patience here ensures a smooth, stable finish.
Chill the frosting if it feels too soft before spreading.
Chilling firms up the frosting, making it easier to spread without tearing the cake layers and helps it hold decorative swirls.
Common Mistakes to Avoid
Using cold eggs or cream cheese.
Why it happens People often take ingredients straight from the fridge to save time, not realizing this affects mixing.
Fix Bring eggs and cream cheese to room temperature before starting. This ensures smooth blending and better texture in both cake and frosting.
Overmixing the batter after adding flour.
Why it happens In a rush to combine, some mix vigorously, thinking it helps.
Fix Use a gentle folding motion just until flour disappears. Overmixing develops gluten, making the cake dense and chewy instead of tender.
Not preparing cake pans properly.
Why it happens Skipping parchment or thorough greasing can cause sticking.
Fix Grease pans well and line with parchment paper to ensure cakes release cleanly without breaking.
Adding frosting to warm cake layers.
Why it happens Impatience or lack of cooling time.
Fix Allow cakes to cool completely on racks before frosting to prevent melting and sliding.
Using bottled orange juice or dried zest.
Why it happens Convenience or lack of fresh oranges.
Fix Always use fresh orange zest and juice for the best flavor and aroma. Bottled juice lacks brightness and can taste flat.
Nutrition
Per Serving:
Nutritional values are estimates and may vary based on specific ingredients used.
Storage & Tips
Room Temperature
This carrot cake can safely stay covered at room temperature for up to 2 days. Use a cake dome or airtight container to keep it moist and prevent it from drying out. Avoid direct sunlight or warm spots.
Refrigerator
Store the cake in an airtight container or wrapped tightly with plastic wrap in the fridge for up to 5 days. The frosting will firm up and the flavors will meld nicely, but the cake might be a bit denser when cold. Let it come to room temperature before serving for best texture.
Freezer
Wrap the cake tightly in plastic wrap and then foil to prevent freezer burn. Freeze for up to 3 months. To thaw, transfer to the fridge overnight, then bring to room temperature before serving. Freezing may slightly change texture but flavor remains good.
Reheating
Carrot cake is best served at room temperature. If you prefer it warm, microwave individual slices for 10-15 seconds or warm in a low oven (300°F) for 10 minutes. Avoid overheating, which can dry out the cake. No need to reheat frosting.
Make Ahead
You can bake the cake layers 1-2 days ahead and store wrapped in plastic wrap at room temperature. Make the frosting the day of serving for the freshest taste and texture. Assemble the cake a few hours before guests arrive to allow the frosting to set.
FAQ
Can I make this carrot cake gluten-free?
Yes! Substitute the all-purpose flour with a gluten-free baking blend that contains xanthan gum. Make sure to measure the flour carefully and avoid overmixing. The texture will be slightly different but still moist and flavorful.
What if I don’t have fresh oranges for the frosting?
Fresh orange zest and juice really brighten the frosting, but if you don’t have oranges, you can use lemon zest and juice as a substitute. The flavor will be a bit different but still fresh and tangy. Avoid bottled juice as it lacks brightness.
How do I prevent my carrot cake from drying out?
Use vegetable oil instead of butter and don’t overbake. Check the cake with a toothpick starting at 35 minutes. Also, finely grate the carrots to add moisture evenly. Store the cake covered to keep it fresh.
Can I make this cake ahead of time?
Absolutely! Bake the layers 1-2 days ahead and keep them wrapped at room temperature. Prepare the frosting fresh on the day you plan to serve. Assemble the cake a few hours before serving to let the frosting set nicely.
What’s the best way to grate carrots for this cake?
Use a fine grater or food processor with a grating attachment. Finely grated carrots blend smoothly into the batter, keeping the texture tender and moist without large chunks.
Can I add nuts or other mix-ins?
Yes! Chopped walnuts or pecans work great for added crunch. You can also fold in shredded coconut or raisins for extra texture and flavor. Just be mindful not to add too much to maintain the cake’s balance.
Why does the frosting sometimes get runny?
If the cream cheese or butter is too warm, the frosting can become too soft and runny. Chill the frosting briefly before spreading to firm it up. Also, avoid adding too much liquid at once.
Can I use butter instead of oil?
You can, but the cake will be less moist and have a different crumb. Oil helps keep the cake tender and moist longer because it stays liquid at room temperature, unlike butter which solidifies.
Final Thoughts
I hope you enjoy making and sharing this carrot cake as much as I do! Don’t forget to let me know how it turns out or if you try any fun variations.