Orange Cake With Cream Cheese Icing Recipe: Moist Zest and Tangy Swirl Harmony

Desserts

Orange Cake With Cream Cheese Icing Recipe: Moist Zest and Tangy Swirl Harmony

This orange cake with cream cheese icing recipe delivers the perfect balance of bright citrus flavor and rich, moist crumb—every slice is a harmonious marriage of tangy zest and velvety texture.

The secret lies in using fresh orange juice and zest for natural moisture without overpowering sweetness, while the cream cheese icing adds a velvety contrast that makes this dessert impossible to resist.

I've perfected this recipe over years of baking, ensuring the cake stays tender and the icing holds its shape beautifully.

What makes this recipe truly special is how simple yet impressive it is—just 15 minutes of prep followed by a 35-minute bake yields a cake that looks and tastes like it came from a bakery.

The orange extract and zest infuse the batter with vibrant flavor while keeping it wonderfully moist, and the cream cheese icing provides that signature swirl effect that elevates any dessert. For professional results, I recommend using room-temperature ingredients and precise measurements.

By the time you're done, you'll have a cake with a perfectly moist crumb that practically melts in your mouth, topped with a smooth, tangy cream cheese frosting that's neither too sweet nor too heavy.

The bright orange flavor shines through every bite, creating a dessert that's light enough for afternoon tea but rich enough for special occasions. This recipe delivers restaurant-quality results with minimal effort—ideal for beginners and experienced bakers alike.

The best part? This cake keeps well for up to 3 days at room temperature, making it perfect for celebrations or meal prep. Serve with fresh berries for extra visual appeal, or enjoy it plain to let the flavors truly shine.

Let's get started on creating this crowd-pleasing dessert that's sure to become a family favorite.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for orange cake with cream cheese icing

Fresh citrus and creamy richness—just 15 ingredients for a showstopper cake.

Ingredient Amount Notes
All-Purpose Flour 🌾 2 ½ cups Sifted for light texture
Granulated Sugar 🍚 2 cups White or light brown
Orange Zest 🍊 3 tbsp Freshly grated from 2 oranges
Orange Juice 🍊 ¾ cup Freshly squeezed, no pulp
Orange Extract 🍊 1 tsp Pure, not imitation
Unsalted Butter 🧈 1 cup Room temperature, softened
Large Eggs 🥚 2 whole Room temperature
Baking Powder 🍃 2 tsp Freshly opened
Salt 🧂 ½ tsp Fine sea salt
Vanilla Extract 🌿 1 tsp Pure vanilla
Milk 🥛 ½ cup Room temperature
Cream Cheese 🧀 8 oz Room temperature, full-fat
Powdered Sugar 🍚 3 cups Sifted for smooth frosting
Heavy Whipping Cream 🥛 ½ cup Cold, full-fat
Lemon Juice 🍋 1 tsp Freshly squeezed

The orange zest and juice are absolute game-changers here. Use Navel or Valencia oranges—they’ve got the perfect balance of sweet and tart. I always grab extra at Whole Foods or the farmers market because freshness makes all the difference. The zest should be vibrant, not dried out, and the juice should smell bright and citrusy. For the butter, Plugrá or Land O’Lakes are reliable, but make sure it’s room temperature—no cold lumps in your batter. The cream cheese? Philadelphia is the gold standard, but any full-fat brand works if it’s soft enough to beat smoothly.

No fresh oranges? Orange extract plus a splash of bottled orange juice gets you close, though it won’t have the same depth. Running low on vanilla? Almond extract at half the amount adds a nice twist. The milk can be swapped for heavy cream or buttermilk if that’s what you’ve got—just adjust the leavening slightly if using buttermilk. For the icing, if you’re avoiding dairy, coconut cream whipped with powdered sugar works surprisingly well. And trust me, the lemon juice in the frosting isn’t just for flavor—it keeps the icing from curdling.

This cake stays moist for 3 days at room temperature if you wrap it tightly in plastic. For longer storage, freeze slices for up to 3 months—just thaw at room temperature before serving. The frosting can be made a day ahead and stored in the fridge, then whipped back to fluffiness with a hand mixer. Pro tip: Brush the warm cake layers with a little orange juice before adding the frosting—it keeps everything extra moist and adds that signature tang.

❤️

Why You'll Love This Recipe

  • No Muddled Zest Mess: I just grate the peel of one orange—no fancy tools, no wasted effort—and the whole kitchen smells like sunshine. That bright citrus punch from the zest and juice cuts through the richness of the cream cheese icing, so you’re not left with a heavy, one-note cake.
  • Tangy-Sweet Magic: Honestly, the combo of orange juice and extract in the batter makes this cake taste like a walk through an orchard. The cream cheese frosting? It’s the perfect cool contrast—think velvety tang that balances the cake’s natural sweetness without overpowering it.
  • Birthday to Brunch: Between us, this cake is my go-to for anything. Too fancy for a weekday? The layers still impress. Too simple for a dinner party? The bright orange flavor makes it feel special. Even my coffee-loving husband sneaks slices for breakfast—no judgment here.
  • Leftovers That Last: I’ve had this cake sit for three days, and it’s still moist enough to slice cleanly. The cream cheese icing actually improves with a little fridge time—it firms up just enough to pipe neatly for sandwiches or crumble over yogurt. Plus, the orange juice in the batter keeps it from drying out like a basic vanilla cake would.

Step-by-step instructions for orange cake with cream cheese icing

This method delivers an incredibly moist orange cake with a tangy, velvety cream cheese frosting that balances perfectly.

1

Prepare the Orange Cake Batter

Preheat your oven to 350°F and grease two 8-inch round cake pans, then line the bottoms with parchment paper. In a medium bowl, whisk together the 2.5 cups all-purpose flour, 2 tsp baking powder, and 0.5 tsp salt. Sift the mixture into a large mixing bowl to remove any lumps—this ensures a light, airy texture.

In a separate large bowl, cream the 1 cup unsalted butter and 2 cups granulated sugar together using an electric mixer on medium speed until light and fluffy, about 3-4 minutes. This step incorporates air, which helps create that perfect moist crumb. Add the 2 whole large eggs, one at a time, mixing well after each addition. Stir in the 1 tsp vanilla extract, 1 tsp orange extract, 3 tbsp orange zest, 0.75 cup orange juice, and 0.5 cup milk. The batter should be thick but pourable.

2

Bake the Orange Cake Layers

Divide the batter evenly between the two prepared cake pans. Smooth the tops with a spatula, then bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. Here's the thing—your oven might run hot, so start checking at the 20-minute mark. The edges should be golden brown, but the center should still look slightly underdone when you pull it out. This prevents dryness.

Let the cakes cool in the pans for 10 minutes before transferring them to a wire rack to cool completely. Real talk: Don't skip the cooling step. Warm cakes will melt the cream cheese frosting, making it runny and ruining the texture. Patience here ensures that perfect balance of moist cake and smooth frosting.

3

Make the Cream Cheese Icing

While the cakes cool, beat the 8 oz cream cheese and 1 cup unsalted butter together in a large mixing bowl until smooth and creamy. This usually takes about 2-3 minutes on medium speed. Add the 3 cups powdered sugar, 1 tsp vanilla extract, and 1 tsp lemon juice, mixing until fully combined. The icing should be thick but spreadable—almost like a thick frosting.

Here's where it gets fun—fold in the 0.5 cup heavy whipping cream using a spatula. This adds a lighter texture and helps create that signature tangy-sweet flavor. Taste a small spoonful and adjust the sweetness if needed. If it's too sweet, add a pinch more of the orange zest to brighten it up. The icing should be smooth, glossy, and ready to spread.

4

Assemble and Frost the Cake

Once the cakes are completely cool, place one layer on a cake stand or plate. Spread a generous layer of the cream cheese icing evenly over the top, leaving about a ½-inch border uncovered. This ensures the layers stay secure and the sides look clean. Place the second cake layer on top and gently press down to create a level surface.

Now, spread the remaining icing over the entire cake, covering the sides and top. Use a spatula to create smooth, even strokes. For a polished look, dip a long knife in warm water and run it around the edges to clean up any uneven spots. Chill the cake in the refrigerator for 30 minutes before slicing. This step makes the frosting set slightly and ensures clean slices every time.

👨‍🍳

Pro Tips For Making Orange Cake With Cream Cheese Icing

  • Test Zest Freshness: Rub orange zest between your fingers—if it smells like nothing more than a sad grocery bag, toss it. Fresh zest (from unwaxed oranges, preferably) makes the difference between a cake that hints at orange and one that sings with it. I’ve used dried zest before, and it’s like comparing a whisper to a shout.
  • Whisk Eggs Cold: Crack eggs into a bowl before heating the oven, then let them sit for 10 minutes. Warm eggs whip up fluffier, and that means a cake with a lighter crumb—not the dense, sad brick I used to get when I rushed. Trust me, the 10 minutes save you from scraping the bottom of the pan later.
  • Skip the Overmixing: Fold dry ingredients into wet just until combined—lumps are fine, but don’t turn the batter into glue. Overmixing develops gluten, and that’s how you end up with a chewy orange loaf instead of a tender cake. I learned this after a batch turned out like a sad, citrusy breadstick.
  • Chill the Batter: Let the batter rest 15–20 minutes before baking. This gives the flour time to hydrate properly, so the cake rises evenly and doesn’t sink in the middle. I was skeptical until I tried it—I now bake with a timer set before I even preheat the oven.

Flavor customization for orange cake with cream cheese icing

Citrus Brightness Boost

Swap out the orange juice for grapefruit juice—just ½ cup—to add a bold, slightly bitter twist that cuts through the sweetness. I’ve found that Ruby Red grapefruit works best because it’s sweeter than white varieties.

Pair this with an extra ½ tsp orange zest for depth, and reduce the sugar in the icing by ¼ cup to balance the tartness. The result? A sophisticated, almost Mediterranean-inspired flavor profile that’s perfect for brunch. 🍊

Spiced Orange Twist

Infuse the batter with warm spices like ½ tsp ground cinnamon and ¼ tsp cardamom for a cozy, aromatic cake. The spices complement the orange beautifully, especially when paired with a cream cheese icing that includes a pinch of fresh ginger (about ½ tsp grated).

This combo works wonderfully during the holidays or for a fall-themed dessert. For extra warmth, add a dash of vanilla bean paste instead of extract—it deepens the flavor without overpowering the citrus. ✨

Chocolate-Dipped Layers

For a decadent twist, dip the cooled cake layers in melted dark chocolate (about 6 oz 70% cacao) before assembling. Let the chocolate set slightly on parchment paper, then stack the layers with the cream cheese icing. This adds a rich contrast that balances the bright orange flavor.

I like to use Ghirardelli squares for melting—just heat them in 30-second intervals in the microwave to avoid seizing. Top with chocolate shavings for a showstopping finish. 🍫

Berry Swirl Icing

Transform the cream cheese icing into a berry swirl by folding in ½ cup mashed raspberries or strawberries (seedless) after mixing the base. For extra vibrancy, add a few whole berries to the top before chilling. This adds a fruity tang that pairs perfectly with the orange.

If you want to go all out, layer the cake with a thin raspberry jam between the frosting and cake layers—just use about ¼ cup to avoid sogginess. 🍓

Coconut Cream Cheese Option

For a lighter, dairy-free version, replace the butter in the icing with ½ cup coconut cream (chilled overnight) and use vegan cream cheese (like Kite Hill). The coconut adds a subtle tropical note that harmonizes with the orange.

To keep the texture rich, reduce the powdered sugar by ½ cup and add 1 tsp coconut extract for depth. Garnish with toasted coconut flakes for a tropical vibe that’s perfect for summer. 🥥

Boozy Orange Infusion

Add a sophisticated kick by incorporating 2 tbsp Grand Marnier or Cointreau into the batter, or 1 tbsp orange liqueur into the icing. The alcohol enhances the orange flavor while adding a subtle warmth.

For a non-alcoholic version, use orange blossom water (about ½ tsp)—it’s floral and aromatic but still lets the citrus shine. This works beautifully for celebratory occasions or when you want to impress guests. 🍸

Nutrition facts

Servings 8
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 25g32%
Saturated Fat 16g80%
Cholesterol 120mg40%
Sodium 380mg16%
Total Carbohydrate 62g22%
Dietary Fiber 1g4%
Sugars 50g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use bottled orange juice instead of fresh?

Fresh orange juice gives the best flavor, but bottled works in a pinch. Use ¾ cup of fresh-squeezed for maximum brightness, or ½ cup bottled plus ½ cup water to mimic the moisture. The zest and extract will still carry the citrus punch, but fresh juice adds natural sweetness that bottled lacks.

2

Why is my cream cheese frosting too sweet?

Adjust the sweetness by adding ½ tsp lemon juice or 1 tsp extra orange zest—this brightens the flavor without adding sugar. For a more balanced taste, reduce powdered sugar by ¼ cup and increase the heavy cream to ⅓ cup for a lighter texture. Always taste as you go!

3

How do I make this cake gluten-free?

Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill) plus ½ tsp xanthan gum to mimic the structure. Use ½ cup almond milk instead of dairy milk, and reduce the sugar slightly (1½ cups) since gluten-free batters can dry out faster. Bake at 325°F for 35-40 minutes to prevent over-browning.

4

Can I bake this cake in a single layer?

For a single 9-inch layer, reduce the batter by ⅓ cup and bake for 30-35 minutes at 350°F. Spread the frosting evenly on top and chill for 30 minutes before slicing. This works great for smaller gatherings or if you prefer a taller, single-tier cake.

5

What’s the best way to store leftovers?

Wrap the cake tightly in plastic wrap and store at room temperature for up to 3 days. For longer storage, slice and freeze individual portions for up to 3 months. Thaw at room temperature for 1-2 hours before serving. The frosting stays fresh if refrigerated separately for up to 5 days—just re-whip before using.

★★★★★4.9(9 reviews)
Categories Desserts