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