These white chocolate millionaire shortbread bars are indulgent yet straightforward to make. A buttery, crumbly shortbread base is topped with a thick, creamy caramel layer and finished with a smooth coating of white chocolate for an elegant tray bake everyone will love.

If you enjoy tray bakes, try other favorites like chocolate flapjacks, chocolate chip cookie bars, or fruit flapjacks for more crowd-pleasing options.
⭐️ Why this recipe works
- Easy to make – The caramel is created by boiling condensed milk with butter and sugar, while the shortbread base is quickly combined and pressed into a tin.
- Make-ahead friendly – The bars need time to set, so they’re ideal for preparing in advance and storing for several days.
- Minimal ingredients – This recipe uses common pantry staples: flour, butter, sugar, condensed milk, and white chocolate to make a luxurious dessert without fuss.
🧾 Ingredients overview

- Butter: Gives richness and a tender crumb to the shortbread.
- Caster or granulated sugar: Sweetens the shortbread and helps it crisp.
- Brown sugar: Adds depth and a hint of molasses to the caramel.
- Plain flour: Provides structure for the shortbread base.
- Condensed milk: Creates a smooth, creamy caramel when cooked with butter and sugar.
- White chocolate: A sweet, creamy topping that balances the caramel.
Refer to the recipe card below for exact quantities and serving information.
👩🏻🍳 Here’s how to make it
White chocolate millionaire shortbread recipe step-by-step

Making the shortbread
- In a food processor pulse butter, flour and sugar until the mixture resembles coarse breadcrumbs. If you prefer, rub the butter into the flour and sugar by hand until crumbly.
- Press the mixture firmly into a lined 9×9-inch (23×23 cm) tin, working into the corners for even edges.
- Bake at 180°C (160°C fan) / 350°F (325°F fan) for about 20 minutes until golden and slightly puffed. Remove and allow to cool while you make the caramel.


Making the caramel
- In a medium saucepan, combine butter, brown sugar and condensed milk. Melt gently over low heat, stirring to dissolve the sugar.
- Once fully combined, raise the heat to medium-high and bring to a rolling boil. Boil for 5–7 minutes, whisking continuously so it thickens and darkens slightly without burning.
- When the caramel coats the back of a spoon and ribbons when drizzled, remove from the heat and let cool for about 5–15 minutes.
- Pour the warm-but-not-piping-hot caramel over the baked shortbread and spread evenly. Chill in the fridge for 1–2 hours until the caramel is firm to the touch.

Adding the white chocolate
- Melt white chocolate slowly in 10-second intervals in the microwave, stirring between bursts, or melt over barely simmering water (double boiler), ensuring the bowl does not touch the water.
- Pour the melted white chocolate over the set caramel and spread into an even layer. Return to the fridge for 30–40 minutes until the chocolate is fully set.

💡 Chef’s Guide: Expert Tips
From years of professional kitchen experience, these practical tips will help you get neat, delicious results every time.
- Use a sharp, warmed knife for clean slices — run it under hot water, dry it, then slice in one smooth motion.
- Let the tray sit at room temperature for 10 minutes before cutting so the chocolate doesn’t crack.
- Serve at room temperature for the best texture and flavor: the shortbread should be crisp, the caramel soft, and the chocolate creamy.
🍯 Storage
These bars store well and are convenient to freeze or keep in the fridge.
- Freezer – Wrap individual squares in foil or cling film and freeze for up to 3 months.
- Fridge – Store in an airtight container for up to 1–2 weeks.
- Room temperature – Keep in an airtight container for about 2–3 days.
❓Recipe FAQs
Runny caramel usually means it hasn’t cooked long enough. Return it to the heat and boil a little longer, whisking continuously, until it thickens and darkens. Allow it to cool for several minutes before pouring over the base.
Let the tray sit at room temperature for a few minutes so the white chocolate isn’t too cold. Use a knife warmed under hot water, wipe it dry, and slice in one steady stroke.
They’re called “millionaire” shortbread because of their rich, indulgent layers — historically, the ingredients used (butter and chocolate) were considered luxury items.
Substitutions and variations
- Spices – Add 1/4 teaspoon cinnamon or a pinch of nutmeg to the caramel for warmth.
- Orange – Add orange zest to the shortbread and a tablespoon of orange juice to the caramel for a citrus twist.
- Salted caramel – Stir a pinch of flaky sea salt into the caramel once it’s off the heat for a salted-caramel balance.
- Nuts – Sprinkle chopped pecans or almonds over the caramel before adding the white chocolate, or scatter them on top of the chocolate before it sets.
If you tried this white chocolate millionaire shortbread, please leave a comment and a star rating below — feedback is appreciated!
The Best And Easiest White Chocolate Millionaire Shortbread
Ingredients
Shortbread:
- 200g (7 oz) butter, salted or unsalted
- 100g (3½ oz) caster or granulated sugar
- 275g (2 cups) plain flour
Caramel:
- 200g (7 oz) butter
- 3 tablespoons dark brown sugar
- 397g (1 tin) condensed milk
White Chocolate Topping:
- 300g white chocolate
Instructions
Preheat and Prepare:
- Preheat oven to 180ºC (160ºC fan) / 350ºF (325ºF fan). Line a 9 x 9-inch tin with greaseproof paper.
Make the Shortbread:
- Pulse butter, sugar and flour in a food processor until it resembles breadcrumbs, or rub the butter in by hand until crumbly.
- Press into the lined tin and bake for about 20 minutes until golden and slightly puffed. Cool.
Prepare the Caramel:
- Melt butter, brown sugar and condensed milk in a saucepan over low heat. Increase to medium-high and boil for 5–7 minutes, whisking continuously until thickened and slightly darker.
- Cool for about 5 minutes, pour over the shortbread and spread evenly. Refrigerate 1–2 hours until set.
Add the White Chocolate Topping:
- Melt the white chocolate gently, pour over the set caramel and spread evenly. Refrigerate another 30–40 minutes until set.
Notes
- Butter: Either salted or unsalted works. Salted butter adds extra flavor.
- Brown Sugar: Dark brown sugar adds depth to the caramel; substitute with light brown sugar if needed.
- White Chocolate: Melt slowly and stir frequently to avoid scorching.
Nutrition
Meet the Chef!
Hi, I’m Debs, a Cordon Bleu-trained chef focused on creating memorable meals on a budget. Explore easy, reliable recipes designed to help you eat well without overspending.
Learn more about me →