A Holiday Dessert that Dazzles from the First Slice
There’s something timeless and comforting about baking a cake that fills your home with the scent of citrus and spice. For me, this cranberry orange layer cake has always marked the true beginning of the holiday season. My grandmother used to make a version of it every December, her kitchen glowing with golden afternoon light and the scent of fresh oranges zesting into the air. The tart pop of cranberries mixed with the warmth of orange always meant that winter had truly arrived—and that something special was on its way.
This cake is more than just a dessert. It’s a tradition. It’s the centerpiece of a festive table, the kind of thing people go back for seconds (and thirds). The cranberry orange combination brings a beautiful contrast: sweet, citrus-kissed layers balanced with bursts of tart fruit. And when it’s finished with a dreamy citrus buttercream? It becomes something magical.
Whether you’re hosting a holiday dinner, celebrating a winter birthday, or just love baking with seasonal flavors, this cake will become a treasured recipe in your collection. It’s a labor of love—but worth every minute.

Why You’ll Love This Recipe:
- Bright, fresh flavor perfect for winter gatherings.
- Moist, tender cake with real orange zest and juicy cranberries.
- Zesty citrus buttercream that balances sweetness and tartness.
- Makes a stunning centerpiece for holiday tables.
- Layers can be made ahead and frozen—stress-free prep!
Cranberry Orange Layer Cake with Citrus Buttercream
- Yield: One 3-layer 8-inch cake (serves 12–14) 1x
Description
There’s something timeless and comforting about baking a cake that fills your home with the scent of citrus and spice. For me, this cranberry orange layer cake has always marked the true beginning of the holiday season. My grandmother used to make a version of it every December, her kitchen glowing with golden afternoon light and the scent of fresh oranges zesting into the air. The tart pop of cranberries mixed with the warmth of orange always meant that winter had truly arrived—and that something special was on its way.
This cake is more than just a dessert. It’s a tradition. It’s the centerpiece of a festive table, the kind of thing people go back for seconds (and thirds). The cranberry orange combination brings a beautiful contrast: sweet, citrus-kissed layers balanced with bursts of tart fruit. And when it’s finished with a dreamy citrus buttercream? It becomes something magical.
Whether you’re hosting a holiday dinner, celebrating a winter birthday, or just love baking with seasonal flavors, this cake will become a treasured recipe in your collection. It’s a labor of love—but worth every minute.
Ingredients
- For the Cake:
- 2 ½ cups all-purpose flour
- 2 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup unsalted butter, softened
- 1 ¾ cups granulated sugar
- Zest of 2 large oranges
- 4 large eggs
- 1 teaspoon vanilla extract
- ¾ cup fresh orange juice
- ½ cup full-fat Greek yogurt or sour cream
- 1 ½ cups fresh or frozen cranberries (if using frozen, do not thaw)
- For the Citrus Buttercream:
- 1 cup unsalted butter, softened
- 4 cups powdered sugar, sifted
- Zest of 1 orange
- 2–3 tablespoons fresh orange juice
- 1 teaspoon vanilla extract
- Pinch of salt
Instructions
- Step 1: Prepare the Cake Pans
Preheat your oven to 350°F (175°C). Grease and line three 8-inch round cake pans with parchment paper. Set aside. - Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. This ensures the leavening is distributed evenly. - Step 3: Cream Butter, Sugar, and Orange Zest
In a large bowl, beat the softened butter, sugar, and orange zest together until light and fluffy—about 3 minutes. This step adds air to the batter and infuses it with citrus flavor. - Step 4: Add Eggs and Vanilla
Beat in the eggs one at a time, scraping the bowl as needed. Stir in the vanilla extract. - Step 5: Add Dry Ingredients Alternating with Liquids
Add the flour mixture in three parts, alternating with the orange juice and yogurt. Begin and end with the dry ingredients. Mix until just combined—don’t overmix! - Step 6: Fold in Cranberries
Gently fold in the cranberries with a spatula, making sure they’re evenly distributed without crushing them. - Step 7: Bake
Divide the batter evenly between your prepared pans. Bake for 25–30 minutes or until a toothpick inserted in the center comes out clean. Let the cakes cool in the pans for 10 minutes, then turn them out onto wire racks to cool completely. - Step 8: Make the Citrus Buttercream
In a large bowl, beat the softened butter until smooth. Gradually add in the powdered sugar. Mix in the orange zest, orange juice, vanilla, and a pinch of salt. Beat until the frosting is fluffy and light. Add more orange juice as needed to reach your desired consistency. - Step 9: Assemble the Cake
Once the cake layers are completely cool, place one layer on your cake stand or serving plate. Spread a generous layer of citrus buttercream on top. Repeat with the second and third layers, then frost the sides and top. Smooth or swirl the buttercream—your choice! - Step 10: Decorate and Chill
Top with sugared cranberries, orange slices, or a dusting of powdered sugar for a festive touch. Chill for at least 30 minutes before slicing to help the layers set.
Notes
You can make this cake up to two days in advance. Store layers tightly wrapped at room temperature or in the fridge. The frosted cake will keep well refrigerated for up to 5 days. Bring to room temperature before serving for best flavor.
Nutrition
- Calories: 450
INGREDIENTS YOU’LL NEED:
For the Cake:
- 2 ½ cups all-purpose flour
- 2 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup unsalted butter, softened
- 1 ¾ cups granulated sugar
- Zest of 2 large oranges
- 4 large eggs
- 1 teaspoon vanilla extract
- ¾ cup fresh orange juice
- ½ cup full-fat Greek yogurt or sour cream
- 1 ½ cups fresh or frozen cranberries (if using frozen, do not thaw)

For the Citrus Buttercream:
- 1 cup unsalted butter, softened
- 4 cups powdered sugar, sifted
- Zest of 1 orange
- 2–3 tablespoons fresh orange juice
- 1 teaspoon vanilla extract
- Pinch of salt
How to Make Cranberry Orange Layer Cake:
A Festive Cake That Tastes Like Winter Sunshine
This cranberry orange layer cake comes together in three beautiful parts: fluffy orange-scented cake layers, bursts of cranberries in every bite, and a silky citrus buttercream that brings it all together.
STEP-BY-STEP INSTRUCTIONS:
Step 1: Prepare the Cake Pans
Preheat your oven to 350°F (175°C). Grease and line three 8-inch round cake pans with parchment paper. Set aside.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. This ensures the leavening is distributed evenly.
Step 3: Cream Butter, Sugar, and Orange Zest
In a large bowl, beat the softened butter, sugar, and orange zest together until light and fluffy—about 3 minutes. This step adds air to the batter and infuses it with citrus flavor.
Step 4: Add Eggs and Vanilla
Beat in the eggs one at a time, scraping the bowl as needed. Stir in the vanilla extract.
Step 5: Add Dry Ingredients Alternating with Liquids
Add the flour mixture in three parts, alternating with the orange juice and yogurt. Begin and end with the dry ingredients. Mix until just combined—don’t overmix!

Step 6: Fold in Cranberries
Gently fold in the cranberries with a spatula, making sure they’re evenly distributed without crushing them.
Step 7: Bake
Divide the batter evenly between your prepared pans. Bake for 25–30 minutes or until a toothpick inserted in the center comes out clean. Let the cakes cool in the pans for 10 minutes, then turn them out onto wire racks to cool completely.
Step 8: Make the Citrus Buttercream
In a large bowl, beat the softened butter until smooth. Gradually add in the powdered sugar. Mix in the orange zest, orange juice, vanilla, and a pinch of salt. Beat until the frosting is fluffy and light. Add more orange juice as needed to reach your desired consistency.
Step 9: Assemble the Cake
Once the cake layers are completely cool, place one layer on your cake stand or serving plate. Spread a generous layer of citrus buttercream on top. Repeat with the second and third layers, then frost the sides and top. Smooth or swirl the buttercream—your choice!
Step 10: Decorate and Chill
Top with sugared cranberries, orange slices, or a dusting of powdered sugar for a festive touch. Chill for at least 30 minutes before slicing to help the layers set.
HELPFUL TIPS:
- Use room temperature ingredients to ensure a smooth batter and even baking.
- For even layers, weigh your cake batter with a kitchen scale when dividing between pans.
- Don’t thaw frozen cranberries before folding them in—they hold their shape better when kept frozen.
- Make the cake layers a day ahead and wrap tightly in plastic to save time on frosting day.
- Buttercream too thick? Add a teaspoon of orange juice at a time to loosen it.

DETAILS:
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Assembly Time: 20 minutes
- Total Time: 1 hour 20 minutes
- Yield: One 3-layer 8-inch cake (serves 12–14)
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
NOTES:
You can make this cake up to two days in advance. Store layers tightly wrapped at room temperature or in the fridge. The frosted cake will keep well refrigerated for up to 5 days. Bring to room temperature before serving for best flavor.

NUTRITIONAL INFORMATION: (Per Slice – Approximate)
- Calories: 450
- Fat: 24g
- Saturated Fat: 15g
- Carbohydrates: 55g
- Sugar: 38g
- Protein: 4g
- Fiber: 1g
- Sodium: 210mg
FREQUENTLY ASKED QUESTIONS:
Can I use dried cranberries instead of fresh?
Fresh or frozen cranberries are best, but if using dried, soak them in orange juice for 10 minutes to plump them up first.
Can I freeze this cake?
Yes! The unfrosted layers freeze well. Wrap tightly in plastic wrap and foil, then freeze for up to 2 months.
Can I make this as a sheet cake or cupcakes?
Definitely. For a 9×13-inch sheet cake, bake for 35–40 minutes. For cupcakes, bake for 18–20 minutes.
STORAGE INSTRUCTIONS:
Store the assembled cake in the refrigerator, covered or in a cake dome. Let it sit at room temperature for about 30 minutes before serving for the best texture and flavor. Leftovers can be stored for up to 5 days. You can also freeze individual slices wrapped tightly in plastic and foil.

Related Recipes:
If you liked this recipe, you’ll definitely enjoy these other fruity and festive treats:
- Lemon Berry Mascarpone Cake
- Pistazien‑Schokoladen‑Lava‑Cakes, die beim Anschneiden dahinschmelzen
- Dubai Chocolate Cake – dekadenter Schokoladengenuss mit Pistazienfüllung
CONCLUSION:
A slice of cranberry orange layer cake brings more than just flavor—it brings light and warmth to the table, even on the frostiest winter day. Whether you’re a seasoned baker or just starting your holiday traditions, this cake is a rewarding bake that will wow your guests and become a repeat favorite. Its bright citrus notes, balanced with tart berries and a creamy buttercream, are a refreshing take on classic holiday sweets.

