This Carrot Cake With Orange Cream Cheese Frosting is a moist, warmly spiced dessert made with finely grated carrots, crushed pineapple, chopped pecans, and a creamy frosting flavored with fresh orange zest. The recipe makes one 9 × 13-inch cake or two 9-inch round layers, serving 12–16 people, with about 30–35 minutes of preparation and 35–45 minutes of baking time.
Every bite combines tender carrot cake, juicy pineapple, cinnamon, nutmeg, crunchy nuts, and bright citrus frosting. It is a wonderful choice for birthdays, Easter, potlucks, spring celebrations, or any gathering that calls for a comforting homemade dessert.
Jump to RecipeWhy You’ll Love This Recipe

This cake has the ideal balance of richness and freshness. The oil keeps the crumb moist, while carrots and pineapple provide natural moisture and a pleasant fruity sweetness without making the cake taste heavy.
Cinnamon and nutmeg give the batter a familiar bakery aroma, and chopped pecans or walnuts bring welcome texture. The orange cream cheese frosting adds tang, buttery richness, and a sunny citrus note that makes each forkful taste especially bright.
The recipe is flexible enough for a casual sheet cake or a more festive layer cake. If you enjoy fruit-forward cakes with creamy toppings, you may also like this banana cake with walnut frosting.
Ingredients You’ll Need

Use regular all-purpose flour and fine salt for a dependable structure. A neutral oil such as canola is best because it lets the carrot, spice, pineapple, and orange flavors remain clear.
- Carrots: Choose fresh medium carrots and grate them finely. You will need about 3 cups, or approximately 4–5 medium carrots.
- Pineapple: Use 1 cup of crushed pineapple and drain it very thoroughly so excess liquid does not weigh down the batter.
- Nuts: Pecans offer a classic flavor, while walnuts bring a slightly earthier bite. Either works well.
- Optional additions: Add 1/2 cup sweetened shredded coconut or 1/2 cup raisins, or leave both out for a simpler cake.
- Frosting: Softened cream cheese and butter blend most smoothly. Fresh orange zest provides more fragrance than bottled flavoring.
Bring the eggs, cream cheese, and butter to room temperature before mixing. This small step helps the batter combine evenly and keeps the frosting smooth instead of lumpy.
How to Make It Step-by-Step

Step 1: Heat the oven to 350°F (175°C). Grease and line a 9 × 13-inch baking pan with parchment, leaving a little paper over the sides to help lift out the cake. If you are making layers, prepare two 9-inch round pans in the same way.
Step 2: In a medium bowl, whisk together the flour, baking soda, baking powder, salt, cinnamon, and nutmeg. Breaking up any small lumps now means the leavening and spices will distribute evenly throughout the batter.
Step 3: In a separate large bowl, whisk the granulated sugar, vegetable oil, room-temperature eggs, and vanilla until the mixture looks smooth and cohesive. There is no need to whip it extensively; a good whisking is enough.
Step 4: Add the dry mixture to the wet mixture and stir just until no large streaks of flour remain. Stop mixing promptly, because overmixing can make the finished cake less tender.
Step 5: Fold in the finely grated carrots, well-drained crushed pineapple, and chopped pecans or walnuts. If using them, gently fold in the coconut or raisins as well, taking care not to crush the soft ingredients.
Step 6: Pour the batter into the prepared pan and smooth the top. Bake a 9 × 13-inch cake for 35–45 minutes, or bake two round layers for about 25–32 minutes, until the center springs back lightly and a toothpick comes out with only a few moist crumbs.
Step 7: Let the cake cool in the pan for 10–15 minutes. Then remove it, or turn the layers out carefully, and transfer everything to a wire rack to cool completely before adding frosting.
Step 8: To make the frosting, beat the softened cream cheese and butter until completely smooth. Add the sifted confectioners’ sugar gradually, then mix in the orange zest, 1–2 tablespoons of fresh orange juice, vanilla, and a small pinch of salt.
Step 9: Beat the frosting only until it becomes fluffy and spreadable. Cover the cooled sheet cake, or place frosting between and over the two round layers, then refrigerate for at least 30 minutes if you prefer a firmer finish.
Pro Tips for a Moist, Tender Cake
Finely grated carrots are one of the most important details in this recipe. Fine shreds soften during baking and spread their moisture through the crumb, while coarse pieces can remain firm and create uneven pockets in the cake.
If your carrots appear extremely wet, blot them lightly with a clean paper towel. Do not squeeze them completely dry, since the cake depends on their moisture for its soft texture.
Drain the pineapple in a fine-mesh strainer and press it gently to remove extra liquid. Pineapple that is too wet can make the center dense, especially when combined with the moisture from the carrots.
Allow the cake to cool fully before frosting. Residual heat can soften the cream cheese frosting and cause it to slide, so the cooling time is part of the recipe rather than an optional pause.
For another dessert with a creamy topping, take a look at this raspberry cake with lemon frosting. Its berry-and-citrus combination is a lovely alternative when you want something bright and fruity.
Sheet Cake or Layer Cake?
A 9 × 13-inch cake is the easiest option for serving a crowd. It requires no stacking, transports well in its pan, and gives you generous squares with a generous layer of frosting on top.
Two 9-inch rounds create a classic celebration cake. Let both layers cool completely, spread frosting over the first layer, place the second layer on top, and cover the top and sides with the remaining frosting.
Whichever shape you choose, avoid slicing while the cake is warm. The crumb needs time to settle, and a completely cool cake will produce cleaner slices and a more polished presentation.
If a peanut butter dessert is calling your name after this citrusy cake, try this peanut butter cake with peanut butter frosting for a rich, nutty follow-up.
Serving and Decorating Ideas

For a simple finish, spread the orange frosting into soft swirls with an offset spatula and scatter a few chopped pecans over the top. A little finely grated orange zest adds color and signals the citrus flavor inside the frosting.
Serve slices slightly cool but not ice-cold. A short rest at room temperature softens the crumb and frosting, making the texture creamier and the spices more aromatic.
- Cut the sheet cake into 12 large pieces or 16 smaller servings.
- Use a sharp knife and wipe it clean between cuts for neat layer-cake slices.
- Add orange zest immediately before serving for the freshest fragrance.
- Pair each slice with coffee, black tea, or a glass of cold milk.
For chocolate fans at the table, this rich chocolate cake makes a striking second dessert. The contrast between deep chocolate and spiced carrot cake gives guests two very different flavors to enjoy.
Storage and Make-Ahead Advice

Because the frosting contains cream cheese, refrigerate the covered cake. It keeps well for about 3–4 days in the refrigerator when protected from drying out and from absorbing other food aromas.
Let the cake stand at room temperature for 20–30 minutes before serving. This brief rest improves the texture of both the cake and frosting without leaving the dessert out for an extended period.
You can bake the cake ahead and frost it once completely cool. If preparing it for a party, frost it, cover it carefully, and refrigerate it until ready to transport or serve.
For one more festive baked dessert, consider this light pistachio Bundt cake. It is especially appealing for a dessert table filled with colorful springtime flavors.

Carrot Cake With Orange Cream Cheese Frosting
Ingredients
Method
- Heat the oven to 350°F (175°C). Grease and line one 9 × 13-inch pan with parchment, or prepare two 9-inch round pans.
- Whisk the flour, baking soda, baking powder, salt, cinnamon, and nutmeg in a medium bowl.
- In a large bowl, whisk the sugar, oil, eggs, and vanilla until smooth.
- Stir the dry ingredients into the wet ingredients just until combined. Do not overmix.
- Fold in the carrots, drained pineapple, nuts, and optional coconut or raisins.
- Bake the 9 × 13-inch cake for 35–45 minutes, or bake round layers for about 25–32 minutes, until the center springs back lightly and a toothpick has only a few moist crumbs.
- Cool the cake in the pan for 10–15 minutes, then transfer it to a rack and cool completely.
- Beat the cream cheese and butter until smooth. Gradually add the confectioners’ sugar, then beat in the orange zest, orange juice, vanilla, and salt until fluffy and spreadable.
- Frost the completely cooled cake. Refrigerate for at least 30 minutes if you prefer firmer frosting, then slice and serve.
Notes
Final Thoughts
This Carrot Cake With Orange Cream Cheese Frosting delivers everything a homemade carrot cake should offer: a moist crumb, gentle spice, tender carrots, fruity pineapple, crunchy nuts, and a smooth tangy topping. The orange zest keeps the frosting from tasting too heavy and gives the dessert a fresh finish.
Take your time with the small details: grate the carrots finely, drain the pineapple well, avoid overmixing, and cool the cake completely before frosting. Those steps make the difference between a merely good cake and a dessert that disappears quickly at the table.
Whether baked as an easy sheet cake or assembled into elegant layers, this recipe is dependable, generous, and wonderfully suited to sharing. Refrigerate leftovers, allow them to rest briefly before serving, and enjoy every soft, citrus-scented slice.