We create the perfect Millionaires Shortbread Recipe by combining three irresistible layers: a rich buttery shortbread base, smooth golden caramel center, and glossy chocolate topping. This classic traybake is loved for its luxurious texture, balanced sweetness, and elegant presentation. With the right method, we achieve clean layers, a firm slice, and bakery-quality results every time.
Whether preparing treats for celebrations, gifting, or weekend baking, this detailed guide delivers consistent success.
What Is Millionaires Shortbread?
Millionaires shortbread is a layered dessert bar made with:
- Buttery shortbread biscuit base
- Soft caramel filling
- Chocolate topping
The contrast between crisp shortbread, chewy caramel, and smooth chocolate makes it one of the most popular homemade sweet treats.
Ingredients You’ll Need
For the Shortbread Base
- 250g plain flour
- 75g caster sugar
- 175g unsalted butter, cold and cubed
- Pinch of salt
For the Caramel Layer
- 150g unsalted butter
- 150g soft brown sugar
- 397g condensed milk (1 tin)
- 3 tbsp golden syrup
- Pinch of salt
For the Chocolate Topping
- 300g milk chocolate or dark chocolate
- 1 tbsp vegetable oil or butter (optional for shine)
Equipment Needed
- 20cm square baking tin
- Baking parchment
- Saucepan
- Mixing bowl
- Spatula
- Sharp knife
- Refrigerator
Step-by-Step Guide to Making Millionaires Shortbread
Millionaires Shortbread is a rich dessert made with three delicious layers: buttery shortbread, smooth caramel, and chocolate topping. Follow these simple steps to make it at home.
1. Make the Shortbread Base
Preheat your oven to 180°C (350°F). Mix flour, butter, and sugar until the mixture forms soft crumbs. Press it evenly into a lined square baking pan. Bake for 20–25 minutes or until lightly golden. Let it cool completely.
2. Prepare the Caramel Layer
In a saucepan, combine butter, brown sugar, sweetened condensed milk, and a little syrup if desired. Heat gently while stirring continuously. Cook until the mixture thickens and turns golden caramel in color. This usually takes about 5–10 minutes.
3. Add Caramel to the Base
Pour the warm caramel over the cooled shortbread base. Spread it evenly with a spatula so it reaches all corners. Let it cool at room temperature for a few minutes, then refrigerate for about 30–45 minutes until firm.
4. Add the Chocolate Topping
Melt milk chocolate, dark chocolate, or a mixture of both. Pour the melted chocolate over the chilled caramel layer and spread smoothly. Tap the pan gently to level the top. Refrigerate again until the chocolate is fully set.
5. Slice and Serve
Remove the shortbread from the pan using the parchment paper. Let it sit for a few minutes so the chocolate softens slightly, making it easier to cut. Slice into squares or bars with a sharp knife.
Tips for Best Results
- Use room temperature butter for the shortbread.
- Stir caramel constantly to prevent burning.
- Chill between layers for neat slices.
- Store in an airtight container for up to 1 week.
Enjoy your homemade Millionaires Shortbread with tea, coffee, or as a sweet treat anytime.
Expert Tips for Perfect Millionaires Shortbread
Use Cold Butter for Crisp Shortbread
Cold butter creates the crumbly texture needed for a true shortbread base.
Stir Caramel Constantly
Consistent stirring prevents burning and ensures smooth texture.
Chill Between Layers
Each layer must cool properly before adding the next for neat definition.
Temper Chocolate for Cleaner Slices
Tempered chocolate reduces cracking and gives a glossy finish.
Warm Knife Before Cutting
A warm knife slices through chocolate cleanly without shattering.
Best Chocolate to Use
We recommend:
Milk Chocolate
Sweeter and traditional.
Dark Chocolate
Balances caramel sweetness beautifully.
Half Milk / Half Dark
The best all-round option for richness and balance.
Common Mistakes to Avoid
Runny Caramel
Cause: Not cooked long enough.
Fix: Simmer until visibly thickened.
Crumbly Base
Cause: Mixture not pressed firmly enough.
Fix: Compress tightly before baking.
Chocolate Cracks While Cutting
Cause: Chocolate too cold.
Fix: Let bars sit briefly at room temperature.
Layers Slide Apart
Cause: Base too greasy or caramel undercooked.
Fix: Cool each layer fully before assembly.
How to Store Millionaires Shortbread
At Room Temperature
Store in airtight container for 5 days.
Refrigerator
Keeps fresh for 10 days.
Freezer
Freeze slices individually for up to 3 months.
Wrap tightly and thaw before serving.
Delicious Variations
Salted Caramel Millionaires Shortbread
Sprinkle flaky sea salt over caramel before adding chocolate.
White Chocolate Version
Use white chocolate topping for sweeter bars.
Nut Millionaires Shortbread
Add chopped pecans or hazelnuts to caramel.
Chocolate Orange Millionaires Shortbread
Mix orange zest into melted chocolate.
Peanut Butter Millionaires Shortbread
Swirl peanut butter into caramel before chilling.
Why This Recipe Works
This method gives:
- Firm buttery base
- Smooth caramel that sets properly
- Glossy chocolate topping
- Clean professional slices
- Reliable results every time
The ingredient balance avoids overly soft caramel or hard chocolate layers.
Serving Ideas
Millionaires shortbread pairs perfectly with:
- Fresh coffee
- Tea
- Hot chocolate
- Vanilla ice cream
- Dessert platters
- Celebration trays
Serve chilled for firmer texture or room temperature for softer caramel.
Nutrition Guide (Approximate Per Square)
Depending on slice size:
- Calories: 320–420
- Fat: 22g
- Carbohydrates: 30g
- Sugar: 22g
- Protein: 3g
Full Recipe Summary
Shortbread Base
- Mix flour, sugar, butter.
- Press into tin.
- Bake 20–25 minutes.
Caramel Layer
- Melt butter, sugar, condensed milk, syrup.
- Stir until thick.
- Spread over base.
Chocolate Layer
- Melt chocolate.
- Spread over caramel.
- Chill until firm.
Slice and serve.
FAQs about Millionaires Shortbread Recipe
1. What is Millionaires Shortbread?
Millionaires Shortbread is a rich layered dessert made with a buttery shortbread base, a thick layer of caramel, and a smooth chocolate topping. It is popular for its sweet taste and satisfying texture.
2. Why is my caramel too soft or runny?
Soft caramel usually means it was not cooked long enough. The caramel needs enough time to thicken while heating. Using the correct ingredient amounts and allowing it to cool fully before slicing also helps it set properly.
3. How do I get clean layers when cutting Millionaires Shortbread?
For neat slices, chill the shortbread until firm before cutting. Use a sharp knife and wipe the blade clean between cuts. Letting it sit at room temperature for a few minutes can also help prevent the chocolate from cracking.
4. How should I store Millionaires Shortbread?
Store it in an airtight container at room temperature for 3 to 4 days or in the refrigerator for up to 1 week. If refrigerated, allow it to soften slightly before serving for the best texture.
5. Can I freeze Millionaires Shortbread?
Yes, it freezes well. Cut it into portions, wrap each piece tightly, and store in a freezer-safe container for up to 2 months. Thaw in the refrigerator or at room temperature before serving.
Final Thoughts
This Millionaires Shortbread Recipe delivers bakery-style results with rich layers, balanced sweetness, and a luxurious bite. By following each stage carefully, we create a dessert that looks elegant, slices beautifully, and tastes exceptional. Whether served at holidays, parties, or as an indulgent homemade treat, this classic recipe remains one of the finest traybakes to make from scratch.
