Looking for a dessert that feels as indulgent as its name? This Millionaire Shortbread delivers layers of buttery shortbread, rich caramel, and smooth chocolate for a treat that’s nothing short of luxurious. Whether you’re baking for a party, a holiday, or just to treat yourself, this layered bar is a guaranteed crowd-pleaser with its perfect balance of crunch, sweetness, and richness.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.

Why You’ll Love This Recipe
Layered Perfection – Buttery base, gooey caramel, and a crisp chocolate topping.
No Fancy Equipment – Just simple tools and ingredients.
Freezer-Friendly – Make a batch ahead and store for later.
Classic with a Twist – Can be customized with sea salt, nuts, or flavored chocolate.
Perfect for Any Occasion – From lunchbox treats to elegant dessert trays.
Ingredients You’ll Need
For the Shortbread Base:
- 1 cup (2 sticks) unsalted butter, softened
- ½ cup granulated sugar
- 2 cups all-purpose flour
- ¼ tsp salt
- 1 tsp vanilla extract
For the Caramel Layer:
- 1 cup sweetened condensed milk (about 1 can)
- ½ cup light brown sugar, packed
- ½ cup unsalted butter
- 2 tbsp golden syrup or honey
- ½ tsp salt
- 1 tsp vanilla extract
For the Chocolate Topping:
- 1 ½ cups semi-sweet chocolate chips or chopped chocolate
- 1 tbsp butter (for smoother texture and shine)
Optional Garnishes:
- Flaky sea salt
- Chopped nuts (like pecans or almonds)
- White chocolate drizzle
Tools You’ll Need
- 9×9-inch square baking pan
- Mixing bowls
- Saucepan
- Spatula or wooden spoon
- Whisk
- Parchment paper
- Offset spatula (optional, for smoothing layers)
Step-by-Step Instructions
Step 1: Prepare the Baking Pan
Line a 9×9-inch baking pan with parchment paper, leaving some overhang for easy lifting later.
Preheat your oven to 350°F (175°C).
Step 2: Make the Shortbread Base
In a mixing bowl, cream together softened butter and sugar until light and fluffy.
Add vanilla extract, then gradually mix in flour and salt until a dough forms.
Press the dough evenly into the prepared pan using your hands or the bottom of a glass.
Prick the dough a few times with a fork to prevent bubbling.
Bake for 20-22 minutes or until lightly golden.
Let cool completely before adding the next layer.
Step 3: Cook the Caramel Layer
In a medium saucepan over medium heat, combine condensed milk, brown sugar, butter, and golden syrup or honey.
Stir constantly until the butter melts and everything is combined.
Bring to a gentle boil and continue stirring for 8–10 minutes until thickened and golden (the caramel should coat the back of a spoon).
Remove from heat and stir in salt and vanilla.
Pour the caramel over the cooled shortbread base and spread evenly.
Let the caramel set at room temperature for at least 30 minutes, or chill in the fridge to speed up the process.
Step 4: Melt and Spread the Chocolate
In a heatproof bowl, melt chocolate chips and butter together using a microwave (in 20-second bursts) or double boiler.
Stir until smooth and glossy.
Pour the melted chocolate over the set caramel layer and spread evenly with an offset spatula or spoon.
Tap the pan gently to remove air bubbles.
Step 5: Set and Slice
Allow the chocolate to set completely—either at room temperature for a few hours or in the fridge for about 1 hour.
Once firm, lift the entire slab from the pan using the parchment paper overhang.
Use a sharp knife to slice into squares or bars. Wipe the knife between cuts for clean layers.

Tips for Perfect Millionaire Shortbread
Don’t Rush the Layers – Let each one set fully before adding the next to avoid mixing or sliding.
Low & Slow for Caramel – Stir continuously and don’t crank up the heat to avoid burning.
Clean Slices – Use a hot knife (dip in hot water and wipe) for clean, crisp edges.
Room Temp for Serving – Let bars sit out a bit before serving to avoid hard chocolate cracks.
Customize – Add a pinch of espresso powder to the caramel or use dark chocolate for deeper flavor.
Serving Suggestions
Afternoon Tea – Serve with a hot cup of coffee or tea for an indulgent break.
Party Platter – A stunning addition to a dessert table alongside cookies and mini cakes.
Holiday Gifts – Wrap in parchment and ribbon for a delicious homemade present.
Lunchbox Treats – A sweet surprise in a lunch or snack box.
How to Store & Freeze
Storing:
Refrigerate: Keep in an airtight container for up to 5 days. Bring to room temp before serving.
Room Temperature: In cool climates, they’ll keep well on the counter for 2-3 days.
Freezing:
Freeze whole or sliced in layers separated by parchment paper.
Store in an airtight container for up to 2 months.
Thaw at room temperature before serving.
Frequently Asked Questions
1. Can I use a different sweetener instead of golden syrup?
Yes! Honey or light corn syrup both work well as substitutes.
2. Can I make this gluten-free?
Absolutely. Use a 1:1 gluten-free all-purpose flour blend for the shortbread base.
3. Can I double the recipe?
Yes! Use a 9×13-inch pan and increase baking time slightly.
4. How do I keep the chocolate from cracking when slicing?
Let it sit at room temperature before cutting and use a warm, sharp knife.
5. Can I add flavors to the caramel?
Try stirring in a bit of espresso powder, orange zest, or a splash of vanilla extract for extra depth.
Final Thoughts
Millionaire Shortbread is the ultimate indulgence. From its buttery shortbread base to its rich caramel center and glossy chocolate topping, each bite is pure dessert bliss. It’s impressive, decadent, and surprisingly easy to make. Whether you’re sharing it at a party or enjoying a square with your afternoon tea, this treat truly lives up to its luxurious name.
Try it once and it just might become your signature dessert. Don’t forget to leave a review and share your beautiful bars on Pinterest or Instagram!
Preparation Time: 20 minutes
Cooking Time: 30 minutes (plus chilling time)
Cuisine: American (with British influence)
Nutritional Information (Per Serving):
Calories: 410 | Protein: 4g | Carbohydrates: 40g | Fat: 26g | Fiber: 1g | Sodium: 120mg
Millionaire Shortbread
Looking for a dessert that feels as indulgent as its name? This Millionaire Shortbread delivers layers of buttery shortbread, rich caramel, and smooth chocolate for a treat that’s nothing short of luxurious. Whether you’re baking for a party, a holiday, or just to treat yourself, this layered bar is a guaranteed crowd-pleaser with its perfect balance of crunch, sweetness, and richness.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
- Prep Time: 20 minutes
- Cook Time: 30 minutes (plus chilling time)
- Total Time: 50 minutes
- Cuisine: American (with British influence)
Ingredients
For the Shortbread Base:
-
1 cup (2 sticks) unsalted butter, softened
-
½ cup granulated sugar
-
2 cups all-purpose flour
-
¼ tsp salt
-
1 tsp vanilla extract
For the Caramel Layer:
-
1 cup sweetened condensed milk (about 1 can)
-
½ cup light brown sugar, packed
-
½ cup unsalted butter
-
2 tbsp golden syrup or honey
-
½ tsp salt
-
1 tsp vanilla extract
For the Chocolate Topping:
-
1 ½ cups semi-sweet chocolate chips or chopped chocolate
-
1 tbsp butter (for smoother texture and shine)
Optional Garnishes:
-
Flaky sea salt
-
Chopped nuts (like pecans or almonds)
-
White chocolate drizzle
Instructions
Step 1: Prepare the Baking Pan
Line a 9×9-inch baking pan with parchment paper, leaving some overhang for easy lifting later.
Preheat your oven to 350°F (175°C).
Step 2: Make the Shortbread Base
In a mixing bowl, cream together softened butter and sugar until light and fluffy.
Add vanilla extract, then gradually mix in flour and salt until a dough forms.
Press the dough evenly into the prepared pan using your hands or the bottom of a glass.
Prick the dough a few times with a fork to prevent bubbling.
Bake for 20-22 minutes or until lightly golden.
Let cool completely before adding the next layer.
Step 3: Cook the Caramel Layer
In a medium saucepan over medium heat, combine condensed milk, brown sugar, butter, and golden syrup or honey.
Stir constantly until the butter melts and everything is combined.
Bring to a gentle boil and continue stirring for 8–10 minutes until thickened and golden (the caramel should coat the back of a spoon).
Remove from heat and stir in salt and vanilla.
Pour the caramel over the cooled shortbread base and spread evenly.
Let the caramel set at room temperature for at least 30 minutes, or chill in the fridge to speed up the process.
Step 4: Melt and Spread the Chocolate
In a heatproof bowl, melt chocolate chips and butter together using a microwave (in 20-second bursts) or double boiler.
Stir until smooth and glossy.
Pour the melted chocolate over the set caramel layer and spread evenly with an offset spatula or spoon.
Tap the pan gently to remove air bubbles.
Step 5: Set and Slice
Allow the chocolate to set completely—either at room temperature for a few hours or in the fridge for about 1 hour.
Once firm, lift the entire slab from the pan using the parchment paper overhang.
Use a sharp knife to slice into squares or bars. Wipe the knife between cuts for clean layers.
Notes
Don’t Rush the Layers – Let each one set fully before adding the next to avoid mixing or sliding.
Low & Slow for Caramel – Stir continuously and don’t crank up the heat to avoid burning.
Clean Slices – Use a hot knife (dip in hot water and wipe) for clean, crisp edges.
Room Temp for Serving – Let bars sit out a bit before serving to avoid hard chocolate cracks.
Customize – Add a pinch of espresso powder to the caramel or use dark chocolate for deeper flavor.




Leave a Comment