These Cranberry Cheesecake Bars combine creamy orange cheesecake, a sweet-tart cranberry swirl, and a buttery crumble topping over a homemade shortbread crust. They’re the perfect combination of rich, creamy, fruity, and sweet, making them a delicious dessert for the holiday season!
One of my favorite things about Christmas baking is finding ways to make something that looks impressive without spending a fortune on ingredients. These cheesecake bars are a perfect example! We’re using the same buttery shortbread mixture for both the crust and crumble topping, which saves time and keeps the ingredient list simple.
The bright red cranberries paired with the creamy cheesecake make these bars especially pretty for Christmas parties, holiday gatherings, or cookie exchanges. Plus, they’re easy to make ahead of time!
Why You’ll Love These Cranberry Cheesecake Bars
- Perfect for the holidays: The combination of cranberries, orange, and warm cinnamon flavors makes these bars a delicious Christmas dessert.
- Two uses for one mixture: The homemade shortbread mixture doubles as the crust and buttery crumble topping.
- Sweet and tart: The cranberry filling balances the sweetness of the rich cheesecake.
- Easy to make ahead: These cheesecake bars need several hours to chill, making them perfect for preparing the day before a holiday gathering.
- Beautiful presentation: Bright red cranberry swirls and golden crumble make these bars look like they came straight from a bakery.
- Budget-friendly ingredients: Most of the ingredients are common baking staples, so you won’t need to buy a bunch of specialty ingredients.
Ingredients You’ll Need
Shortbread Crust and Crumble Topping
All-Purpose Flour: Creates the base for our buttery shortbread crust and crumble topping.
Granulated Sugar: Adds sweetness to the shortbread mixture.
Unsalted Butter: Cold butter helps create a crumbly texture that bakes into a delicious golden crust.
Salt: Balances the sweetness and enhances the flavor.
Ground Cinnamon: Adds a little warmth that pairs beautifully with the cranberries and orange.
Vanilla Extract: Adds flavor to the shortbread crust.
Orange Cheesecake Filling
Cream Cheese: You’ll need two 8-ounce blocks of softened cream cheese. I recommend full-fat cream cheese for the creamiest texture.
Granulated Sugar: Sweetens the cheesecake without overpowering the cranberry filling.
Eggs: Help the cheesecake set while keeping the filling rich and creamy.
Sour Cream: Adds a slight tanginess and helps create a smooth cheesecake texture.
Orange Zest: Adds a bright, fresh orange flavor. Don’t skip this ingredient because it makes a big difference!
Orange Juice: Enhances the citrus flavor and complements the tart cranberries.
Vanilla Extract: Adds a little extra sweetness and flavor.
All-Purpose Flour: Helps stabilize the cheesecake filling.
Homemade Cranberry Filling
Fresh or Frozen Cranberries: Either works beautifully! There’s no need to thaw frozen cranberries before cooking.
Granulated Sugar: Balances the natural tartness of the cranberries.
Orange Juice: Adds sweetness and citrus flavor to the cranberry filling.
Orange Zest: Enhances the orange flavor and ties all the layers together.
Cornstarch: Helps thicken the cranberry filling so it doesn’t become too runny.
Water: Used to create a cornstarch slurry.
Optional Orange Glaze
Powdered Sugar: Creates a smooth, sweet glaze.
Orange Juice: Adds a fresh citrus flavor.
Vanilla Extract: Rounds out the sweetness.
How to Make Cranberry Cheesecake Bars
Step 1: Make the Cranberry Filling
Start by combining the cranberries, sugar, and orange juice in a small saucepan.
Cook over medium heat for approximately 8–10 minutes, stirring occasionally, until the cranberries begin to burst and soften.
In a small bowl, whisk together the cornstarch and water. Stir the mixture into the cranberries and continue cooking for another 1–2 minutes, until thickened.
Remove from the heat, stir in the orange zest, and allow the cranberry filling to cool.
Tip: We want a thick, jam-like filling rather than a runny sauce. This helps create those beautiful cranberry swirls without adding too much moisture to the cheesecake.
Step 2: Prepare the Shortbread Crust
Preheat your oven to 325°F and line an 8×8-inch baking dish with parchment paper, leaving some overhang for easy removal.
In a mixing bowl, combine the flour, granulated sugar, salt, and cinnamon.
Add the cold, cubed butter and vanilla extract. Use a pastry cutter, fork, or your fingertips to work the butter into the dry ingredients until the mixture resembles coarse crumbs.
Reserve approximately ¾ cup of the mixture for the crumble topping.
Press the remaining mixture firmly into the bottom of the prepared baking dish.
Bake for approximately 12–15 minutes, until the crust begins to set and the edges are lightly golden.
Remove from the oven and allow it to cool slightly.
Step 3: Make the Orange Cheesecake Filling
In a large mixing bowl, beat the softened cream cheese and granulated sugar until smooth and creamy.
Add the sour cream, orange zest, orange juice, vanilla extract, and flour. Mix until combined.
Add the eggs one at a time, mixing on low speed just until incorporated.
Avoid overmixing once the eggs have been added, as this can introduce too much air into the cheesecake filling.
Step 4: Assemble the Cheesecake Bars
Pour the orange cheesecake filling over the partially baked shortbread crust and spread it into an even layer.
Spoon small dollops of the cooled cranberry filling across the cheesecake.
Using a butter knife or toothpick, gently swirl the cranberry filling into the cheesecake.
Be careful not to overmix! We want pretty ribbons of cranberry filling rather than turning the entire cheesecake pink.
Sprinkle the reserved shortbread crumble evenly over the top, leaving some of the cranberry swirls visible.
Step 5: Bake
Bake at 325°F for approximately 35–45 minutes, or until the edges are set and the center has a slight jiggle.
If the crumble begins browning too quickly, loosely cover the baking dish with aluminum foil.
The cheesecake will continue to firm up as it cools.
Step 6: Cool and Chill
Allow the cheesecake to cool at room temperature for approximately 1 hour.
Transfer to the refrigerator and chill for at least 4 hours, preferably overnight.
Once completely chilled, lift the cheesecake out of the baking dish using the parchment paper.
Cut into 12 bars using a sharp knife, wiping the blade clean between cuts.
Step 7: Add the Orange Glaze
If you’d like to add a little extra sweetness, whisk together powdered sugar, orange juice, and vanilla extract until smooth.
Drizzle the glaze over the chilled cheesecake bars.
For an extra festive finish, sprinkle a little fresh orange zest over the top!
Tips for the Best Cranberry Cheesecake Bars
Use softened cream cheese. Room-temperature cream cheese blends much more smoothly and helps prevent lumps in your cheesecake filling.
Don’t skip the orange zest. Orange zest adds a stronger citrus flavor without introducing extra liquid.
Cool the cranberry filling. Adding hot cranberry filling directly to the cheesecake can affect the texture.
Reserve the crumble before making the crust. Since we’re using the same mixture for both, don’t forget to set some aside!
Avoid overmixing the cheesecake. Mix the eggs on low speed just until combined to help prevent cracking.
Chill overnight for clean slices. This is one of my favorite tricks for getting beautiful cheesecake bars that hold their shape.
Variations and Substitutions
Use Frozen Cranberries
Frozen cranberries work just as well as fresh ones. Add them directly to the saucepan without thawing, allowing a little extra cooking time if necessary.
Add White Chocolate
For an extra-special holiday dessert, drizzle melted white chocolate over the chilled bars instead of the orange glaze.
The sweetness of white chocolate pairs beautifully with the tart cranberry filling!
Make Lemon Cranberry Cheesecake Bars
Swap the orange zest and juice for fresh lemon zest and juice for a slightly different citrus flavor.
Add Pecans to the Crumble
Stir a few tablespoons of finely chopped pecans into the reserved crumble mixture before sprinkling it over the cheesecake.
This adds a delicious crunch and makes the bars even more festive.
Can I Make Cranberry Cheesecake Bars Ahead of Time?
Absolutely! These cheesecake bars are actually perfect for making ahead because they need several hours to chill before serving.
You can prepare them the day before your Christmas party or holiday gathering and store them covered in the refrigerator.
When you’re ready to serve, simply slice the bars and add the optional orange glaze.
How to Store Cranberry Cheesecake Bars
Refrigerator: Store leftover cheesecake bars in an airtight container in the refrigerator for up to 4 days.
Freezer: You can freeze the cheesecake bars without the glaze for up to 2 months. Wrap them individually and place them in a freezer-safe container.
When you’re ready to enjoy them, thaw overnight in the refrigerator and add the glaze before serving.
Frequently Asked Questions
Can I use cranberry sauce instead of fresh cranberries?
Yes! If you’re short on time, you can use a thick, whole-berry cranberry sauce instead of making the filling from scratch.
Keep in mind that canned cranberry sauce may be sweeter, so the finished bars will have a slightly different flavor.
Can I use dried cranberries?
I don’t recommend using dried cranberries as a direct substitute because they won’t create the same soft, jam-like cranberry swirl.
Fresh or frozen cranberries work best for this recipe.
How do I know when the cheesecake bars are done?
The edges should look set, while the center should still have a slight jiggle when you gently move the pan.
The cheesecake will firm up as it cools and chills.
Why did my cheesecake bars crack?
Cheesecake can crack from overmixing, overbaking, or cooling too quickly.
Fortunately, the cranberry swirl and buttery crumble topping help disguise small cracks!
Can I double this recipe?
Yes! You can double the ingredients and use a 9×13-inch baking dish.
Keep in mind that the baking time may need to be adjusted, so watch for set edges and a slightly jiggly center rather than relying only on the timer.
The Perfect Cranberry Dessert for Christmas
If you’re looking for a festive Christmas dessert that tastes just as good as it looks, these Cranberry Cheesecake Bars are a delicious option!
Between the buttery shortbread crust, creamy orange cheesecake, sweet-tart cranberry swirl, and golden crumble topping, every bite is filled with cozy holiday flavors.
And because we’re using the same shortbread mixture for the crust and crumble, you can create something beautiful without needing a long list of expensive ingredients.
These bars are a wonderful addition to Christmas dessert tables, holiday parties, and cookie exchanges.
Be sure to check out my 12 Days of Budget-Friendly Christmas Treats series for even more fun and affordable holiday recipes!
Cranberry Cheesecake Bars
Description
These Cranberry Cheesecake Bars are the perfect combination of sweet, tart, and creamy! Made with a buttery shortbread crust, rich orange cheesecake filling, homemade cranberry swirl, and golden cinnamon crumble topping, they're a beautiful and delicious dessert for Christmas parties, holiday gatherings, or anytime you're craving a festive treat!
Ingredients
Shortbread Crust & Crumble
Orange Cheesecake Filling
Cranberry Filling
Optional Orange Glaze
Instructions
-
Prepare the cranberry filling. In a small saucepan, combine the cranberries, sugar, and orange juice. Cook over medium heat for 8–10 minutes, stirring occasionally, until the cranberries begin to burst. In a small bowl, whisk together the cornstarch and water, then stir into the cranberry mixture. Cook for another 1–2 minutes until thickened. Remove from heat, stir in the orange zest, and set aside to cool.
-
Preheat the oven. Preheat your oven to 325°F and line an 8×8-inch baking dish with parchment paper, leaving some overhang for easy removal.
-
Make the shortbread crust and crumble. In a mixing bowl, combine the flour, granulated sugar, salt, and cinnamon. Add the cold, cubed butter and vanilla extract. Using a pastry cutter or fork, work the butter into the dry ingredients until coarse crumbs form. Reserve ¾ cup of the mixture for the crumble topping.
-
Prebake the crust. Press the remaining shortbread mixture firmly into the bottom of the prepared baking dish. Bake for 12–15 minutes, until the crust begins to set and the edges are lightly golden. Remove from the oven and set aside.
-
Prepare the cheesecake filling. In a large mixing bowl, beat the softened cream cheese and sugar until smooth and creamy. Add the sour cream, orange zest, orange juice, vanilla extract, and flour. Mix until combined. Add the eggs one at a time, mixing on low speed just until incorporated.
-
Assemble the cheesecake bars. Pour the cheesecake filling over the partially baked shortbread crust and spread evenly. Spoon small dollops of the cooled cranberry filling over the cheesecake. Using a butter knife or toothpick, gently swirl the cranberry filling into the cheesecake, being careful not to overmix.
-
Add the crumble topping. Sprinkle the reserved shortbread crumble evenly over the cheesecake, leaving some of the cranberry swirls visible.
-
Bake. Bake at 325°F for 35–45 minutes, or until the edges are set and the center has a slight jiggle. If the crumble begins browning too quickly, loosely cover the baking dish with aluminum foil.
-
Cool and refrigerate. Allow the cheesecake to cool at room temperature for approximately 1 hour, then refrigerate for at least 4 hours, preferably overnight, until completely chilled.
-
Prepare the optional orange glaze. In a small bowl, whisk together the powdered sugar, orange juice, and vanilla extract until smooth. Add a few extra drops of orange juice if needed to reach a drizzling consistency.
-
Slice and serve. Lift the chilled cheesecake out of the baking dish using the parchment paper. Cut into 12 bars with a sharp knife, wiping the blade between cuts. Drizzle with the orange glaze, if desired, and enjoy!

