
This Moist Orange Spice Cake is soft, tender, and bursting with fresh citrus flavor. Warm cinnamon, ginger, and nutmeg give the cake a cozy aroma, while a rich cream cheese filling adds a smooth, creamy center. The final touch is a beautiful glossy orange glaze that drips over the sides for a bakery-style finish.
It is perfect for birthdays, family gatherings, holidays, afternoon tea, or whenever you want a homemade cake that looks impressive and tastes delicious.
Recipe Details
Prep time
25 minutes
Cook time
28–32 minutes
Total time
About 2 hours
Servings
12 slices
Dessert
Baked
Beginner-friendly
Ingredients
For the orange spice cake
- 2 cups (250 g) all-purpose flour
- 1½ cups (300 g) granulated sugar
- 1 teaspoon baking soda
- ½ teaspoon baking powder
- 1 teaspoon ground cinnamon
- ½ teaspoon ground ginger
- ¼ teaspoon ground nutmeg
- ½ teaspoon salt
- 1 cup (240 ml) vegetable oil
- 4 large eggs, at room temperature
- 1 cup (240 ml) fresh orange juice
- Zest of 2 medium oranges
- 2 teaspoons vanilla extract
For the creamy filling
- 8 oz (225 g) cream cheese, softened
- ½ cup (113 g) unsalted butter, softened
- 2 cups (240 g) powdered sugar
- 1 teaspoon vanilla extract
- 1–2 tablespoons fresh orange juice, as needed
For the glossy orange glaze
- 1 cup (120 g) powdered sugar
- 3–4 tablespoons fresh orange juice
- 1 teaspoon finely grated orange zest
- 1 tablespoon melted unsalted butter (optional, for extra shine)
Optional decoration
- Fresh orange slices
- Extra orange zest
- A small pinch of cinnamon
Step-by-Step Instructions
Step 1: Prepare the oven and cake pans
- Preheat the oven to 350°F (175°C).
- Grease two 9-inch round cake pans.
- Line the bottoms with parchment paper.
- In a large bowl, whisk together the flour, sugar, baking soda, baking powder, cinnamon, ginger, nutmeg, and salt.
Mixing the dry ingredients first helps distribute the spices evenly throughout the cake.
Step 2: Mix the wet ingredients
- In another bowl, whisk together the vegetable oil and eggs.
- Add the fresh orange juice.
- Stir in the orange zest and vanilla extract.
- Whisk until the mixture is smooth and well combined.
Freshly squeezed orange juice gives this cake a bright, natural citrus flavor.
Step 3: Combine the batter
- Pour the wet ingredients into the dry ingredients.
- Stir gently with a whisk or spatula until the flour is incorporated.
- Scrape the sides and bottom of the bowl.
- Stop mixing as soon as no dry flour remains.
Important: Avoid overmixing. Too much mixing can make the cake dense instead of tender.
Step 4: Bake the cake layers
- Divide the batter evenly between the prepared pans.
- Smooth the tops with a spatula.
- Bake for 28–32 minutes.
- Check the center with a toothpick. It should come out clean or with a few moist crumbs.
- Cool the cakes in the pans for 10–15 minutes.
- Turn them out onto a wire rack and cool completely.
Do not add the filling while the cakes are warm, or it may melt and slide out.
Step 5: Make the creamy filling
- Beat the softened cream cheese and butter until smooth.
- Gradually add the powdered sugar.
- Mix in the vanilla extract.
- Add 1 tablespoon of orange juice and beat until fluffy.
- Add a little more juice only if needed to achieve a spreadable consistency.
If the filling becomes too soft, refrigerate it for 15–20 minutes before assembling the cake.
Step 6: Assemble the cake
- Place the first cooled cake layer on a serving plate.
- Spread the cream cheese filling evenly over the top.
- Leave a small border around the edge.
- Place the second cake layer gently on top.
- Refrigerate for 20–30 minutes if needed to firm up the filling.
The creamy center balances the warm spices and bright orange flavor beautifully.
Step 7: Prepare the glossy orange glaze
- Add the powdered sugar to a small bowl.
- Whisk in 3 tablespoons of orange juice.
- Add the orange zest and melted butter, if using.
- Add more juice a teaspoon at a time until the glaze flows slowly from a spoon.
If the glaze is too thin, add more powdered sugar. Aim for a thick but pourable consistency.
Step 8: Glaze and decorate
- Pour the glaze over the center of the assembled cake.
- Gently guide it toward the edges with a spoon.
- Allow some glaze to drip naturally down the sides.
- Decorate with fresh orange slices and extra orange zest.
- Let the glaze set for 15–20 minutes before slicing.
For clean slices, use a sharp knife and wipe it between cuts.
Helpful Tips for the Best Results
- Use fresh oranges: Both the juice and zest add excellent flavor.
- Use room-temperature eggs: They mix more evenly into the batter.
- Measure flour accurately: Too much flour can make the cake dry.
- Cool the layers completely: This protects the creamy filling from melting.
- Keep the filling thick: Add orange juice gradually rather than all at once.
- Chill before slicing: A short chill helps the layers hold together neatly.
Serving Suggestions
Serve this cake with:
- A cup of hot tea or coffee
- Warm chai
- Fresh berries or orange segments
- Vanilla ice cream
- Lightly sweetened whipped cream
It makes a lovely dessert for birthdays, family dinners, festive occasions, and weekend baking.
Storage Instructions
- Refrigerator: Store in an airtight container for up to 4 days because of the cream cheese filling.
- Freezer: For best results, freeze the unfilled cake layers, tightly wrapped, for up to 2 months. Thaw before assembling.
- Make ahead: Bake the cake layers one day in advance, cool completely, wrap, and refrigerate. Prepare the filling and glaze when you are ready to assemble.
- Serving: Let refrigerated slices sit at room temperature for about 15–20 minutes before serving.
Frequently Asked Questions
Can I make this cake without cream cheese?
Yes. You can use a thick vanilla buttercream instead, although the flavor will be sweeter and less tangy.
Can I use bottled orange juice?
Yes. Choose 100% orange juice without added sugar. Fresh juice and zest generally provide the brightest flavor.
Why did my cake turn out dry?
The most common causes are overbaking, inaccurate flour measurements, or an oven that runs too hot. Start checking the cake at 28 minutes.
How do I get a shiny orange glaze?
Use finely sifted powdered sugar and add the orange juice gradually. A small amount of melted butter can add shine, but the glaze should not be too thin.
Can I make this cake a day ahead?
Absolutely. Bake the layers ahead, cool and wrap them, then refrigerate. Assemble the cake with the filling and glaze closer to serving time, and keep it refrigerated.
Final Thoughts
This Moist Orange Spice Cake with Creamy Filling and Glossy Orange Glaze is a delicious combination of tender cake, warming spices, fresh citrus, and rich creaminess. The shiny glaze and orange decoration make it look special without requiring complicated decorating skills.
Make it for your next gathering, serve it with a warm drink, and enjoy a beautiful homemade dessert with every slice.



