If you’re looking for the ultimate Millionaire’s Shortbread recipe, this is one you need to try. A light and buttery shortbread base is topped with a rich condensed milk caramel, followed by a smooth milk chocolate layer and an elegant white chocolate feather decoration.
The combination of textures is what makes this Millionaire’s Shortbread so irresistible. The shortbread is light and crumbly, the caramel is rich and chewy, and the milk chocolate topping adds the perfect amount of indulgence. The white chocolate feather decoration gives these homemade Millionaire’s Shortbread bars a beautiful bakery-style finish.
This recipe is made in a 9 x 9 inch square baking tin, making it perfect for afternoon tea, gifting, celebrations or simply treating yourself to something delicious.
Why You'll Love This Recipe
Light, buttery and crumbly shortbread base
Rich homemade caramel made with condensed milk
Smooth milk chocolate topping
Elegant white chocolate feather decoration
Simple ingredients and straightforward method
Perfect for gifting, sharing and special occasions
Beautiful bakery-style finish
What Is Millionaire’s Shortbread?
Millionaire’s Shortbread is a classic British traybake made from three delicious layers: buttery shortbread, rich caramel and chocolate.
This version combines a light and crumbly shortbread biscuit with a homemade caramel made using condensed milk, butter, brown sugar and golden syrup. It is then finished with a layer of smooth milk chocolate and a delicate white chocolate feather decoration.
The result is a rich and indulgent treat with the perfect combination of buttery biscuit, chewy caramel and creamy chocolate.
Ingredients
For the Shortbread Base
225g Plain Flour
175g Soften Butter
75g Caster Sugar
For the Caramel Filling
397g Condensed Milk
150g Butter
150g Light Brown Sugar
100g Golden Syrup
For the Chocolate Topping
300g Milk Chocolate
50g White Chocolate
15ml Vegetable Oil
Equipment
Toothpick, skewer or thin knife
How to Make Millionaire’s Shortbread
Step 1 – Prepare the Baking Tin
Preheat your oven to 180°C/350°F/Gas Mark 4.
Grease and line a 9 x 9 inch square baking tin with baking parchment. Make sure the parchment covers the base and sides of the tin to make removing the Millionaire’s Shortbread easier later.
Step 2 – Make the Shortbread Base
Add the caster sugar and soften butter to a large mixing bowl.
Mix the butter into the caster sugar until the incorporated.
Add the plain flour and mix until evenly distributed.
Using your hands, gently squeeze the mixture together until a dough just starts to form. The mixture resembles breadcrumbs. Try not to overwork the dough, as this can affect the texture of the finished shortbread.
Step 3 – Bake the Shortbread
Transfer the shortbread dough to the prepared baking tin.
Evenly press the dough into the bottom of the tin, making sure it reaches all the corners and is roughly the same thickness throughout.
Bake for 20–25 minutes, or until the shortbread is a light golden brown.
Once baked, leave the shortbread to cool on a wire rack for around 10 minutes. Once the baking tin is no longer hot to touch, place the shortbread into the fridge while you prepare the caramel.
How to Make Condensed Milk Caramel
Step 4 – Combine the Caramel Ingredients
While the shortbread is baking, start making the caramel.
Add the condensed milk, butter, light brown sugar and golden syrup to a large saucepan.
Place the saucepan over a medium heat and slowly stir the ingredients together.
Heating the ingredients gently at this stage allows everything to dissolve evenly and helps prevent the caramel from becoming grainy.
Step 5 – Cook the Caramel
Once all the ingredients have dissolved and the mixture is smooth, increase the heat to high.
Continue stirring the caramel constantly and carefully, as the mixture will become extremely hot and can spit while cooking.
Using a digital kitchen thermometer, heat the caramel until it reaches 112°C/234°F.
Once the caramel reaches the correct temperature, immediately remove it from the heat.
Step 6 – Add the Caramel Layer
Remove the shortbread from the fridge.
Carefully pour the hot caramel over the shortbread and spread it evenly across the surface. If you darker specs in your caramel, you can pour the caramel through a sieve over the top of the shortbread to remove these.
Place the tin back into the fridge and allow the caramel to cool and set completely before adding the chocolate layer.
How to Make the Chocolate Topping
Step 7 – Melt the White Chocolate
Place approximately two-thirds of the white chocolate into a heatproof bowl.
Microwave in 20-second bursts, stirring between each burst, until the chocolate has melted. This can also be done using a bain-marie.
Add the remaining one-third of the white chocolate and stir until completely melted and smooth.
Transfer the melted white chocolate into a piping bag and set aside.
Step 8 – Melt the Milk Chocolate
Place approximately two-thirds of the milk chocolate into a separate heatproof bowl.
Microwave in 20-second bursts, stirring between each burst, until the chocolate has melted. This can also be done using a bain-marie.
Add the remaining one-third of the milk chocolate and continue stirring until completely melted and smooth.
Add 1 tablespoon of vegetable oil and mix until fully incorporated.
The vegetable oil slightly thins the chocolate, making it easier to spread. It also gives the chocolate a slightly softer texture, which helps make the Millionaire’s Shortbread easier to cut.
Step 9 – Add the Chocolate Layer
Remove the Millionaire’s Shortbread from the fridge.
Pour the melted milk chocolate over the cooled caramel and gently spread it into an even layer using a palette knife or spatula.
Gently tap the baking tin against the kitchen counter to help remove any large air bubbles from the chocolate using a toothpick.
How to Create the White Chocolate Feather Decoration
Step 10 – Pipe the White Chocolate
Using the piping bag containing the melted white chocolate, pipe straight lines across the surface of the milk chocolate.
Try to keep the lines evenly spaced for a neat and consistent feather pattern.
Step 11 – Create the Feather Effect
To create the feather decoration, use a toothpick, skewer or thin knife.
Drag the tool through the white chocolate lines in one direction.
Clean the tool, then drag it through the lines in the opposite direction.
Continue alternating directions across the surface until you reach the other side of the Millionaire’s Shortbread.
The result should be a beautiful white chocolate feather pattern across the milk chocolate.
Step 12 – Allow the Millionaire’s Shortbread to Set
Place the Millionaire’s Shortbread into the fridge and allow it to set for 4–24 hours.
For the cleanest slices, make sure the caramel and chocolate have fully set before cutting.
How to Cut Millionaire’s Shortbread
Getting clean slices can sometimes be one of the trickiest parts of making Millionaire’s Shortbread, but there is a simple trick that makes a big difference.
Once the chocolate has completely set, remove the Millionaire’s Shortbread from the fridge.
Heat a large, sharp knife in warm water, then thoroughly dry it using kitchen paper.
Use the warm knife to make your first cut.
After every cut, reheat the knife in warm water, dry it and clean off any chocolate or caramel before making the next cut.
This helps you achieve clean, neat slices without dragging the caramel through the chocolate or causing the chocolate to crack.
Tips for Perfect Millionaire’s Shortbread
Don't Overwork the Shortbread
Once the dough starts to come together, stop mixing. Overworking the dough can result in a less tender shortbread base.
Cook the Caramel to 112°C
The temperature of the caramel is important. Use a digital kitchen thermometer to make sure the caramel reaches 112°C/234°F.
Keep Stirring the Caramel
Once the heat is increased, continue stirring the caramel to prevent it from catching on the bottom of the pan.
Allow Each Layer to Set
Make sure the shortbread has cooled before adding the caramel and allow the caramel to fully set before adding the chocolate.
Work Quickly With the Feather Decoration
The white chocolate feather effect needs to be created while the milk chocolate is still soft. If the chocolate begins to set, the feather pattern will become much harder to create.
Common Millionaire’s Shortbread Problems
Why Is My Caramel Too Runny?
If your caramel is too runny, it may not have reached the correct temperature. Make sure you cook it to 112°C/234°F using a digital kitchen thermometer and allow it enough time to cool and set.
Why Is My Caramel Grainy?
Caramel can become grainy if the ingredients aren't heated and dissolved evenly. Start by gently heating the condensed milk, butter, sugar and golden syrup over medium heat, stirring continuously before increasing the temperature.
Why Does My Chocolate Crack When I Cut It?
Chocolate can crack when it is very cold or when a cold knife is used. Using a sharp knife warmed in water and thoroughly dried before each cut can help create much cleaner slices.
Adding vegetable oil to the milk chocolate also gives the chocolate a slightly softer texture, making it easier to cut.
Why Does My Shortbread Fall Apart?
Make sure the shortbread dough is pressed firmly and evenly into the baking tin before baking. Allow the base to cool before adding the caramel.
How to Store Millionaire’s Shortbread
Store the Millionaire’s Shortbread in an airtight container.
For the best texture, allow refrigerated Millionaire’s Shortbread to sit at room temperature for a short time before serving. This allows the caramel and chocolate to soften slightly.
If freezing, wrap individual pieces well and place them into an airtight freezer-safe container.
Frequently Asked Questions
What Temperature Should Millionaire’s Shortbread Caramel Reach?
For this recipe, the caramel should reach 112°C/234°F on a digital kitchen thermometer.
Can I Make Millionaire’s Shortbread With Condensed Milk?
Yes. Condensed milk is an important ingredient in this caramel recipe and helps create a rich, creamy and chewy caramel layer.
How Long Does Millionaire’s Shortbread Take to Set?
For this recipe, allow the finished Millionaire’s Shortbread to set in the fridge for 4–24 hours before cutting.
How Do You Cut Millionaire’s Shortbread Cleanly?
Use a sharp knife warmed in water and thoroughly dried before each cut. Reheat and clean the knife after every slice for the cleanest results.
Can I Use Dark Chocolate Instead of Milk Chocolate?
Yes. Dark chocolate can be used if you prefer a less sweet and more intense chocolate flavour.
Can I Make Millionaire’s Shortbread Ahead of Time?
Yes. Millionaire’s Shortbread is a great make-ahead bake. Allow the layers to fully set before cutting and store the finished slices in an airtight container.
Serving Suggestions
These Millionaire’s Shortbread bars are perfect served alongside:
A cup of tea
Coffee or espresso
An afternoon tea spread
A dessert platter
Other homemade cakes and bakes
They also make a beautiful homemade gift when wrapped individually or arranged in a gift box.
Final Thoughts
There’s something so satisfying about making Millionaire’s Shortbread from scratch. From the buttery shortbread and rich homemade caramel to that final layer of smooth milk chocolate, every layer comes together to create an incredibly indulgent bake.
The white chocolate feather decoration is what makes this recipe extra special. It gives the Millionaire’s Shortbread a beautiful bakery-style finish without needing complicated decorating techniques.
If you love caramel, chocolate and buttery shortbread, this homemade Millionaire’s Shortbread recipe is definitely one to add to your baking list.
If you make this recipe, I’d love to know how it turned out! Leave a rating or comment below and don’t forget to save this recipe for your next baking day.
More Recipes You Might Like
If you enjoyed these Millionaire’s Shortbread bars, why not try some of my other recipes?