My aunt would bring a pan of cranberry bars to every holiday gathering. They were always the first dessert to disappear. People would hover near the dessert table waiting for her to cut them so they could claim a piece. I remember asking her for the recipe once and she told me it was incredibly simple. Just shortbread dough, cranberries, and a glaze. The same dough forms both the crust and the crumble topping. No extra bowls. No complicated steps. The cranberries get mixed with sugar, cornstarch, and fresh orange zest, which mellows their tartness and makes them taste bright and festive. When I finally made them myself years later, I understood why everyone loved them so much. They taste like the holidays. The buttery shortbread crust holds up perfectly against the juicy cranberry filling. The crumble topping bakes up golden and crisp. The vanilla glaze adds just enough sweetness to balance the tart cranberries without making the bars cloying. These Cranberry Crumble Bars are easier than pie but taste just as good. They cut cleanly into squares, transport easily, and look impressive on any dessert table. Make them once and they will become your go-to holiday bar recipe.
Why These Bars Work
The genius of this recipe is using the same dough for both the crust and the topping. You make one batch of shortbread dough, press most of it into the pan for the base, then crumble the rest over the cranberry filling. This saves time and ensures the flavors are cohesive. The shortbread base bakes first, which prevents it from becoming soggy when you add the cranberry filling. This pre-baking step is critical. Without it, the bottom would be undercooked and the bars would fall apart when you try to cut them.
The cranberry filling uses cornstarch as a thickener. Cranberries release a lot of juice as they bake, and without cornstarch, the filling would be runny. The cornstarch absorbs the liquid and creates a jammy consistency that holds its shape when you slice the bars. Fresh orange zest brightens the cranberries and adds complexity. The orange flavor is subtle but essential. It rounds out the tartness and makes the filling taste more sophisticated than plain cranberries would.
Ingredients You Will Need
For the shortbread crust and crumble topping, you need one cup of unsalted butter at room temperature. Cold butter will not cream properly, and melted butter will change the texture. Half a cup of granulated sugar and a quarter cup of packed brown sugar provide sweetness. The brown sugar adds a hint of molasses flavor that makes the shortbread taste richer. One large egg binds the dough together. Two teaspoons of vanilla extract enhance all the other flavors.
For the dry ingredients, you need two and three-quarters cups of all-purpose flour. Half a teaspoon of baking powder helps the shortbread rise slightly and creates a lighter texture. Half a teaspoon of ground cinnamon adds warmth, and a quarter teaspoon of salt balances the sweetness. For the cranberry filling, you need three cups of fresh or frozen cranberries. Do not thaw frozen cranberries before using them. Three-quarters cup of granulated sugar sweetens the tart berries. Three tablespoons of cornstarch thicken the filling. The zest of one orange and two tablespoons of fresh orange juice brighten the cranberries. One teaspoon of vanilla extract ties everything together.
For the vanilla glaze, you need one cup of powdered sugar, two tablespoons of milk or heavy cream, and half a teaspoon of vanilla extract. The glaze should be thick enough to coat a spoon but thin enough to drizzle easily. You can adjust the consistency by adding more milk or sugar as needed.
Making the Shortbread Dough
In the bowl of a stand mixer fitted with the paddle attachment, cream the butter and both sugars together on medium speed. Beat for three full minutes. The mixture should become light, fluffy, and pale in color. This step incorporates air into the butter, which creates a tender shortbread texture. If you skip this step or do not beat long enough, the shortbread will be dense instead of crumbly.

Add the egg and vanilla extract. Mix on low speed just until combined. Stop the mixer and scrape down the sides of the bowl with a spatula to make sure everything is incorporated evenly. In a separate bowl, whisk together the flour, baking powder, cinnamon, and salt. Add the dry ingredients to the butter mixture. Mix on low speed just until the dough starts to pull away from the sides of the bowl. Do not overmix. Overmixing develops the gluten in the flour, which makes the shortbread tough instead of tender.
Remove the bowl from the mixer and set aside roughly two cups of the dough[file:33]. Loosely packed is fine. You do not need to measure precisely. This reserved dough will become the crumble topping. Cover it with plastic wrap and set it aside while you work on the crust.
Preparing the Crust
Line an eight-by-eight-inch baking pan with parchment paper. Leave some overhang on two opposite sides so you can lift the bars out of the pan after they cool. This makes slicing much easier. Press the remaining shortbread dough into the prepared pan. Use your hands or the flat bottom of a measuring cup to press the dough evenly into all the corners. The layer should be uniform in thickness. If it is thicker in some spots, those areas will not bake properly.
Preheat your oven to 350 degrees Fahrenheit. Bake the crust for fifteen minutes, or until the edges are slightly golden brown and the center is just set. Do not overbake. The crust will continue baking when you add the filling and return it to the oven. If you bake it too long at this stage, it will become hard and dry. Remove the pan from the oven and let the crust cool slightly while you prepare the cranberry filling.
Making the Cranberry Filling
In a large bowl, combine the cranberries, sugar, cornstarch, orange zest, orange juice, and vanilla extract. Use a spoon or spatula to mix everything together until the cranberries are evenly coated with the sugar and cornstarch mixture. The cornstarch may look powdery at first, but it will dissolve as the cranberries release their juice during baking. Fresh or frozen cranberries both work equally well. If using frozen, do not thaw them first. Frozen cranberries will release slightly more liquid, but the cornstarch will handle it.
Pour the cranberry mixture over the pre-baked crust. Spread it evenly with a spatula so the cranberries cover the entire surface. The layer will be thick. That is correct. The cranberries will cook down and settle as they bake. Take the reserved two cups of shortbread dough and use your hands to break it into smaller, flat pieces. These do not need to be uniform. Irregular pieces create a more rustic, homemade look. Place the dough pieces randomly on top of the cranberry filling, leaving space between them. You want to see cranberries peeking through. Do not cover the entire surface. The gaps allow steam to escape and prevent the filling from becoming too watery.
Baking and Cooling
Return the pan to the oven and bake for about forty-five minutes. After thirty to thirty-five minutes, check the bars. If the crumble topping is browning too quickly, cover the top of the pan loosely with aluminum foil. This prevents the topping from burning while the filling finishes cooking. The bars are done when the cranberry filling is bubbling around the edges and the crumble topping is golden brown. The filling will look quite liquid when you first take it out of the oven. This is normal. It will thicken as it cools.
Remove the pan from the oven and place it on a wire rack. Let the bars cool completely to room temperature before adding the glaze. This takes at least two hours, sometimes three. If you try to glaze them while they are still warm, the glaze will melt and soak into the bars instead of setting on top. Be patient. The wait is worth it.
Making and Applying the Glaze
In a medium bowl, whisk together the powdered sugar, milk, and vanilla extract. Start with two tablespoons of milk and add more if needed. The consistency should be thick enough that the glaze slowly runs off a fork or whisk. If you lift the whisk and the glaze runs off immediately, it is too thin. Add more powdered sugar, one tablespoon at a time, until it thickens. If the glaze is too thick and does not drip at all, add milk by the teaspoon until it loosens.
Once the bars have cooled completely, drizzle the glaze over the top. You can use a spoon to drizzle it in lines, or pour it into a small zip-top bag, snip off one corner, and pipe it in a decorative pattern. The glaze will set after about thirty minutes at room temperature. It will dry to a smooth, matte finish that is not sticky to the touch. Once the glaze has set, use the parchment paper overhang to lift the entire slab of bars out of the pan. Transfer it to a cutting board and use a sharp knife to cut it into squares. Wipe the knife clean between cuts for the neatest edges.
Tips for Success
- Pre-bake the crust to prevent it from becoming soggy.
- Do not overmix the shortbread dough or it will be tough instead of tender.
- Leave gaps in the crumble topping so the cranberries show through and steam can escape.
- Cover the bars with foil during the last ten to fifteen minutes of baking to prevent over-browning.
- Cool completely before glazing so the icing sets properly.
Common Mistakes to Avoid
The most common mistake is not pre-baking the crust. If you skip this step, the bottom will be raw and soggy when you slice the bars. The crust needs those fifteen minutes in the oven before you add the filling. Another mistake is overbaking the initial crust. Remember, it will bake again once you add the cranberry filling. If you bake it until it is completely done the first time, it will be hard and dry by the time the bars finish baking.
Many people add the glaze too soon. The bars need to cool completely to room temperature, which takes at least two hours. If you add the glaze while they are still warm, it will melt into the bars instead of sitting on top in a pretty layer. Not leaving space between the crumble pieces is another issue. If you cover the entire surface with dough, the filling will be too wet because steam cannot escape. The gaps are important for proper baking. Finally, cutting the bars before they have fully cooled will cause them to fall apart. The filling needs time to set before you slice into it.
Variations to Try
You can add chopped pecans or walnuts to the crumble topping for extra texture. Mix half a cup of chopped nuts into the reserved dough before breaking it into pieces. The nuts toast as the bars bake and add a nice crunch. For a spicier version, increase the cinnamon to one teaspoon and add a quarter teaspoon of ground ginger and an eighth teaspoon of ground cloves. This makes the bars taste like cranberry spice cake.
Instead of orange, you can use lemon zest and juice for a different citrus flavor. Lemon pairs beautifully with cranberries and creates a brighter, more tart filling. You can also replace half the cranberries with fresh or frozen blueberries or raspberries for a mixed berry version. The baking time and method remain the same. For a cream cheese glaze instead of vanilla, beat two ounces of softened cream cheese with the powdered sugar, then add milk until you reach the desired consistency.
Storing and Freezing
Store the bars tightly covered at room temperature for up to four days. They stay fresh and moist because of the butter in the shortbread and the fruit in the filling. If your kitchen is very warm, you can refrigerate them, but let them come to room temperature before serving for the best texture. Cold shortbread is harder and less enjoyable to eat.
These bars freeze beautifully. If you plan to freeze them, do it before adding the vanilla glaze. Let the bars cool completely, then wrap the entire slab tightly in plastic wrap and aluminum foil. You can also cut them into squares first and freeze them individually wrapped. They will keep for up to three months in the freezer. To serve, defrost at room temperature for about an hour, then drizzle with the vanilla glaze. The glaze should always be added fresh, not frozen and thawed.
Why This Recipe Works
This recipe works because every step has a purpose. Using the same dough for the crust and topping simplifies the process and ensures the flavors complement each other. Pre-baking the crust prevents sogginess. The cornstarch thickens the cranberry filling so it holds its shape when sliced. Fresh orange zest brightens the tart cranberries and adds depth. Leaving gaps in the crumble topping allows steam to escape and prevents a watery filling. Cooling completely before glazing ensures the icing sets properly instead of melting into the bars.
The ratio of crust to filling to crumble is carefully balanced. Too much crust and the bars would be dry. Too much filling and they would be messy and fall apart. The proportions in this recipe create bars that slice cleanly, taste balanced, and look professional. The vanilla glaze is the final touch that elevates these from homemade to bakery-quality. Make these once and they will become your signature holiday dessert.
Frequently Asked Questions
Can I use a different size pan?
This recipe is designed for an eight-by-eight-inch pan. You can use a nine-by-nine-inch pan, but the bars will be slightly thinner and will bake a few minutes faster. Check them at forty minutes instead of forty-five. Do not use a nine-by-thirteen-inch pan. The layer will be too thin and the bars will overbake and dry out.
Can I use a glass baking dish instead of a metal pan?
Yes, glass baking dishes work fine. Glass retains heat differently than metal, so reduce the oven temperature by twenty-five degrees and bake for the same amount of time. Check the bars at forty minutes to see if they are done.
Do I have to use fresh cranberries?
No, frozen cranberries work just as well. Do not thaw them before using. Frozen cranberries will release slightly more liquid, but the cornstarch in the recipe is formulated to handle this. The bars will taste exactly the same.
Why is my filling watery?
If your filling is watery, you either did not use enough cornstarch or you did not let the bars cool long enough. The filling thickens as it cools. It will look quite liquid when you first take it out of the oven, but it will set as it reaches room temperature. Give it at least two hours before slicing.
Can I make these without the glaze?
Yes, the glaze is optional. The bars taste delicious without it. The glaze adds extra sweetness and makes them look more polished, but if you prefer less sweet desserts, feel free to skip it.
How do I know when the bars are done baking?
The bars are done when the cranberry filling is bubbling around the edges and the crumble topping is golden brown. The filling will look very liquid at first but will thicken as it cools. If the topping starts to brown too quickly, cover the pan with foil and continue baking until the filling bubbles.
Can I double this recipe?
Yes, you can double the recipe and bake it in a nine-by-thirteen-inch pan. The baking time will be slightly longer, about fifty to sixty minutes total. Check at fifty minutes to see if the filling is bubbling and the topping is golden.

Cranberry Crumble Bars
Ingredients
Equipment
Method
- Make Shortbread Dough: In stand mixer with paddle attachment, cream butter and both sugars on medium speed for 3 minutes until light and fluffy. Add egg and vanilla, mixing until combined. Scrape down bowl.
- Add Dry Ingredients: In separate bowl, whisk together flour, baking powder, cinnamon, and salt. Add to butter mixture and mix on low just until dough pulls away from sides of bowl. Do not overmix.
- Reserve Dough: Set aside roughly 2 cups of dough (loosely packed) for crumble topping. Cover with plastic wrap and set aside.
- Prepare Crust: Preheat oven to 350°F (175°C). Line 8×8-inch pan with parchment paper, leaving overhang on two sides. Press remaining dough evenly into pan using hands or flat bottom of measuring cup.
- Pre-Bake Crust: Bake for 15 minutes until edges are slightly golden and center is just set. Do not overbake. Remove from oven and cool slightly.
- Make Cranberry Filling: In large bowl, combine cranberries, sugar, cornstarch, orange zest, orange juice, and vanilla. Mix until cranberries are evenly coated. Pour over pre-baked crust and spread evenly.
- Add Crumble Topping: Break reserved dough into smaller flat pieces with your hands. Place randomly on top of cranberry filling, leaving gaps for cranberries to show through. Do not cover entire surface.
- Bake: Bake for 45 minutes. After 30-35 minutes, cover loosely with aluminum foil if topping is browning too quickly. Bars are done when filling is bubbling and topping is golden brown.
- Cool: Remove from oven and place on wire rack. Cool completely to room temperature, at least 2 hours, before glazing.
- Make Glaze: In medium bowl, whisk together powdered sugar, 2 tablespoons milk, and vanilla. Glaze should slowly run off whisk. Adjust with more milk or sugar as needed.
- Glaze and Slice: Drizzle glaze over completely cooled bars. Let set for 30 minutes. Use parchment overhang to lift bars from pan. Cut into 16 squares with sharp knife, wiping clean between cuts.

