Celebrate the season with this cozy orange cranberry cake, a bright and tender layer cake filled with tart cranberry compote and finished with creamy orange buttercream frosting. The fresh orange zest and juice bring a citrusy lift, while the cranberries add just the right amount of tang to balance the sweetness.

This three-layer orange cranberry cake is perfect for winter gatherings, holiday dessert tables, birthdays, or any occasion that calls for a showstopping homemade cake. The cake layers are soft and moist, the filling is lightly tart, and the frosting has a smooth orange creamsicle flavor thanks to orange juice, orange zest, butter, powdered sugar, and vanilla.
For a festive finish, decorate the cake with fresh cranberries, orange slices, rosemary, or other cake-safe decorations. The result is a beautiful cranberry orange dessert that tastes as inviting as it looks.
Ingredients
Here are the key ingredients that make this orange cranberry cake flavorful, tender, and easy to assemble. Exact measurements are included in the recipe card below.
Orange cranberry cake

- Unsalted butter: Adds richness, moisture, and a buttery flavor. Use room-temperature butter so it creams smoothly with the sugar.
- Eggs: Help give the cake structure and richness. Room-temperature eggs mix more evenly into the batter.
- Orange zest: The zest carries the strongest orange flavor. Rubbing it into the sugar releases the fragrant citrus oils.
- Orange juice: Freshly squeezed orange juice gives the cake a clean, bright flavor.
- Baking powder: Provides lift while allowing the orange flavor to stay fresh and noticeable.
- Sour cream: Adds moisture, tenderness, and a slight tang that works beautifully with the cranberries.
- Milk: Helps loosen the batter and keeps the crumb soft. Whole milk is a good choice, though 2% or 1% milk can also work.
- Fresh cranberries: Wash and dry them well before folding them into the batter.
Orange buttercream frosting and cranberry filling

- Cranberry compote: Homemade or store-bought compote works. Use a modest amount so the filling complements the cake without overpowering it.
- Orange zest and orange juice: Add a soft citrus flavor to the buttercream.
- Unsalted butter: Use room-temperature butter for a smooth, fluffy frosting.
- Powdered sugar: Sweetens the frosting and creates a silky texture.
- Vanilla extract: Rounds out the orange flavor and gives the frosting a creamsicle-style taste.
Step-by-step instructions

First, prepare the cake batter.
Rub the orange zest into the granulated sugar until fragrant. Cream the butter with the orange sugar until the mixture looks light and fluffy, then beat in the eggs one at a time.
Mix the dry ingredients in one bowl and the wet ingredients in another. Add the dry ingredients in two additions, alternating with the wet ingredients, and mix only until combined. Gently fold in the fresh cranberries.

Second, bake the cake layers.
Divide the batter evenly among three prepared 6-inch cake pans. Bake at 350°F for 28-33 minutes, or until a toothpick inserted into the center comes out with only baked crumbs.
When the pans are cool enough to handle, turn out the cake layers, wrap them tightly, and refrigerate until completely cool.

Third, make the orange buttercream.
Beat the butter and orange zest until smooth and slightly lighter in color. Add the powdered sugar and beat until fluffy. Mix in the orange juice and vanilla extract. If needed, add a small amount of milk to adjust the consistency.

Finally, assemble the cake.
Place the first cake layer on a plate or cake board and spread a ¼-inch layer of frosting over the top. Create a shallow well in the center, leaving a frosting border around the edge, then spoon in half of the cranberry compote. Repeat with the second layer.

Add the final cake layer and cover the outside of the cake with the remaining orange buttercream.

Decorate with fresh cranberries, orange slices, rosemary, fruit, or cake-safe flowers for a polished seasonal finish.
Expert tips
- Even layers: For the most even layers, weigh the batter. This recipe uses about 300g of batter for each 6-inch layer.
- Chill the cake: Cold cake layers are easier to handle, level, stack, and frost.
- Use compote lightly: This cake has a naturally tart cranberry flavor, so a small amount of compote between the layers is enough.
- Do not overmix: Once the flour is added, mix only until the batter comes together to keep the crumb soft.
Working ahead
The cake layers can be wrapped individually in plastic wrap and refrigerated for 3-5 days or frozen for up to three months. Frozen cake layers can be frosted, but they should not be leveled or divided while frozen.
Cranberry compote can be made in advance. If homemade, it can be refrigerated for up to one week or frozen for up to six months.
The frosting can be stored in an airtight container in the refrigerator for up to 7 days or frozen for up to three months. Bring it to room temperature and whip it for a few minutes before using.

Serving suggestions
This orange cranberry layer cake is best served at room temperature. If it has been stored in the refrigerator, let it sit on the counter for about an hour before serving so the buttercream softens and the citrus and cranberry flavors come through fully.
Storage
Once frosted, store the cake in the refrigerator. It is best enjoyed within three days.
To keep a sliced cake fresh, press a piece of plastic wrap or parchment directly against the exposed cut side before refrigerating.
More orange and cranberry desserts
If you enjoy the flavor combination of bright orange and tart cranberry, these desserts are also great options for a seasonal dessert table.
-
Orange Blossom Cake
-
Cranberry Apple Crisp
-
Cranberry Meringue Pie
-
Cranberry Orange Pie
Did you make this recipe? Please leave a star rating and share how it turned out in the comments. Your feedback helps improve the recipe and makes it easier for other bakers to enjoy.
Recipe
Orange Cranberry Cake
5 from 2 reviews
- Author: Claire Coffey
- Prep Time: 40 minutes
- Cook Time: 33 minutes
- Total Time: 1 hour 13 minutes
- Yield: 16 slices
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Orange cranberry cake:
- 1 ½ cups (300g) granulated sugar
- 1 tablespoon orange zest
- ½ cup (113g) unsalted butter, at room temperature
- 3 large eggs, room temperature
- ¼ cup orange juice
- ¼ cup milk
- ¼ cup (60g) sour cream
- 1 tablespoon vanilla extract
- 1 ¾ cups (210g) all-purpose flour
- 2 teaspoons baking powder
- ¼ teaspoon salt
- 4 ounces, about 1 ½ cups, fresh cranberries
Filling and frosting:
- ⅓ cup cranberry compote
- 1 cup (112g) unsalted butter, at room temperature
- 4 cups (240g) powdered sugar
- 2 tablespoons orange juice
- 1 teaspoon orange zest
- 1 teaspoon vanilla extract
- Optional: 1-2 tablespoons milk
Instructions
Cranberry orange cake:
- Wash and dry the cranberries. Grease three 6-inch round cake pans and line the bottoms with parchment paper.
- Rub the orange zest and granulated sugar together for 1-2 minutes to release the citrus oils.
- Using a mixer on medium speed, cream the butter with the orange sugar until light and fluffy, about 2-3 minutes.
- Reduce the mixer to low and beat in the eggs one at a time, scraping down the bowl as needed.
- In one bowl, stir together the flour, salt, and baking powder. In another bowl, combine the orange juice, milk, sour cream, and vanilla.
- With the mixer on low, add the dry ingredients in two additions, alternating with the wet ingredients. Mix until just combined.
- Fold the cranberries into the batter, then divide the batter evenly among the prepared pans.
- Bake at 350°F for 28-33 minutes, or until a toothpick inserted in the center comes out with only baked crumbs.
- When the pans are cool enough to handle, turn the cakes out onto plastic wrap. Wrap tightly and refrigerate until ready to assemble.
Orange buttercream:
- In the bowl of a stand mixer, beat the butter and orange zest until smooth and lighter in color, about 5-6 minutes.
- Scrape down the sides of the bowl. Add the powdered sugar and mix on low until incorporated, then increase to medium-high and beat until smooth and fluffy, about 2-3 minutes.
- Add the vanilla extract and orange juice and beat until combined. If the frosting is too thick, add 1-2 tablespoons of milk until it reaches the desired consistency.
Assembly:
- Place the first cake layer on a flat plate or cake board and spread a ¼-inch layer of frosting over the top.
- Use an offset spatula or large spoon to remove a shallow layer of frosting from the center, leaving a ½-inch border around the edge to hold the compote in place.
- Spoon half of the cranberry compote into the center and top with the next cake layer. Repeat with the second layer.
- Add the final layer, then spread a thin layer of frosting over the entire cake. Garnish with fruit, rosemary, cranberries, or cake-safe flowers.
Notes
- Even layers: Weighing the batter helps create even layers. Use about 300g of batter for each 6-inch pan.
- Chill before frosting: Cold cake layers are easier to stack, level, and frost neatly.
- Compote: A little cranberry compote goes a long way because the cake already has a pleasant tart flavor.
- Storage: Once frosted, keep the cake refrigerated and enjoy it within three days.
Nutrition
- Serving Size: 1 slice
- Calories: 432
- Sugar: 51.1g
- Sodium: 176mg
- Fat: 19.2g
- Saturated Fat: 11.8g
- Carbohydrates: 63.3g
- Fiber: 0.7g
- Protein: 3g
- Cholesterol: 83mg