Millionaire’s Shortbread is a layered dessert made with buttery shortbread, rich caramel, and smooth dark chocolate. This easy homemade recipe uses simple ingredients and delivers bakery-style results with a crisp base, creamy filling, and glossy chocolate topping. Perfect for holidays, potlucks, or dessert tables, this crowd-favorite bar cookie is ideal for make-ahead baking and freezer-friendly storage.

Rich, buttery shortbread topped with silky caramel and smooth dark chocolate — a classic indulgent treat.
Ingredients
For the Shortbread Base
- 2 cups (250g) all-purpose flour
 - 2 sticks (220g) unsalted butter, cold and cubed
 - ½ cup (100g) granulated sugar
 
For the Caramel Layer
- 1 cup (220g) light brown sugar
 - 2 sticks (227g) unsalted butter
 - ⅓ cup (117g) golden corn syrup
 - 1 can (397g) sweetened condensed milk
 - 1 teaspoon salt
 
For the Chocolate Topping
- 10 oz (300g) dark chocolate, chopped
 - 1 tablespoon vegetable oil
 - 1 tablespoon sea salt (optional, for garnish)
 
Instructions
1. Make the Shortbread Base
- Preheat your oven to 180°C (350°F). Line a 9-inch square baking pan with parchment paper.
 - In a food processor, pulse the flour, butter, and sugar until the mixture resembles breadcrumbs.
No food processor? Rub the butter into the flour and sugar with your fingertips until crumbly. - Press the dough evenly into the prepared pan.
 - Bake for 25–30 minutes, or until golden brown. Remove from the oven and set aside to cool.
 
2. Prepare the Caramel Layer
- In a medium saucepan, melt the brown sugar, butter, and corn syrup over medium heat.
 - Bring the mixture to a gentle boil, stirring constantly, until it begins to froth.
 - Remove from heat and stir in the condensed milk and salt.
 - Return to the heat and bring the mixture back to a boil, stirring until thickened slightly.
 - Pour the hot caramel over the cooled shortbread and spread evenly.
 - Let cool completely, then chill in the fridge until fully set (ideally overnight).
 
3. Add the Chocolate Topping
- Melt the dark chocolate in the microwave in 30-second intervals, stirring between each until smooth.
 - Stir in the vegetable oil for a glossy finish.
 - Pour the melted chocolate over the chilled caramel layer and spread evenly.
 - Sprinkle with sea salt (if using).
 - Refrigerate for 1 hour, or until the chocolate is set.
 
4. Slice and Serve
- Carefully lift the shortbread from the pan using the parchment paper.
 - For clean slices, dip a sharp knife in hot water and wipe dry before cutting.
 - Serve chilled or at room temperature.
 

Tips
- For Clean Slices: Use a long, sharp knife. Warm the blade with hot water, dry it, and slice in one motion.
 - To Prevent Cracks in Chocolate: Let the caramel come slightly to room temperature before adding the melted chocolate.
 - Make-Ahead: This dessert keeps well in the fridge for up to 1 week, making it perfect for prepping in advance.
 
Variations and Substitutions
- Chocolate: Use milk or white chocolate for a sweeter twist.
 - Salted Caramel: Use salted butter and skip additional salt for a subtle saltiness throughout.
 - Corn Syrup Substitute: Golden syrup or maple syrup can be used, but may slightly alter the flavor and texture.
 - Add Nuts: Finely chopped toasted pecans or almonds sprinkled over the caramel add a delightful crunch.
 
FAQs
Can I freeze Millionaire’s Shortbread?
Yes! Freeze slices in an airtight container for up to 2 months. Thaw in the fridge before serving.
Why is my caramel grainy?
This can happen if the sugar isn’t fully dissolved before boiling or if the mixture is overheated. Stir constantly and keep the heat moderate.
Can I use store-bought caramel?
You can, but the homemade version has a richer, more authentic texture and flavor.
Serving Suggestions
- Pair with a cup of strong coffee or espresso to balance the sweetness.
 - Serve small squares as part of a dessert platter.
 - Cut into tiny bites for elegant party nibbles.
 
Why You’ll Love This Recipe
- Classic flavor combo of buttery shortbread, rich caramel, and smooth dark chocolate.
 - No special equipment needed — just a saucepan, a baking pan, and a bit of patience.
 - Customizable to your preferences with chocolate and topping variations.
 - Perfect for gifting or sharing — a guaranteed crowd-pleaser!
 
Millionaire’s Shortbread
15
servings25
minutes30
minutesIngredients
For the Shortbread Base
2 cups (250g) all-purpose flour
2 sticks (220g) unsalted butter, cold and cubed
½ cup (100g) granulated sugar
For the Caramel Layer
1 cup (220g) light brown sugar
2 sticks (227g) unsalted butter
⅓ cup (117g) golden corn syrup
1 can (397g) sweetened condensed milk
1 teaspoon salt
For the Chocolate Topping
10 oz (300g) dark chocolate, chopped
1 tablespoon vegetable oil
1 tablespoon sea salt (optional, for garnish)
Directions
- Make the Shortbread Base
 - Preheat your oven to 180°C (350°F). Line a 9-inch square baking pan with parchment paper.
 - In a food processor, pulse the flour, butter, and sugar until the mixture resembles breadcrumbs.
 - No food processor? Rub the butter into the flour and sugar with your fingertips until crumbly.
 - Press the dough evenly into the prepared pan.
 - Bake for 25–30 minutes, or until golden brown. Remove from the oven and set aside to cool.
 - Prepare the Caramel Layer
 - In a medium saucepan, melt the brown sugar, butter, and corn syrup over medium heat.
 - Bring the mixture to a gentle boil, stirring constantly, until it begins to froth.
 - Remove from heat and stir in the condensed milk and salt.
 - Return to the heat and bring the mixture back to a boil, stirring until thickened slightly.
 - Pour the hot caramel over the cooled shortbread and spread evenly.
 - Let cool completely, then chill in the fridge until fully set (ideally overnight).
 - Add the Chocolate Topping
 - Melt the dark chocolate in the microwave in 30-second intervals, stirring between each until smooth.
 - Stir in the vegetable oil for a glossy finish.
 - Pour the melted chocolate over the chilled caramel layer and spread evenly.
 - Sprinkle with sea salt (if using).
 - Refrigerate for 1 hour, or until the chocolate is set.
 - Slice and Serve
 - Carefully lift the shortbread from the pan using the parchment paper.
 - For clean slices, dip a sharp knife in hot water and wipe dry before cutting.
 - Serve chilled or at room temperature.
 

					


Leave a Comment