This cranberry Christmas cake brings together everything wonderful about holiday baking: a tender, buttery cake, whole tart cranberries that burst into jammy pockets as it bakes, and a golden cinnamon streusel on top. The deep red berries look like little jewels against the golden crumb, and a dusting of powdered sugar gives the squares a festive, snowy finish.
The cake is made in a simple square pan, with no layers or frosting to fuss over, which makes it ideal for busy holiday schedules, family gatherings, office parties, and Christmas morning. The batter is thick and buttery, the streusel comes together with a pastry cutter or your fingertips, and the cranberries add a bright tartness that balances the sweetness. It is the kind of cake that tastes like December.
Why You’ll Love This Recipe
- A festive red and gold cake that looks beautiful on any holiday table
- Tart whole cranberries balance the sweet, buttery crumb
- A crisp, cinnamon brown sugar streusel topping
- Made in one square pan with no layering or frosting
- Uses fresh or frozen cranberries, so it is easy any time of year
- Cuts into 12 generous squares that are easy to share
- Simple pantry ingredients and straightforward steps
It also travels well, so it is a reliable choice for potlucks and holiday parties.
What Does Cranberry Christmas Cake Taste Like?
This cake tastes sweet, buttery, and fruity, with tangy pops of cranberry that cut through the richness. The crumb is soft and tender, like a classic butter cake. The streusel on top adds a buttery crunch with warm cinnamon and caramel notes from the brown sugar, and the powdered sugar adds a light, sweet finish. Each bite balances sweet and tart, which is exactly what makes cranberry desserts so memorable.
Recipe Overview
- Prep time: 25 minutes
- Bake time: 40 to 45 minutes
- Yield: 12 squares from a 9×9-inch pan
- Difficulty: Easy
- Method: Creamed butter cake with a streusel topping
Ingredients
For the cake:
- 2 cups (250 g) all-purpose flour, plus 1 tablespoon for the cranberries
- 1 teaspoon baking powder
- 1/2 teaspoon salt
- 1/2 cup (113 g) unsalted butter, softened
- 3/4 cup (150 g) granulated sugar
- 2 large eggs, at room temperature
- 1/2 cup (120 ml) milk
- 1 teaspoon vanilla extract
- 1 1/2 cups (150 g) fresh or frozen whole cranberries
For the streusel:
- 3/4 cup (94 g) all-purpose flour
- 1/2 cup (100 g) packed brown sugar
- 1 teaspoon ground cinnamon
- 1/3 cup (76 g) cold unsalted butter, cut into small pieces
For finishing:
- Powdered sugar, for dusting
Ingredient Notes
Cranberries: Fresh or frozen both work. If you use frozen, do not thaw them first, because thawed berries bleed and make the batter wet. Leaving the berries whole gives the juiciest, jammiest pockets.
Butter: Use softened butter for the cake and cold butter for the streusel. The cold butter is what makes the streusel crumbly and crisp.
Brown sugar: It gives the streusel its caramel flavor and keeps it slightly chewy. Light or dark brown sugar both work.
Cinnamon: Fresh ground cinnamon adds the warm holiday spice that pairs so well with cranberries.
Eggs and milk: Both should be at room temperature so they blend into a smooth, even batter.
Powdered sugar: Dust it over the cooled cake just before serving so it stays bright and does not melt into the streusel.
Kitchen Tools You’ll Need
- 9×9-inch baking pan
- Parchment paper
- Large mixing bowl and electric mixer
- Pastry cutter or fingers for the streusel
- Whisk and wooden spoon or rubber spatula
- Wire cooling rack
- Fine sieve for dusting powdered sugar
Substitutions and Variations
- Orange zest: Add 1 tablespoon of orange zest to the batter for a classic cranberry orange flavor.
- Pecans or walnuts: Mix 1/3 cup of chopped nuts into the streusel for crunch.
- Glaze: Drizzle with a simple glaze of powdered sugar and orange juice instead of dusting.
- Dried cranberries: Use 1 cup of dried cranberries soaked in warm orange juice if fresh are unavailable.
- Bigger pan: Double the recipe and bake in a 9×13-inch pan, adding 10 to 15 minutes.
- Almond flavor: Add 1/2 teaspoon of almond extract to the batter for a bakery-style note.
How to Make Cranberry Christmas Cake
This is a classic creamed cake with a crumb topping. Make the streusel first and chill it, mix the batter, fold in the cranberries, then scatter the streusel over the top before baking.
Step-by-Step Instructions
- Prepare the pan. Preheat the oven to 350°F (175°C). Grease a 9×9-inch baking pan and line it with parchment paper, leaving an overhang on two sides.
- Make the streusel. Mix the 3/4 cup flour, brown sugar, and cinnamon, then cut in the cold butter with a pastry cutter or your fingers until coarse crumbs form. Refrigerate while you make the batter.
- Prepare the dry ingredients and cranberries. Whisk the 2 cups flour, baking powder, and salt. Toss the cranberries with the remaining 1 tablespoon flour.
- Cream the butter and sugar. In a large bowl, beat the softened butter and sugar until pale and fluffy, about 3 minutes. Beat in the eggs one at a time, then the milk and vanilla.
- Combine. Add the dry ingredients and mix until just combined. Gently fold in the cranberries.
- Assemble. Spread the thick batter evenly in the pan and scatter the streusel over the top, pressing lightly.
- Bake. Bake for 40 to 45 minutes, until golden and a toothpick inserted in the center, away from the cranberries, comes out clean.
- Cool and cut. Cool completely in the pan. Lift out using the parchment, dust with powdered sugar, and cut into 12 squares.
Tips for Success
- Toss the cranberries in flour so they stay suspended instead of sinking.
- Keep the streusel cold until it goes on the cake, so it bakes up crisp and crumbly.
- Do not overmix once the flour is added, which can make the cake tough.
- Test the cake in a spot without cranberries, since berries can look wet on a toothpick.
- Use room-temperature ingredients for a smooth batter and even crumb.
- Cool the cake completely before cutting so the squares hold together.
- Tent the pan with foil if the streusel browns too quickly.
How to Know It’s Done
The cake is done when the streusel is golden brown, the edges pull away from the pan, and a toothpick inserted into the center comes out clean or with a few moist crumbs. The cranberries should look glossy and slightly burst.
What to Serve With Cranberry Christmas Cake
This cake is lovely on its own, and it also pairs well with:
- Hot coffee, tea, or spiced cider
- A scoop of vanilla ice cream
- Whipped cream with a pinch of cinnamon
- A cheese board with a sweet and tangy spread
For a festive dessert table, add Diabetic-Friendly Cranberry Orange Scones and Cozy & Irresistible Easy Gingerbread Cake.
Storage Instructions
Cover the cake and store it at room temperature for up to 2 days, or in the refrigerator for up to 5 days. The streusel will soften slightly over time. Let chilled squares sit at room temperature for 15 minutes before serving, and refresh with a light dusting of powdered sugar.
Freezing Instructions
Freeze the cooled cake, whole or in squares, wrapped tightly in plastic wrap and then foil, for up to 3 months. Thaw it overnight in the refrigerator, warm briefly in a low oven to re-crisp the streusel, and dust with powdered sugar before serving.
Common Mistakes
- Thawing the cranberries. Thawed cranberries bleed and make the batter soggy.
- Overbaking. It dries out the crumb, so pull the cake when a toothpick comes out clean.
- Skipping the flour toss. The cranberries can sink to the bottom.
- Using warm butter in the streusel. It turns pasty instead of crumbly.
- Using cold ingredients in the batter. Cold eggs and butter make the batter curdle and the cake dense.
- Dusting sugar too early. It melts into the cake, so add it just before serving.
Frequently Asked Questions
Can I use dried cranberries?
Yes. Use about 1 cup, soaked in warm orange juice for 15 minutes and drained. The cake will be sweeter and less tart.
Why did my cranberries sink?
The batter may have been too thin, or the cranberries may not have been tossed in flour. Make sure to do both steps.
Can I make this ahead?
Yes. Bake the cake a day ahead and dust it with powdered sugar before serving, or freeze it for up to 3 months.
Can I use a different pan?
A 9×13-inch pan works for a doubled recipe, and an 8-inch square pan works for a deeper cake with a longer bake time.
Is this a traditional fruit cake?
No. This is a fresh cranberry butter cake with streusel, lighter and quicker than a traditional boozy fruit cake.
How tart is the cake?
The cranberries are tart, but the sweet cake and streusel balance them. Add a little extra sugar to the batter if you prefer a sweeter cake.
Recipe Background
Cranberries are a native North American fruit, and they became a symbol of Thanksgiving and Christmas tables in the United States. Cranberry cakes, from simple butter cakes to crumb cakes and bundt cakes, are a popular holiday dessert because the berries are in season in late autumn and early winter, and they add a vivid red color. Published cranberry Christmas cakes vary from boxed-mix shortcuts to from-scratch glazed cakes, and this Poulef version is a simple butter cake with a cinnamon streusel topping.
Conclusion
Cranberry Christmas cake is a cheerful, easy holiday bake that looks as pretty as it tastes. It is tender, tangy, and sweet, with a crisp streusel that makes it feel special. Bake it for your holiday table, wrap squares for neighbors, and save the recipe for every Christmas to come.
More Delicious Recipes You’ll Love
- Never-Fail Old Fashioned Fruit Cake
- Low-Fat Fruit Cake
- Mary Berry’s Manor House Cake
- Orange and Clove Loaf Cake
- Cranberry Almond Biscotti
Follow Poulef on Pinterest
Loved this recipe? Save it for later and follow @PoulefRecipe on Pinterest for more cozy, comforting bakes: https://www.pinterest.com/poulefrecipe/
Nutritional Information
Nutrition is an approximate estimate per square (12 squares), calculated from standard ingredient values. Actual numbers will vary with the brands you use.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 328 |
| Carbohydrates | 47g |
| Protein | 4g |
| Fat | 14g |
| Saturated Fat | 8g |
| Cholesterol | 65mg |
| Sodium | 150mg |
| Fiber | 2g |
| Sugar | 24g |
Cranberry Christmas Cake
- Total Time: 1 hour 10 minutes
- Yield: 1 9×9-inch cake (12 squares) 1x
Description
A tender butter cake loaded with whole fresh cranberries and topped with a golden cinnamon brown sugar streusel, baked in a square pan and dusted with powdered sugar.
Ingredients
For the cake: 2 cups (250 g) all-purpose flour, plus 1 tablespoon for the cranberries
1 teaspoon baking powder
1/2 teaspoon salt
1/2 cup (113 g) unsalted butter, softened
3/4 cup (150 g) granulated sugar
2 large eggs, at room temperature
1/2 cup (120 ml) milk
1 teaspoon vanilla extract
1 1/2 cups (150 g) fresh or frozen whole cranberries
For the streusel: 3/4 cup (94 g) all-purpose flour
1/2 cup (100 g) packed brown sugar
1 teaspoon ground cinnamon
1/3 cup (76 g) cold unsalted butter, cut into small pieces
For finishing: powdered sugar, for dusting
Instructions
1. Preheat the oven to 350°F (175°C). Grease a 9×9-inch baking pan and line it with parchment paper, leaving an overhang on two sides.
2. Make the streusel: mix the 3/4 cup flour, brown sugar, and cinnamon, then cut in the cold butter with a pastry cutter or your fingers until coarse crumbs form. Refrigerate while you make the batter.
3. Whisk the 2 cups flour, baking powder, and salt. Toss the cranberries with the remaining 1 tablespoon flour.
4. In a large bowl, beat the softened butter and sugar until pale and fluffy, about 3 minutes. Beat in the eggs one at a time, then the milk and vanilla.
5. Add the dry ingredients and mix until just combined. Gently fold in the cranberries.
6. Spread the thick batter evenly in the pan and scatter the streusel over the top, pressing lightly.
7. Bake for 40 to 45 minutes, until golden and a toothpick inserted in the center, away from the cranberries, comes out clean.
8. Cool completely in the pan. Lift out using the parchment, dust with powdered sugar, and cut into 12 squares.
Notes
Original Poulef recipe adapted from published cranberry Christmas cakes and cranberry crumb cakes (Shugary Sweets, Taste of Home, and Little Sweet Baker) that use a tender butter cake studded with fresh cranberries and baked at 350°F, shaped to match the streusel-topped squares in the photos. The amounts, pan size, and bake time were not readable from the sources, so they are estimates and the recipe has not been tested.
Use fresh or frozen cranberries. Do not thaw frozen cranberries before folding them in.
Tossing the cranberries in flour helps keep them from sinking.
Nutrition is an approximate estimate per square (12 squares).
- Prep Time: 25 minutes
- Cook Time: 45 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 square
- Calories: 328
- Sugar: 24g
- Sodium: 150mg
- Fat: 14g
- Saturated Fat: 8g
- Carbohydrates: 47g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 65mg
Table of Contents

Gianna Poulef
I’m Gianna Poulef from Poulef Recipes. I love sharing perfected dishes from my kitchen. I’m sure they’ll earn a spot in your heart. Let’s savor this journey together!.
Let’s be friends!






