Orange Carrot Cake is a moist, flavorful dessert that combines the natural sweetness of carrots with the fresh, citrusy brightness of orange. This cake is soft, tender, and perfectly spiced, then finished with a smooth and creamy cream cheese frosting that balances sweetness with a slight tang. It’s an elegant twist on the classic carrot cake and ideal for celebrations, family gatherings, or a cozy homemade treat.
Why You’ll Love This Orange Carrot Cake
- Moist and soft texture
- Fresh orange flavor that elevates classic carrot cake
- Rich, creamy frosting that melts in your mouth
- Simple ingredients and easy preparation
- Perfect for holidays, birthdays, or afternoon tea
Ingredients
For the Orange Carrot Cake
- 2 cups all-purpose flour
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 1 teaspoon ground cinnamon
- ½ teaspoon ground nutmeg
- ¼ teaspoon salt
- 3 large eggs
- ¾ cup vegetable oil
- ¾ cup brown sugar
- ½ cup granulated sugar
- Zest of 2 oranges
- ½ cup fresh orange juice
- 2 cups finely grated carrots
- ½ cup chopped pecans or walnuts (optional)
- 1 teaspoon vanilla extract
For the Cream Cheese Frosting
- 8 oz cream cheese, softened
- ½ cup unsalted butter, softened
- 3 cups powdered sugar
- 1 teaspoon vanilla extract
- 1–2 tablespoons milk (if needed, for consistency)
Step-by-Step Instructions
Step 1: Prepare the Oven and Pans
Preheat your oven to 350°F (180°C). Grease two 9-inch round cake pans and lightly flour them, or line them with parchment paper.
Step 2: Mix the Dry Ingredients
In a large bowl, whisk together:
- Flour
- Baking powder
- Baking soda
- Cinnamon
- Nutmeg
- Salt
Set aside.
Step 3: Prepare the Wet Ingredients
In another bowl, beat the eggs with brown sugar and granulated sugar until smooth. Slowly add the vegetable oil and continue mixing until well combined.
Stir in:
- Orange zest
- Fresh orange juice
- Vanilla extract
Step 4: Combine and Add Carrots
Gradually add the dry ingredients to the wet mixture, mixing gently until just combined. Fold in the grated carrots and chopped nuts if using.
Do not overmix to keep the cake tender.
Step 5: Bake the Cake
Divide the batter evenly between the prepared pans. Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean.
Remove from the oven and allow the cakes to cool completely before frosting.
How to Make Cream Cheese Frosting
Step 6: Beat the Frosting
In a mixing bowl, beat the cream cheese and butter together until smooth and creamy.
Gradually add powdered sugar, beating well after each addition. Add vanilla extract and a small amount of milk if needed to achieve a smooth, spreadable consistency.
Assemble the Cake
Step 7: Frost and Decorate
Place one cake layer on a serving plate. Spread an even layer of frosting on top. Add the second layer and frost the top and sides of the cake.
Optional decorations:
- Extra chopped nuts
- Fresh orange zest
- Thin orange slices

Storage Tips
- Store the cake in an airtight container in the refrigerator for up to 4 days
- Let it sit at room temperature for 20 minutes before serving
- This cake can also be frozen (without frosting) for up to 2 months
Final Thoughts
This Orange Carrot Cake is the perfect balance of warm spices, sweet carrots, and bright citrus flavor. The cream cheese frosting adds richness without overpowering the cake, making every bite soft, fresh, and irresistible. Whether served as a celebration dessert or a simple homemade treat, this cake is sure to impress.