Millionaires Shortbread Mary Berry is the perfect blend of buttery shortbread, rich caramel, and decadent chocolate. This classic treat has the right balance of sweet and salty, making it an irresistible dessert.
Growing up, Millionaire’s Shortbread was always the go-to dessert for family gatherings. There’s something about those layers of buttery shortbread, creamy caramel, and rich chocolate that makes every bite feel like a little indulgence. I remember my mom and I baking it together on lazy afternoons, the smell of caramel bubbling on the stove filling the kitchen. It was a treat reserved for special occasions, and we’d always look forward to it with excitement.
Mary Berry’s version of this classic dessert takes it to another level. It’s the perfect balance of textures: the crisp shortbread base, the smooth, gooey caramel, and the glossy chocolate on top. Every time I bake it, I’m reminded of those moments spent with my family in the kitchen, and I can’t help but smile as I share it with my loved ones now. If you’re craving a treat that’s as comforting as it is delicious, Millionaire’s Shortbread Mary Berry is the answer. It’s easy to make, yet feels like a little slice of heaven every time you take a bite.
Ingredients
For the shortbread:
- 2 cups (250g) all-purpose flour
- 6 tablespoons (75g) granulated sugar
- ¾ cup (175g) salted butter, softened
For the caramel:
- ½ cup (115g) salted butter
- ½ cup + 2 tablespoons (115g) light muscovado sugar
- 2 × 14-ounce (397g) cans full-fat condensed milk
For the topping:
- 7 ounces (200g) dark or milk chocolate, broken into pieces
Instructions
- Prepare the base: Preheat your oven to 350°F (175°C). Grease and line an 8-inch square baking tin with parchment paper, making sure there’s an overhang for easy removal later. In a bowl, mix the flour, sugar, and softened butter until the dough comes together. Press the mixture into the prepared tin to form an even layer. Bake in the oven for 15-20 minutes or until golden brown. Remove from the oven and set aside to cool.
- Make the caramel: In a saucepan, melt the butter and muscovado sugar together over medium heat, stirring until the sugar dissolves. Add the condensed milk and bring the mixture to a gentle boil. Keep stirring for about 5 minutes until the caramel thickens and becomes smooth. Pour the caramel over the cooled shortbread base and spread it out evenly. Let it set at room temperature for at least 1 hour or place it in the fridge for a quicker set.
- Top with chocolate: Once the caramel has set, break the chocolate into pieces and melt it in a heatproof bowl over simmering water or in the microwave. Pour the melted chocolate over the caramel layer and spread it evenly. Let the chocolate cool at room temperature, then refrigerate for another 30 minutes until fully set.
- Slice and serve: Once the chocolate is firm, lift the shortbread out of the tin using the parchment paper. Slice into squares or bars, and serve. Enjoy!
If you’re enjoying the rich and indulgent Millionaire’s Shortbread, but you’re also looking for something a little lighter and equally delicious, why not give our Fruity Granola Bars a try? They’re packed with flavor and offer a healthier alternative when you’re craving something sweet. Check out the recipe for Fruity Granola Bars for a tasty, energy-boosting snack that balances out those decadent treats!

Millionaires Shortbread Mary Berry
Ingredients
Method
- Preheat your oven to 350°F (175°C). Grease and line an 8-inch square baking tin with parchment paper, making sure there’s an overhang for easy removal later. In a bowl, mix the flour, sugar, and softened butter until the dough comes together. Press the mixture into the prepared tin to form an even layer. Bake in the oven for 15-20 minutes or until golden brown. Remove from the oven and set aside to cool.
- In a saucepan, melt the butter and muscovado sugar together over medium heat, stirring until the sugar dissolves. Add the condensed milk and bring the mixture to a gentle boil. Keep stirring for about 5 minutes until the caramel thickens and becomes smooth. Pour the caramel over the cooled shortbread base and spread it out evenly. Let it set at room temperature for at least 1 hour or place it in the fridge for a quicker set.
- Once the caramel has set, break the chocolate into pieces and melt it in a heatproof bowl over simmering water or in the microwave. Pour the melted chocolate over the caramel layer and spread it evenly. Let the chocolate cool at room temperature, then refrigerate for another 30 minutes until fully set.
- Once the chocolate is firm, lift the shortbread out of the tin using the parchment paper. Slice into squares or bars, and serve. Enjoy!
Notes
Pro Tip
For an eye-catching marbled chocolate topping, melt about 2 ounces (55g) each of dark, milk, and white chocolate in separate bowls. Once the caramel layer is set, drop spoonfuls of each chocolate over the surface, alternating between the types. Take a skewer or a toothpick and swirl the edges of the chocolate together to create a beautiful marbled effect. Let the chocolate set and harden for a stunning finish.Tip
For an eye-catching marbled chocolate topping, melt about 2 ounces (55g) each of dark, milk, and white chocolate in separate bowls. Once the caramel layer is set, drop spoonfuls of each chocolate over the surface, alternating between the types. Take a skewer or a toothpick and swirl the edges of the chocolate together to create a beautiful marbled effect. Let the chocolate set and harden for a stunning finish.
Nutritional Value (per serving, based on making 16 pieces)
- Calories: 350
- Fat: 22g
- Carbs: 35g
- Protein: 3g
- Fiber: 1g
- Sodium: 120mg
Conclusion
Millionaire’s Shortbread Mary Berry is a truly indulgent treat that’s surprisingly easy to make. The buttery shortbread, smooth caramel, and rich chocolate create a dessert that’s both satisfying and delicious. Perfect for any occasion, these sweet squares will be the star of your dessert table. Treat yourself and your loved ones to this irresistible classic!

