Millionaire Shortbread Bars
This post may contain affiliate links, read our disclosure policy.
With three luscious layers, my recipe for Millionaire Shortbread Bars combines buttery shortbread, gooey caramel, and a glossy chocolate topping. I make everything from scratch, but with my easy step-by-step instructions, you’ll get perfect bakery-style dessert bars every time.

When you slice into my Millionaire Shortbread Bars, the first thing you’ll notice is how the three distinct layers are perfectly set. I created this recipe to ensure the shortbread holds its shape without crumbling, the caramel is smooth and chewy, and the chocolate topping has that perfect snap.
And talk about delicious! I guide you step by step so your caramel never turns grainy, the shortbread bakes up tender, and the chocolate is smooth and glossy. There are a few extra steps to my recipe, but the payoff is a dessert bar that looks and tastes absolutely incredible.
What Makes My Millionaire Shortbread Bars The Best
- Balanced layers – Other recipes can end up with layers that feel off balance, but mine have the right ratio so every bite is just right.
- Creamy caramel – Grainy or runny caramel is a common problem, but my method keeps it smooth, chewy, and easy to slice.
- Clean slices – Many versions taste good but fall apart when cut, while mine hold their shape and look bakery-quality on the plate.
Ingredients Needed To Make My Millionaire Shortbread Bars from Scratch

Below is a list of the ingredients you’ll need to make this recipe. Scroll down to the full recipe card for the specific amounts.
For the Shortbread Crust
- Unsalted butter – Creates a tender but sturdy base.
- Granulated sugar – Adds sweetness and structure.
- Light brown sugar – Brings a hint of caramel flavor.
- Salt – Balances the sweetness.
- Egg yolk – Enriches the dough.
- Vanilla extract – Adds warm flavor.
- All-purpose flour – The foundation of the crust.
For the Caramel Layer
- Sweetened condensed milk – Key to creamy, smooth caramel.
- Unsalted butter – Makes the caramel rich and velvety.
- Light brown sugar – Melts down for that classic caramel taste.
- Light corn syrup – Helps prevent crystallization.
- Salt – Enhances the flavor.
- Vanilla extract – Rounds out the sweetness.
For the Chocolate Ganache Layer
- Semisweet chocolate chips – Melt into a smooth topping.
- Heavy whipping cream – Keeps the chocolate glossy and soft enough to slice.
- Sea salt – Optional but gives a perfect finishing touch.
Instructions to Make My Millionaire Shortbread Recipe
Here are my step-by-step instructions so you can make this recipe with ease. For the full, printable recipe with amounts and temperatures, scroll down to the recipe card below.


Make The Shortbread Crust
- Preheat the oven to 350° F and line a 9 x 9 or 9 x 13 baking dish with parchment paper or foil.
- In the bowl of a stand mixer fitted with a paddle attachment, beat the butter for 2-3 minutes until creamy. Add both sugars and the salt, then continue mixing until light and fluffy.
- Mix in the egg yolk and vanilla until fully combined, about 30 seconds.


- Gradually add the flour, scraping down the sides of the bowl as needed.
- Press the dough evenly into the prepared pan without packing it too tightly. Bake for 20-25 minutes, or until the edges are golden brown.
- Let the crust cool completely before adding the caramel layer.
Make the Caramel Layer


- In a medium saucepan over medium heat, combine the sweetened condensed milk, butter, brown sugar, corn syrup, and salt.
- Bring the mixture to a boil, whisking constantly as it bubbles and thickens for about 5-7 minutes.
- Remove from the heat and stir in the vanilla extract.
- Pour the caramel evenly over the cooled shortbread, smoothing it into an even layer.
- Chill in the refrigerator for 10-20 minutes until the caramel is set.
Make The Chocolate Ganache Layer


- In a small saucepan over low heat, combine the chocolate chips and heavy cream.
- Stir frequently until the chocolate is melted and the mixture is smooth, then let it cool slightly.


- Pour the ganache over the caramel, spreading it into an even layer.
- Sprinkle sea salt on top, if desired, and let the chocolate set before slicing and serving.

- Let the shortbread cool completely before adding caramel – otherwise the heat will cause the layers to slide.
- If your caramel looks like it’s separating, take it off the heat and whisk – until it comes back together.
- To speed up chocolate setting, place the pan in the fridge for about 20 minutes – but don’t leave it too long or the chocolate may crack when cut.
- Use a large, sharp chef’s knife and apply steady pressure instead of sawing – for the cleanest slices.
- Bring the bars to room temperature before serving – for the best texture in both caramel and shortbread.
Suggestions and Alternatives
- Chocolate – Swap semisweet chocolate with dark chocolate for a more intense flavor. You can also use white chocolate for the top layer for a fun twist.
- Nuts – Stir chopped pecans or hazelnuts into the shortbread for crunch.
- Toffee – Top the chocolate with crushed toffee or pretzels for extra texture.
- Cinnamon – Add a sprinkle of cinnamon to the shortbread for a warm flavor.
- Topping – Drizzle white chocolate over the set bars for a decorative finish.
Storage Tips
- Refrigerate – Store in an airtight container for up to 1 week. Let sit at room temperature for 10 minutes before serving.
- Freeze – Wrap tightly and freeze for up to 3 months. Thaw overnight in the refrigerator, then bring to room temperature before serving.
FAQs
It probably wasn’t cooked long enough. Keep whisking until it thickens and pulls away slightly from the sides of the pan.
Let the bars sit at room temperature for a few minutes, then use a sharp knife dipped in hot water.
Yes, it’s actually better the next day once the layers have had time to set.
Yes, I use a 9 x 9 pan that gives me thicker layers, but a 9 x 13 pan can be used for thinner bars. Make sure to adjust bake time slightly.
More Delicious Dessert Bar Recipes
- Lemon Bars
- Pineapple Cheesecake Bars
- No Bake Peanut Butter Bars
- Funfetti Sugar Cookie Bars
- Ooey Gooey Banana Bars
Millionaire Shortbread Bars
Ingredients
For the Shortbread Crust:
- 1 cup unsalted butter softened
- ⅓ cup granulated sugar
- ⅓ cup light brown sugar packed
- ½ teaspoon salt
- 1 large egg yolk
- 1 teaspoon vanilla extract
- 2 cups all-purpose flour
For the Caramel Layer:
- 14 ounces sweetened condensed milk 1 can
- ½ cup unsalted butter cut into tablespoon-sized pieces
- 1 cup packed light brown sugar
- ⅓ cup light corn syrup
- ¾ teaspoon salt
- 1 teaspoon vanilla extract
For the Chocolate Ganache Layer:
- 1 ½ cups semisweet chocolate chips
- ½ cup heavy whipping cream
- sea salt for sprinkling
Instructions
For Shortbread Crust:
- Preheat oven to 350° F and line a 9 x 9 or 9 x 13 baking dish with parchment paper or foil.
- In the bowl of a stand mixer fitted with the paddle attachment, beat butter for 2-3 minutes. Add both sugars and salt and beat until light and fluffy.1 cup unsalted butter, ⅓ cup granulated sugar, ⅓ cup light brown sugar
- Add egg yolk and vanilla, and beat until ingredients are well combined, about 30 seconds.1 large egg yolk, 1 teaspoon vanilla extract
- Gradually add flour, scraping down the sides of the bowl as you go.2 cups all-purpose flour
- Transfer dough to prepared pan and gently press down into an even layer. Bake for 20-25 minutes, or until the edges are golden brown.
- Allow to cool before adding caramel topping.
For the Caramel:
- Heat condensed milk, butter, brown sugar, corn syrup, and salt in a medium-sized saucepan over medium heat. Bring to a boil, and continue whisking over the heat while the caramel bubbles and thickens for about 5-7 minutes.14 ounces sweetened condensed milk, ½ cup unsalted butter , 1 cup packed light brown sugar, ⅓ cup light corn syrup, ¾ teaspoon salt
- Remove from heat and immediately stir in the vanilla extract.1 teaspoon vanilla extract
- Pour evenly over prepared shortbread, and spread into an even layer. Chill for 10-20 minutes in the fridge so the caramel sets.
For the Chocolate Topping:
- Combine chocolate chips and heavy cream in a small saucepan over low heat.1 ½ cups semisweet chocolate chips, ½ cup heavy whipping cream
- Stir frequently until chocolate is melted and the mixture is smooth. Cool slightly.
- Pour chocolate over the caramel and smooth into an even layer.
- Sprinkle with sea salt on top and allow chocolate to harden before cutting and serving.sea salt
Nutrition
Did You Make This Recipe?
Don’t forget to share it with me on @thebalancingmom and follow on Tiktok @balancingmotherhood and Pinterest @thebalancingmom for more!




