Cranberry orange cake pairs soft and fluffy cake layers with a bright cranberry filling and orange-infused frosting. It’s perfectly balanced, impressive, and SO festive for fall and winter holidays! Recipe includes a how-to video!

Cranberry Orange Layer Cake
Today’s cranberry orange cake is a festive (and impressive) seasonal dessert that’s a great alternative to all things pumpkin spice or peppermint. It has four layers of fluffy, orange-infused cake and three layers of bright cranberry sauce. Everything is wrapped in a semi-naked layer of orange cream cheese frosting, and if you want to go the extra mile, topped with a sprinkling of sugared cranberries.
It’s stunning, has an incredible flavor, and will surely be the star of your holiday dinner!
Why This Recipe WORKS
- Trusted cake recipe: We’ll use an orange-infused version of my popular white cake recipe for the cake layers. The results? Fluffy, soft, moist, and absolutely amazing with the filling and frosting we’re using today.
- Cranberry filling vs. cranberries in the cake: I experimented with adding cranberries to the cake layers, but I found that a cranberry sauce filling layer was best. It’s essentially a smoother, sweeter version of my favorite cranberry sauce recipe, and it is a nice tart counterpart to the sweet cake!
- Not-too-sweet frosting: My popular cream cheese frosting recipe gets a citrusy makeover today with the addition of orange zest and juice. The result is incredible and perfectly sweet! Psst…this frosting would be amazing on my spice cake or carrot cake!
Jump to:
Ingredients

- Oranges & cranberries. You’ll need fresh oranges and either fresh or frozen cranberries. Make sure you zest your oranges before juicing them, as it’s nearly impossible the other way around.
- All-purpose flour. I usually use all-purpose flour, but you can use cake flour if desired–substitution instructions are in the recipe notes below.
- Egg whites. We will be whipping these separately to stiff peaks before folding them into the cake batter (makes for a light and fluffy texture!). It is very important that you do not get ANY egg yolk in with the egg whites, or they will not whip up properly. If you don’t want to waste your egg yolks, save them for crème brûlée or tiramisu. I don’t recommend liquid egg whites — they’re not always reliable!
- Buttermilk. This keeps the cake soft, plush, and moist (especially important since the cake needs to be refrigerated). I’ve tried swapping the buttermilk with orange juice and was not thrilled with the results, buttermilk is best!
- Butter. I like to use unsalted butter in the cake layers and salted butter in the frosting, but you can use unsalted for both and just add ¼ teaspoon of salt to the frosting.
- Cream cheese. It’s very important that you use full-fat, block-style cream cheese; the spreadable cream cheese sold in tubs will not have the same consistency and can make your frosting runny.
This is just an overview of the ingredients I used and why. For the full recipe please scroll down to the bottom of the post!
SAM’S TIP: Some of you may see the quantity of powdered sugar in the frosting and think I’m a sugar fiend (not entirely wrong). Remember, this is a BIG cake (four layers!) and you really need the full amount for the proper texture and sweetness. If you reduce the sugar, you will run into issues with the frosting being too soft/runny, and not covering the entire cake.
How to Make Cranberry Orange Cake
Yes, there are quite a few steps for my cranberry orange cake recipe, but none are overly complicated. The cake is a showstopper and well worth the effort–just wait til you taste it!
Make the Cake Batter

- Step 1: Cream the fats, sugar, and citrus. Beat the butter, oil, sugar, and orange zest together until well combined and creamy. Adding the orange zest here helps release the citrus oils and brings out the flavor!

- Step 2: Add the buttermilk and dry ingredients. Add the vanilla, then alternate between adding the dry ingredients and buttermilk, starting and ending with the dry ingredients. Be careful not to over-mix, but also make sure you don’t have any pockets of flour hiding anywhere.

- Step 3: Whip the egg whites. Carefully separate your egg whites, then place them in a separate clean, dry, and grease-free mixing bowl. Whip them with an electric mixer (use clean beaters!) until thick, fluffy, and stiff.

- Step 4: Combine into a smooth batter. Gently fold the whipped egg whites into the batter until everything is evenly combined. Again, don’t over-mix here (but do make sure the egg whites are well distributed and no streaks remain!)!
SAM’S TIP: It is very important that you use a separate clean, dry, and grease-free bowl and beaters to whip your egg whites, otherwise they may never whip to stiff peaks.
Bake the Cakes

- Step 5: Divide & bake. Evenly divide the batter between your prepared pans. You can always divide the batter between two 8″ pans (your bake time will be longer) and then cut each layer in half, but I’m terrible at slicing a cake in half like that and prefer to use four pans instead. If you use four pans, it’s fine to let 2 pans sit on the counter while the other two bake (if your oven can’t accommodate them all at once — they all need to bake on the center rack).

- Step 6: Cool completely. Check the cakes for doneness (I like to use a toothpick!), then remove from the oven. Let them cool for about 10 minutes before inverting onto cooling racks to cool completely.
Cranberry Filling

- Step 7: Start with a simple syrup. Cook the sugars, orange juice, and water over medium low heat until the sugar completely dissolves.

- Step 8: Cook til thickened. Add the berries and bring the mixture to a boil. Reduce the heat and let simmer until the filling thickens to a jammy consistency. If desired, you can blend the sauce til smooth with an immersion blender (my preference and recommendation), otherwise pour into a heat-proof bowl and let cool completely.
Frosting & Assembly

- Step 9: Make the frosting. Beat the butter, cream cheese, and orange zest til smooth, then gradually stir in the powdered sugar. Add the orange juice and vanilla, then stir again til smooth and combined.

- Step 10: Assemble the cake. Pipe a frosting dam around your first layer and add ⅓ of your cranberry filling in the center, spreading all the way to the dam. Add another cake layer on top, pipe a frosting border, then add ½ of the remaining cranberry sauce in the center like you did for the first layer. Repeat this process one more time, ending with the final cake layer.

- Step 11: Decorate and chill. Use the remaining frosting to coat the outside of the cake; it won’t be enough to fully cover the cake and will be a more rustic, naked-style coating. Place the cake in the fridge to chill for at least half an hour before attempting to slice–it will be messy if you try to cut into it right away!
FROSTING NOTE: I like to decorate this cranberry orange cake semi-naked style, meaning it will not be completely covered in frosting. If you prefer a fully frosted cake, you will need to increase the frosting by approximately 50%.

Frequently Asked Questions
Yes! Just make sure to wrap it well in plastic wrap and store in an airtight, freezer-safe container. It will keep this way for several months.
To thaw, unwrap and let it sit at room temperature or in the fridge until softened.
You could try using store-bought cranberry sauce, but the flavor will likely be different and less sweet than what I’m using here. If you were to use store-bought, you’d need about 2 cups.
I did try this recipe with cranberries in the layers a few times, but it was honestly just too much and not as good. If you want to add them, I’d recommend adding no more than a handful to the batter.

Related Recipes
Looking for more holiday cakes? I have a peppermint bark cake and a gingerbread layer cake–both are festive showstoppers! Also be sure to check out my full list of Christmas desserts (that aren’t cookies) and Thanksgiving desserts (that aren’t pie).
Enjoy, and happy holidays!
Let’s bake together! Subscribe to my newsletter to be notified of all the newest recipes, and find my free recipe tutorials on YouTube 💜

Cranberry Orange Cake
Ingredients
Cake
- 6 Tablespoons (85 g) unsalted butter softened
- 2 cups (400 g) granulated sugar
- ⅔ cup (160 ml) neutral cooking oil (avocado, canola, or vegetable oil)
- 1 Tablespoon orange zest
- 2 teaspoons vanilla extract
- 2 ¾ cups (345 g) all-purpose flour
- 1 Tablespoon baking powder
- 1 teaspoon salt
- 1 cup (235 ml) buttermilk room temperature preferred
- 6 large egg whites room temperature preferred
Cranberry Filling
- ⅔ cup (135 g) granulated sugar
- 3 Tablespoons (38 g) brown sugar firmly packed
- ½ cup (120 ml) orange juice
- ¼ cup (60 ml) water
- 2 cups (226 g) fresh or frozen cranberries rinsed
Frosting
- 8 oz (226 g) brick style cream cheese, softened
- ½ cup (113 g) salted butter softened
- 2 Tablespoons orange zest
- 5 cups (625 g) powdered sugar
- 1 Tablespoon orange juice
- ½ teaspoon vanilla extract
Recommended Equipment
- Parchment paper rounds
Instructions
For the cake
- Preheat your oven to 350F (175C) and lightly grease and flour four 8-inch round cake pans and line the bottoms with parchment paper. Set aside.
- In a large mixing bowl, (or in your stand mixer with a paddle attachment) use an electric mixer to beat butter until light and creamy.6 Tablespoons (85 g) unsalted butter
- Add sugar, oil, and orange zest and beat until well combined.2 cups (400 g) granulated sugar, 1 Tablespoon orange zest, ⅔ cup (160 ml) neutral cooking oil
- Stir in vanilla extract.2 teaspoons vanilla extract
- In a separate, medium-sized bowl, whisk together flour, baking powder, and salt.2 ¾ cups (345 g) all-purpose flour, 1 Tablespoon baking powder, 1 teaspoon salt
- Alternate adding the flour mixture and the buttermilk to the batter, starting and ending with the flour mixture (I add the flour in 4 parts and the buttermilk in 3). Stir until just combined after each addition.2 ¾ cups (345 g) all-purpose flour, 1 cup (235 ml) buttermilk
- Pour egg whites to a separate (completely clean, dry, and grease-free) mixing bowl (do not use a silicone, rubber, or plastic bowl). Use an electric mixer to beat on low speed until foamy, then gradually increase speed to high and continue to beat until you reach stiff peaks (opaque white, thick, voluminous, and hold their peak when the beater is lifted).6 large egg whites
- Add the whipped egg whites to the cake batter and use a spatula to gently fold the egg whites into batter until thoroughly combined, but just combined (don’t overdo it but you do not want to have any streaks of egg white remaining).
- Divide batter evenly into prepared cake pans. Bake 2 cake pans at a time in preheated 350F (175C) oven for 20-24 minutes or a toothpick inserted in the center comes out clean or with a few moist crumbs. I usually begin my cranberry filling once the cakes are baking.
- Allow cakes to cool in their pans for 10 minutes before running a knife around the edge and carefully inverting onto a cooling rack to cool completely before assembling.
Filling
- In a medium-sized saucepan, combine sugars, orange juice, and water over medium-low heat, stirring occasionally, until sugar is dissolved.⅔ cup (135 g) granulated sugar, 3 Tablespoons (38 g) brown sugar, ½ cup (120 ml) orange juice, ¼ cup (60 ml) water
- Once sugar has dissolved, add cranberries and bring mixture to a boil, then reduce to a simmer and simmer, stirring frequently, until the berries have burst and the mixture has thickened to a jam-like consistency (note that the sauce will thicken as it cools). Time may vary, usually takes about 7-10 minutes on my stovetop but may take longer. Be careful, as the berries pop they can splatter and the mixture is hot!2 cups (226 g) fresh or frozen cranberries
- Remove from heat and use an immersion blender to blend mixture until smooth.
- Pour mixture into a heat-proof bowl and place in the refrigerator to cool while you prepare the frosting.
Frosting
- In a large mixing bowl, use an electric mixer to stir together cream cheese, butter, and orange zest until smooth and creamy.8 oz (226 g) brick style cream cheese, softened, ½ cup (113 g) salted butter, 2 Tablespoons orange zest
- Gradually add powdered sugar, about 1 cup (125g) at a time, until all sugar is combined. Be sure to use a spatula to scrape the sides and bottom of the bowl to incorporate all of the sugar.5 cups (625 g) powdered sugar
- Gradually stir in orange juice followed by vanilla extract until well combined.½ teaspoon vanilla extract, 1 Tablespoon orange juice
Assembly
- Once cakes and filling have cooled completely (very important or assembly will be a mess, trust me!), assemble and decorate the cakes. If cakes are uneven, you may wish to level them using a cake leveler (I link to mine in the equipment section below, an inexpensive and handy tool if you make a lot of cakes and your oven makes the layers uneven).
- Place your first cake layer on your cake platter and fill a large piping bag fitted with an open tip (I like the 1A) with the frosting.
- Pipe a border around the inside edge of a cake layer to form a dam to hold the cranberry sauce.
- You will have 4 layers of cake and 3 layers of filling. Fill the first dam with ⅓ of your cranberry filling and spread into an even layer. Repeat with the next two cake layers. Add your fourth and final layer of cake and cover the entire cake in a semi-naked covering of the remaining frosting. If you want to be extra, top the cake with sugared cranberries for decoration.
- Chill the cake for at least 30 minutes in the refrigerator before slicing and serving.
Notes
Cake flour
You may substitute 3 cups (345g) cake flour for the all-purpose flour called for.Storing
Cover cake (or store in an airtight container) and store in the refrigerator for up to 4 days. I prefer to let the cake sit at room temperature for 30 minutes or so before serving, as it’s a bit softer that way.Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










Leave a Reply