Millionaire shortbread bars layer golden shortbread, chewy caramel, and glossy chocolate into a bar that means business. You get all that wow-factor with just a few pantry staples and a little stovetop stirring. They slice clean, stack beautifully, and disappear fast – whether you’re serving them at a party or sneaking one straight from the fridge.

Table of Contents
Millionaire’s shortbread first showed up in the 1970s as a lavish upgrade to traditional Scottish shortbread. It’s one of those rare desserts that looks like effort but feels like a breeze – no fancy tools, no stress, just buttery shortbread, caramel, and chocolate fulfilling their highest calling. Bring a tray to any gathering and someone’s bound to pull you aside, demanding to know which bakery you bought them from.
If deep, buttery chocolate caramel has you weak at the knees, you’re not ready for Twix Caramel Popcorn, Turtle Cake, Pretzel Bark, Cornflake Brownies, and Chocolate Salted Caramel Whoopie Pies.
Why We Love This Recipe
- It starts with everyday ingredients and ends up as something genuinely impressive.
- The steps are straightforward, the layers behave, and the final result slices like a dream.
- The sprinkle of flaky salt perfectly balances the sweetness of the caramel and richness of the shortbread and chocolate.


What You’ll Need
Here’s what you need to make these millionaire’s shortbread bars, and the full recipe with measurements is down in the recipe card.
- Salted Butter – Used in both the shortbread base and the caramel for richness and structure. If using unsalted butter, just add a pinch more salt.
- Granulated Sugar – Sweetens the shortbread and helps it bake into a golden, tender crust.
- Egg Yolk – Adds richness and helps the shortbread hold its shape without turning cakey.
- Vanilla Extract – Adds warmth and depth to both the crust and the caramel layer.
- Salt – Balances the sweetness and brings out the full flavor in every layer.
- All-Purpose Flour – The base of that buttery shortbread crust with just the right crumb.
- Sweetened Condensed Milk – The key to making thick, creamy caramel. I like using Eagle Brand for consistent results.
- Light Brown Sugar – Enhances the caramel with a rich, toffee-like depth.
- Light Corn Syrup – Keeps the caramel smooth and helps prevent crystallization. You can swap in lyle’s golden syrup or maple syrup if you prefer.
- Semi-Sweet Chocolate – Forms the rich chocolate topping. You can mix in milk chocolate or white chocolate for a twist.
- Heavy Cream – Helps melt the chocolate into a silky ganache that slices beautifully.
- Flaky Sea Salt – Optional, but adds that perfect sweet-salty finish on top.

How to Make Millionaire Shortbread Bars
- Cream the butter, sugar, and egg yolk: In a large bowl, beat the butter, and sugar together until smooth and creamy.
- Add the dry ingredients: Mix in the egg yolk, vanilla, salt, then add the flour until the dough is crumbly but evenly combined.


- Press and dock the crust: Line a 9-inch pan with parchment paper, press the dough into an even layer, and prick it all over with a fork to keep it from puffing up in the oven.
- Bake and cool: Bake the crust at 350°F for 24-26 minutes, until the edges are golden. Let the baked shortbread cool completely.


- Combine caramel ingredients: In a medium saucepan, combine the butter, sweetened condensed milk, brown sugar, corn syrup, vanilla, and salt.
- Cook the caramel: Heat over medium-low, stirring constantly until the caramel thickens and reaches 236°F on a candy thermometer (affiliate link).


- Pour and set the caramel: Pour the hot caramel over the cooled crust and spread it into an even layer. Let it cool at room temperature for 2-3 hours, or chill for 1 hour until firm.

- Make the ganache: Heat the cream in the microwave for 60 seconds until very hot but not boiling. Immediately pour the hot cream over the chocolate chips in a small bowl and let it sit for 5 minutes.
- Melt until smooth: Stir until the chocolate is completely melted and you have a smooth ganache. If the chocolate doesn’t melt entirely, you can microwave the mixture in short bursts, stirring well after each burst of heat until the chocolate is fully melted and glossy.


- Spread and sprinkle: Pour the ganache over the cooled caramel, spread into an even layer, and sprinkle with flaky sea salt.
- Set and slice: Let the top layer set completely before slicing into individual squares.



Recipe FAQ’s
You can, and it’ll still taste great – but just know it’s more of a shortcut than a swap. Dulce de leche is softer and more spoonable, so you won’t get that firm, chewy layer that makes these bars slice so cleanly.
We’ve all been there. It probably didn’t cook long enough or didn’t get hot enough. Use a candy thermometer if you have one and aim for 236°F, or keep stirring until it thickens, darkens slightly, and coats the spoon.
Keep the bars in an airtight container at room temperature for up to 5-7 days. You can also refrigerate them if your kitchen runs warm.
Yes! Slice and layer them between parchment, then wrap tightly or store in a sealed container. Thaw in the fridge or on the counter before serving.
Definitely. These are ideal for making the day before – the layers set up beautifully, and they slice even better after resting overnight.
Tips for Success
- Use a light-colored metal pan – It bakes more evenly than a dark one, which can brown the crust too fast and mess with the caramel.
- Keep the heat low for caramel – High heat turns it gritty or greasy fast. Medium-low and steady stirring will keep things smooth and stress-free.
- Line the pan with parchment and leave an overhang – Makes lifting the bars out a breeze, and keeps slicing from becoming a wrestling match.
- Let each layer cool completely before adding the next – Especially the caramel. Patience here pays off with those clean, defined layers.
- Chill before cutting – Once everything’s set, a short chill in the fridge (15 to 20 minutes) firms things up just enough to slice cleanly without dragging or smudging the layers.
The Best Way to Slice Cleanly
The most common complaint with millionaire’s shortbread? Cracked chocolate, squished layers, and caramel oozing out the sides. But the fix is simple — and once you do it this way, you’ll never go back.
Let the chocolate layer almost set before cutting. Not fully firm, not melty — just that perfect point where it holds its shape but still gives way to the knife. That’s your window. Lightly score the top with a sharp knife to mark your cuts, then press straight down in one motion. Wipe the blade clean between each slice and you’ll get bakery-level bars with sharp edges, perfect layers, and no mess.
It’s a tiny tweak, but it’s the difference between “homemade” and “wait, you made these?!”
Substitutions and Variations
- Use unsalted butter instead of salted – just add a pinch or two of extra salt to the shortbread and caramel layers to keep the balance.
- Try dark chocolate or milk chocolate instead of semi-sweet for a more intense or creamy topping. You can even do a half-and-half swirl for a visual twist.
- Add a handful of crushed pretzels or toasted coconut to the chocolate layer before it sets for a little crunch and contrast.
- Add a thin layer of peanut butter between the caramel and chocolate for a salty-sweet twist that plays perfectly with the richness.


More Easy Bars to Bake and Share
- Lemon Bars
- Cherry Pie Bars
- Peach Crumb Bars
- Classic 7 Layer Bars
- Lunch Lady Peanut Butter Bars
- Pecan Pie Bars
- Pumpkin Cheesecake Bars
- Fresh Cranberry Shortbread Bars
Millionaire Shortbread Bars
Ingredients
Shortbread Crust
- 1 cup (227g) salted butter
- ⅔ cup (133g) granulated sugar
- 1 large egg yolk
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- 2 cups (282g) all-purpose flour
Caramel
- 1 (14-ounce) can sweetened condensed milk
- 1 cup (200g) light brown sugar
- ¾ cup salted butter, cubed
- ¼ cup light corn syrup
- 2 teaspoons pure vanilla extract
- ½ teaspoon salt
Chocolate Layer
- 12 ounces semisweet chocolate chopped (about 2 cups)
- ½ cup heavy cream
- Flaky sea salt for sprinkling on top (optional)

Instructions
- Preheat the oven to 350°F. Line a 9×9-inch baking dish with parchment paper.
- In a large mixing bowl, beat the butter and sugar until creamy and light, about 2 minutes. Mix in the egg yolk, vanilla and salt.1 cup (227g) salted butter, ⅔ cup (133g) granulated sugar, 1 teaspoon vanilla extract, ¼ teaspoon salt, 1 large egg yolk
- Add the flour to the butter mixture, mixing until crumbly but combined.2 cups (282g) all-purpose flour
- Transfer the shortbread mixture to the prepared pan and press it into an even layer. Poke all over with a fork. Bake for 24-26 minutes just until golden brown around the edges. Cool completely.
- In a medium saucepan, combine the sweetened condensed milk, brown sugar, butter, corn syrup, and salt over medium heat. Cook until the caramel reaches 236°F when tested with a digital thermometer, stirring constantly.1 (14-ounce) can sweetened condensed milk, 1 cup (200g) light brown sugar, ¾ cup salted butter,, ¼ cup light corn syrup, 2 teaspoons pure vanilla extract, ½ teaspoon salt
- Pour the hot caramel over the cooled shortbread crust. Let it sit for 2-3 hours at room temperature or 1 hour in the fridge to firm up.
- Heat the cream in the microwave for 60 seconds until very hot but not boiling. Immediately pour the hot cream over the chocolate chips in a small bowl and let it sit for 5 minutes. Stir until the chocolate is completely melted and you have a smooth ganache. If the chocolate doesn’t melt entirely, you can heat the mixture in 20-second increments, stirring well after each burst of heat until completely melted.12 ounces semisweet chocolate, ½ cup heavy cream
- Pour the chocolate ganache over the caramel layer. Sprinkle it with flaky sea salt to finish. Chill in the fridge for 1 hour until firm. Cut into 16 large squares or 32 smaller rectangles.Flaky sea salt
Notes
Storage & Make Ahead
- Store: Keep the bars in an airtight container at room temperature for up to 5–7 days, or refrigerate if your kitchen is warm. Let them sit out for a few minutes before serving for the best texture.
- Freeze: Slice and layer the bars between parchment paper, then wrap tightly or store in a sealed container. Freeze for up to 3 months and thaw at room temperature.
- Reheat: These bars are best enjoyed at room temp, so no need to warm them — just give them time to soften slightly if coming from the fridge or freezer.
- Make Ahead: You can make these up to 2–3 days in advance. The layers hold beautifully and they slice even cleaner once fully chilled.











I made this for Christmas and followed the directions as given. They turned out beautifully, sliced perfectly and were absolutely delicious!
Thank you Karen! That makes me so happy when a recipe is enjoyed! Thanks for making these.
Look so delicious, I will have to try it. Thank you
You must try it! If you do, let me know how it goes! This is one of my favorite desserts!