Millionaire Shortbread Cheesecake Bars
These decadent Millionaire Shortbread Cheesecake Bars are inspired by the rich layers of Millionaireโs Shortbreadโthink buttery shortbread, luscious caramel, silky cheesecake, and glossy chocolate ganache, all stacked into one ultra-indulgent square.

Each bite hits all the right notes: creamy, crunchy, sweet, and salty. The shortbread base holds its own beneath the thick cheesecake layer, while the homemade caramel adds a gooey, buttery depth that pairs perfectly with the dark chocolate topping. These bars are elegant enough for a dinner party and indulgent enough to be your next favorite make-ahead treat.
The Best Millionaire Shortbread Cheesecake Bar Recipe
This isnโt just any layered barโitโs the ultimate twist on the classic millionaire shortbread. What makes it stand out? It starts with a rich, crumbly shortbread crust that actually holds up beneath the weight of a thick cheesecake layer, so every bite has that signature snap. The cheesecake is ultra-smooth, perfectly balanced in sweetness, and bakes up without cracks thanks to a gentle water bath. The caramel is homemade (no shortcuts here!), thickened with sweetened condensed milk and butter for a deep, buttery flavor that slices cleanly without sticking to your knife. And the ganache? Just the right balance of bittersweet richness to tie everything together. These Millionaire Shortbread Cheesecake Bars are a showstopper in flavor, texture, and presentation.
This post may contain affiliate links. I earn a commission from qualified purchases. Please read our Privacy policy here.
Full ingredient amounts, prep time, and total time can be found at the bottom of this post!

Shortbread Crust
Preheat your oven to 350ยบF and line a 9ร9โ square baking pan with parchment paper, greasing the sides lightly. In a large mixing bowl, beat the room temperature butter with an electric mixer for 30 seconds until smooth. Add the sugar and continue beating for 2 more minutes, until the mixture looks pale and fluffy. Mix in the eggs and vanilla extract until fully combined.

Add the flour and mix on low speed just until the dough comes together. Be careful not to overmixโthis helps the crust stay tender and crumbly. Press the dough evenly into the bottom of the pan, smoothing out the surface. Bake for about 25 minutes, or until the top is lightly golden. Set aside to cool while you prepare the cheesecake layer.

Cheesecake Filling
Lower the oven temperature to 325ยบF. In a clean mixing bowl, beat the cream cheese for 2 minutes on medium speed until smooth and creamy. You can use a hand mixer or a stand mixerโjust be sure to scrape the sides of the bowl often. Add the sugar and beat for another 2 minutes, then mix in the sour cream until fully incorporated. With the mixer on low, add the eggs one at a time, mixing just until combined. Avoid overmixing once the eggs are added to help prevent cracks. Stir in the vanilla and salt.

Pour the cheesecake batter over the cooled shortbread crust and smooth it out with a spatula.

Baking the Bars
To bake, place the pan inside a larger roasting pan and carefully pour hot water into the outer pan to create a water bathโthis gentle method helps the cheesecake bake evenly. Bake for about 60 minutes, or until the edges are set and the center still has a slight jiggle. Turn off the oven and let the bars rest inside for 1 hour. Then remove from the oven and refrigerate for at least 6 hours or overnight.

Caramel Layer
Once the cheesecake layer is fully chilled, itโs time to make the caramel. In a medium saucepan, combine the sweetened condensed milk, butter, brown sugar, golden syrup, and salt. Cook over medium heat, stirring constantly, until the mixture thickens and pulls away from the sides of the panโthis usually takes 10โ12 minutes.

The caramel should coat the back of a spoon, and a spatula dragged through it should leave a clear trail. If using a candy thermometer, aim for 210โ215ยบF. Once thick, remove from heat and stir in the vanilla extract. Let the caramel cool for 10 minutes before pouring over the cheesecake layer. Smooth it with a spatula and return the pan to the fridge.

Chocolate Ganache
Heat the heavy cream in a small saucepan until just simmeringโabout 180ยบF. Pour the hot cream over the chopped chocolate in a bowl and let it sit for 1 minute. Then whisk until smooth and glossy. Pour the ganache over the chilled caramel layer and spread evenly with a spatula. Refrigerate the bars for another hour, or until the ganache is set. When ready to serve, lift the bars from the pan using the parchment, and slice with a warm knife for clean, defined layers. Sprinkle with flaky sea salt if desired.

Tips & Tricks
Avoiding Cracks: Use a water bath, donโt overmix the eggs, and let the cheesecake layer cool slowly in the oven to help avoid cracking.
Caramel Tips: If youโve never made condensed milk caramel before, a thermometer is your best friend. Overcooked caramel becomes too sticky and tough to cut.
Room Temp Ingredients: Be sure all dairy and eggs are at room temperatureโthis makes everything blend smoothly.
Clean Cuts: For neat, professional-looking bars, run a sharp knife under hot water before slicing and wipe clean between each slice.

Serving & Storage
Store these bars in an airtight container in the refrigerator for up to 5 days. To freeze, place the fully chilled, uncut bars in the freezer for about 2 hours, then wrap tightly in plastic wrap and foil. Freeze for up to 2 months. Thaw overnight in the fridge before slicing and serving. These cheesecake bars are rich and satisfyingโperfect for cutting into smaller squares for a crowd.

Variations for Millionaire Shortbread Cheesecake Bars
Nutty Base: Add chopped hazelnuts or pecans to the shortbread crust for an extra layer of flavor and crunch.
Salted Caramel Twist: Add a pinch more salt or a splash of bourbon to the caramel for a bold, grown-up version.
Milk or Bittersweet Chocolate: Use milk chocolate for a sweeter ganache, or bittersweet for a darker finish.
Mini Cheesecake Bites: Make these in muffin tins for individual servingsโreduce the baking time and skip the water bath.

Why Youโll Love These Millionaire Shortbread Cheesecake Bars Bars
Whether youโre celebrating something special or simply craving an extra-decadent treat, these millionaire shortbread cheesecake bars deliver on every level. The layers of creamy caramel cheesecake and buttery shortbread come together with a glossy chocolate ganache topping for a rich, satisfying dessert that tastes as impressive as it looks. The deep caramel flavor adds warmth and balance to the tangy cheesecake, while the ganache seals the deal with a silky finish. Give yourself a couple of hours for cooling and chilling time, and youโll have a stunning showpiece thatโs worth every step.
If you love this recipe, youโll love these others:

Millionaire Shortbread Cheesecake Bars
Ingredients
Shortbread Crust
- 1 cup unsalted butter room temperature (226g)
- โ cups granulated sugar 132g
- 2 large eggs room temperature
- ยฝ tsp vanilla extract
- 3 cups all-purpose flour 382g
Cheesecake Batter
- 3, 8 oz blocks cream cheese room temperature (680g)
- 1 cup granulated sugar 200g
- โ cup sour cream 80g
- 3 large eggs room temperature
- ยฝ tbsp vanilla extract
- ยฝ tsp salt
Caramel
- 1, 14 oz. can sweetened condensed milk 396g
- ยฝ cup unsalted butter 113g
- ยพ cup brown sugar 165g
- 3 tbsp golden syrup or light corn syrup
- ยฝ tsp salt
- 1 tsp vanilla extract
Chocolate Ganache
- 1 cup chopped semi-sweet chocolate 170g
- ยฝ cup heavy cream 120ml
Instructions
Shortbread Crust
- Preheat the oven to 350ยบF.
- Line the bottom of a 9ร9โ pan with parchment paper and grease lightly with oil.
- In a bowl, beat the butter with an electric mixer for 30 seconds at medium speed.
- Add the granulated sugar and beat for 2 minutes, until creamy and fluffy.
- Add the egg and vanilla extract, and mix until combined.
- Add the flour and mix on low to combine until the dough comes together. Do not overmix.
- Press the dough on the bottom of the pan, in an even smooth layer.
- Bake in the preheated oven for about 25 minutes, or until lightly golden on top.
- Set aside to cool down.
Cheesecake Batter
- Turn the oven down to 325ยบF.
- In a large bowl, beat the cream cheese for 2 minutes with an electric mixer at medium speed, until creamy.
- Add the brown sugar and granulated sugar to the cream cheese and beat for another 2 minutes at medium speed.
- Scrape the bowl and beat for another 30 seconds.
- Add the sour cream and mix to combine, making sure to scrape the bowl a few times during the mixing process.
- Add the eggs one at a time to the bowl, mixing until incorporated before adding the next one. Avoid over mixing once the eggs are added, to prevent cracking of the cheesecake.
- Add the vanilla and salt, and mix until incorporated.
- Pour the cheesecake batter over the crust. Spread with a spatula to smooth it out.
- Create a water bath by placing the cheesecake pan in a larger roasting pan. Then add enough hot water to fill the pan halfway up the side of the cheesecake pan.
- Bake the cheesecake in the preheated 325ยบF oven for about 60 minutes.
- To check if the cheesecake is done baking, give the pan a little wiggle, it should jiggle slightly in the center, but the edges should look set.
- Turn the oven off, and leave the cheesecake inside to rest for 1 hour.
- Remove the cheesecake from the oven and place it in the fridge for at least 6 hours.
Caramel
- Place the sweetened condensed milk, the butter, the brown sugar, the golden syrup, and the salt in a saucepan.
- Place it over medium head and cook the mixture, stirring non-stop, until it becomes thick and comes off the bottom of the pan, about 10 to 12 minutes.
- The sauce should be thick, coating the back of a spoon, and when you run the spatula through the pan, you can see the bottom.
- If using a candy thermometer, it should register about 210-215ยบF.
- Once it achieves this stage, remove from the heat.
- Let it cool down for about 10 minutes.
- Remove the cooled cheesecake from the fridge.
- Pour the caramel on top. Use a spatula to spread it out evenly.
- Place it back in the fridge while you make the ganache.
Chocolate Ganache
- Heat up the heavy cream in a saucepan until hot, about 180ยบF.
- Place the chopped chocolate in a separate bowl.
- Pour the hot cream over the chocolate. Let it stand for a minute. Whisk until the chocolate has completely melted with the cream.
- Pour the ganache over the caramel, spread with a spatula.
- Place it back in the fridge for about 1 hour before slicing and serving.
- Feel free to top the cheesecake with flakes of sea salt.
I’m wondering if I can just double the recipe for a 9*13 pan. I haven’t made this yet, expect them to be phenomenal like your other recipes, this I need to make a larger batch!
I wouldn’t double, I’d do 1.5x ๐ thank you so much