If you love the combination of buttery shortbread, rich caramel, and smooth chocolate, this Millionaire Shortbread is for you! With three irresistible layers, it’s the perfect treat for any occasion—decadent, satisfying, and surprisingly easy to make.
Why You’ll Love This Recipe
- Three Layers of Perfection: Buttery shortbread, creamy caramel, and silky chocolate.
- No Fancy Ingredients: Uses pantry staples!
- Make-Ahead Friendly: Perfect for storing and sharing.
Ingredients
For the Shortbread Base:
- 1 cup (2 sticks) unsalted butter (softened)
- ½ cup granulated sugar
- 2 cups all-purpose flour
- ¼ teaspoon salt
For the Caramel Layer:
- 1 cup unsalted butter
- 1 cup brown sugar (packed)
- 1 (14 oz) can sweetened condensed milk
- ¼ cup honey
- ½ teaspoon vanilla extract
For the Chocolate Layer:
- 10 oz semisweet or dark chocolate (chopped)
- 2 tablespoons butter
Tools You’ll Need
- 9×13-inch baking pan
- Parchment paper
- Mixing bowls
- Saucepan
- Spatula
Instructions
1. Make the Shortbread Base
Preheat oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper.
In a bowl, cream together butter and sugar until light and fluffy. Mix in flour and salt until a dough forms.
Press evenly into the prepared pan and bake for 18–20 minutes, until golden. Let cool.
2. Prepare the Caramel Layer
In a saucepan over medium heat, melt butter and brown sugar. Stir in condensed milk and honey. Bring to a simmer and cook for 5–7 minutes, stirring constantly, until thickened.
Remove from heat, stir in vanilla, and pour over the cooled shortbread. Let set for 30 minutes.
3. Make the Chocolate Topping
Melt chocolate and butter together in a heatproof bowl over simmering water or in the microwave (in 30-second bursts).
Pour over the caramel layer, spreading evenly. Let set at room temperature or chill in the fridge for 1 hour.
4. Slice & Enjoy!
Once firm, slice into squares with a sharp knife. Serve and enjoy the rich, buttery goodness!
Tips for Perfect Millionaire Shortbread
- Use a Hot Knife: Dip your knife in hot water for cleaner slices.
- Chill for Neater Layers: Let each layer fully set before adding the next.
- Make it Salted: Sprinkle flaky sea salt on top for a sweet-salty twist.
Frequently Asked Questions
Can I use milk chocolate instead of dark?
Yes! Milk chocolate makes it sweeter, while dark chocolate balances the caramel.
How do I store Millionaire Shortbread?
Store in an airtight container at room temperature for 3 days or in the fridge for up to a week.
Can I freeze it?
Absolutely! Freeze in a sealed container for up to 3 months. Thaw at room temperature before serving.
Conclusion
This Millionaire Shortbread is rich, buttery, and completely indulgent—perfect for special occasions or an everyday treat. Give it a try and enjoy every bite!
Preparation Time: 20 minutes
Cooking Time: 20 minutes
Chilling Time: 1 hour
Cuisine: British
Nutritional Information (Per Serving):
Calories: 320 | Protein: 3g | Carbohydrates: 38g | Fat: 18g | Fiber: 2g | Sugar: 26g | Sodium: 80mg

Millionaire Shortbread
- Total Time: 40 minutes
Description
If you love the combination of buttery shortbread, rich caramel, and smooth chocolate, this Millionaire Shortbread is for you! With three irresistible layers, it’s the perfect treat for any occasion—decadent, satisfying, and surprisingly easy to make.
Subscribe to our newsletter to get this recipe delivered straight to your inbox and never miss out on delicious updates.
Ingredients
For the Shortbread Base:
- 1 cup (2 sticks) unsalted butter (softened)
- ½ cup granulated sugar
- 2 cups all-purpose flour
- ¼ teaspoon salt
For the Caramel Layer:
- 1 cup unsalted butter
- 1 cup brown sugar (packed)
- 1 (14 oz) can sweetened condensed milk
- ¼ cup honey
- ½ teaspoon vanilla extract
For the Chocolate Layer:
- 10 oz semisweet or dark chocolate (chopped)
- 2 tablespoons butter
Instructions
1. Make the Shortbread Base
Preheat oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper.
In a bowl, cream together butter and sugar until light and fluffy. Mix in flour and salt until a dough forms.
Press evenly into the prepared pan and bake for 18–20 minutes, until golden. Let cool.
2. Prepare the Caramel Layer
In a saucepan over medium heat, melt butter and brown sugar. Stir in condensed milk and honey. Bring to a simmer and cook for 5–7 minutes, stirring constantly, until thickened.
Remove from heat, stir in vanilla, and pour over the cooled shortbread. Let set for 30 minutes.
3. Make the Chocolate Topping
Melt chocolate and butter together in a heatproof bowl over simmering water or in the microwave (in 30-second bursts).
Pour over the caramel layer, spreading evenly. Let set at room temperature or chill in the fridge for 1 hour.
4. Slice & Enjoy!
Once firm, slice into squares with a sharp knife. Serve and enjoy the rich, buttery goodness!
Notes
- Use a Hot Knife: Dip your knife in hot water for cleaner slices.
- Chill for Neater Layers: Let each layer fully set before adding the next.
- Make it Salted: Sprinkle flaky sea salt on top for a sweet-salty twist.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Cuisine: British