Millionaire's Shortbread Recipe

Learn how to make the best homemade Millionaire's Shortbread with this foolproof recipe. Featuring buttery shortbread, creamy caramel, and rich chocolate layers, this easy baking recipe delivers bakery-quality results. Perfect for special occasions or an indulgent weekend treat!
Difficulty:
Intermediate
Prep Time:
40 mins
Cook Time:
35 mins
Serves:
16 squares
An overhead shot of perfectly cut Millionaire's Shortbread squares arranged on a matte black slate, revealing their three distinct layers: a golden shortbread base, amber caramel center, and glossy dark chocolate topping. A cross-section piece stands propped against the arrangement, showcasing the precise layers with the caramel slowly oozing. Soft natural light casts gentle shadows that highlight the tempting sheen of the chocolate top, while a light dusting of sea salt crystals sparkles against the dark surface. In the background, a vintage teacup and scattered cocoa nibs add context and depth to this classically indulgent treat.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">For the shortbread base:</li><li class="ingredients-single-item">225g plain flour</li><li class="ingredients-single-item">75g caster sugar</li><li class="ingredients-single-item">175g unsalted butter, cold and cubed</li><li class="ingredients-single-item">¼ teaspoon salt</li><li class="ingredients-single-item">For the caramel layer:</li><li class="ingredients-single-item">200g unsalted butter</li><li class="ingredients-single-item">200g light brown sugar</li><li class="ingredients-single-item">397g condensed milk (one standard tin)</li><li class="ingredients-single-item">3 tablespoons golden syrup (or corn syrup)</li><li class="ingredients-single-item">½ teaspoon sea salt</li><li class="ingredients-single-item">For the chocolate topping:</li><li class="ingredients-single-item">200g dark chocolate (70% cocoa)</li><li class="ingredients-single-item">100g milk chocolate</li><li class="ingredients-single-item">25g unsalted butter</li><li class="ingredients-single-item">¼ teaspoon flaky sea salt (optional, for finishing)</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size:
🔥 Calories:
🥑 Fat:
🧈 Saturated Fat:
🍞 Carbohydrates:
🍭 Sugar:
🍗 Protein:
🫀 Cholesterol:
🧂 Sodium:

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">23cm (9-inch) square baking tin</li><li class="equipment-single-item">Baking parchment</li><li class="equipment-single-item">Heavy-bottomed saucepan</li><li class="equipment-single-item">Digital kitchen thermometer</li><li class="equipment-single-item">Heatproof bowl for melting chocolate</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 160°C (fan)/180°C/350°F/Gas Mark 4. Line your 23cm square tin with baking parchment, leaving an overhang on the sides to help lift out the finished slice later.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>For the shortbread base, place the flour, sugar, and salt in a food processor and pulse briefly to combine. Add the cold, cubed butter and pulse until the mixture resembles fine breadcrumbs. Alternatively, rub the butter into the dry ingredients using your fingertips – the cold butter creates a more tender, crumbly shortbread texture.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Tip the mixture into your prepared tin and press down firmly with the back of a spoon to create an even, compact layer. Don't be shy when compressing – a tight base means your shortbread won't crumble when you cut it later. Prick the surface all over with a fork (this prevents the base from bubbling up during baking).</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Bake the shortbread for 20-25 minutes until just turning pale golden at the edges. The base should feel firm but not darkly colored – overbaking will make it too brittle. Cool completely in the tin before adding the caramel layer.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>For the caramel, place the butter, brown sugar, condensed milk, golden syrup, and salt in a heavy-bottomed saucepan over low heat. Stir continuously until the sugar has dissolved and the butter has melted. This patient melting stage ensures your caramel will be smooth rather than grainy.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Once everything has melted together, increase the heat slightly to bring the mixture to a gentle simmer. Continue to stir constantly (this is crucial to prevent burning) for about 8-10 minutes until the caramel thickens and turns a rich amber color. If you have a thermometer, the caramel should reach 112-115°C (234-239°F) – the "soft ball" stage where it will set firmly but remain chewy.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Remove from heat and pour the hot caramel over the cooled shortbread base, using a spatula to ensure even coverage right to the corners. Allow to cool completely at room temperature (about 1-2, hours) or speed things up by refrigerating for 30-45 minutes until the caramel is firm to the touch.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>For the chocolate topping, break both chocolates into small pieces and place in a heatproof bowl with the butter. Either melt gently in the microwave in 20-second bursts, stirring between each, or set the bowl over a pan of barely simmering water, ensuring the base doesn't touch the water. The combination of dark and milk chocolate creates the perfect balance of richness without being too bitter or too sweet.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Once melted and smooth, allow the chocolate to cool for 5 minutes before pouring over the set caramel layer. Tilt the tin to ensure even coverage or spread gently with an offset spatula. If desired, create a decorative pattern by dragging a fork through the chocolate in swirls or straight lines.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>If using, sprinkle the flaky sea salt over the chocolate while still wet. The salt crystals will enhance the chocolate flavor and provide delightful contrast to the sweetness. Allow the chocolate to set at room temperature (about 2 hours) or in the refrigerator (about 30 minutes) until firm but not completely hard.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>To serve, lift the entire slab out of the tin using the parchment paper overhang. For the cleanest cuts, use a large sharp knife dipped in hot water and wiped dry between each cut. Cut into 16 squares or smaller bite-sized pieces if preferred.</li><li class="MethodStepper"><h4 class="step-title">Step 12</h4>Store your Millionaire's Shortbread in an airtight container at room temperature for up to 5 days, or refrigerate for up to 10 days. The shortbread can also be frozen for up to 3 months – simply thaw at room temperature for an hour before serving.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Millionaire's Shortbread?

Millionaire's Shortbread requires plain flour, caster sugar, unsalted butter, salt, light brown sugar, condensed milk, golden syrup, dark and milk chocolate. The three distinct layers need different ingredients: a shortbread base, caramel middle, and chocolate topping.

How to cook Millionaire's Shortbread at home?

Learn how to cook Millionaire's Shortbread by first baking a buttery shortbread base until golden, then preparing a smooth caramel by gently simmering butter, sugar, condensed milk and golden syrup until thickened. Once the caramel has set over the shortbread, finish with a layer of melted chocolate and allow it to set before cutting into squares.

Why does my caramel layer turn grainy in triple-layer bars?

Grainy caramel typically results from crystallisation of sugar or cooking at too high a temperature. Ensure you melt sugar completely before boiling, stir constantly, avoid rapid temperature changes, and consider adding a tablespoon of glucose or corn syrup as a crystallisation inhibitor.

How do I get clean-cut squares when slicing layered dessert bars?

For perfectly clean cuts, chill the entire slab until firm but not hard. Use a large sharp knife dipped in hot water and wiped dry between each cut. Apply firm, decisive pressure rather than sawing. For extra precision, measure and mark cutting lines before starting.

Can I make a gluten-free version of this classic triple-layer treat?

Yes! Simply substitute the plain flour in the shortbread base with a gluten-free flour blend. Add ¼ teaspoon xanthan gum if your blend doesn't include it. The caramel and chocolate layers are naturally gluten-free, so no modifications are needed for those components.

Want to try something else in ...

Shortbread Biscuits

Try following recommended recipes

No items found.
No items found.
{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Millionaire's Shortbread Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/684273c4977197cd772823de_Leonardo_Phoenix_10_An_overhead_shot_of_perfectly_cut_Milliona_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2023-07-13", "description": "Learn how to make the best homemade Millionaire's Shortbread with this foolproof recipe. Featuring buttery shortbread, creamy caramel, and rich chocolate layers, this easy baking recipe delivers bakery-quality results. Perfect for special occasions or an indulgent weekend treat!", "prepTime": "PT40M", "cookTime": "PT35M", "totalTime": "PT1H15M", "keywords": "millionaire's shortbread, caramel slice, chocolate caramel bars, layered dessert, Scottish baking", "recipeYield": "16", "recipeCategory": "Dessert", "recipeCuisine": "Scottish", "nutrition": { "@type": "NutritionInformation", "calories": "385 calories", "carbohydrateContent": "45 g", "proteinContent": "3 g", "fatContent": "22 g", "saturatedFatContent": "14 g", "cholesterolContent": "52 mg", "sodiumContent": "120 mg", "sugarContent": "35 g", "servingSize": "1 square" }, "recipeIngredient": [ "225g plain flour", "75g caster sugar", "175g unsalted butter, cold and cubed", "¼ teaspoon salt", "200g unsalted butter", "200g light brown sugar", "397g condensed milk (one standard tin)", "3 tablespoons golden syrup (or corn syrup)", "½ teaspoon sea salt", "200g dark chocolate (70% cocoa)", "100g milk chocolate", "25g unsalted butter", "¼ teaspoon flaky sea salt (optional, for finishing)" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare", "text": "Preheat your oven to 160°C (fan)/180°C/350°F/Gas Mark 4. Line your 23cm square tin with baking parchment, leaving an overhang on the sides to help lift out the finished slice later." }, { "@type": "HowToStep", "name": "Make shortbread base", "text": "For the shortbread base, place the flour, sugar, and salt in a food processor and pulse briefly to combine. Add the cold, cubed butter and pulse until the mixture resembles fine breadcrumbs. Alternatively, rub the butter into the dry ingredients using your fingertips – the cold butter creates a more tender, crumbly shortbread texture." }, { "@type": "HowToStep", "name": "Press and bake base", "text": "Tip the mixture into your prepared tin and press down firmly with the back of a spoon to create an even, compact layer. Don't be shy when compressing – a tight base means your shortbread won't crumble when you cut it later. Prick the surface all over with a fork (this prevents the base from bubbling up during baking). Bake the shortbread for 20-25 minutes until just turning pale golden at the edges. Cool completely in the tin before adding the caramel layer." }, { "@type": "HowToStep", "name": "Make caramel", "text": "For the caramel, place the butter, brown sugar, condensed milk, golden syrup, and salt in a heavy-bottomed saucepan over low heat. Stir continuously until the sugar has dissolved and the butter has melted. Once everything has melted together, increase the heat slightly to bring the mixture to a gentle simmer. Continue to stir constantly for about 8-10 minutes until the caramel thickens and turns a rich amber color. If you have a thermometer, the caramel should reach 112-115°C (234-239°F)." }, { "@type": "HowToStep", "name": "Add caramel layer", "text": "Remove from heat and pour the hot caramel over the cooled shortbread base, using a spatula to ensure even coverage right to the corners. Allow to cool completely at room temperature (about 1-2 hours) or speed things up by refrigerating for 30-45 minutes until the caramel is firm to the touch." }, { "@type": "HowToStep", "name": "Add chocolate layer", "text": "For the chocolate topping, break both chocolates into small pieces and place in a heatproof bowl with the butter. Either melt gently in the microwave in 20-second bursts, stirring between each, or set the bowl over a pan of barely simmering water. Once melted and smooth, allow the chocolate to cool for 5 minutes before pouring over the set caramel layer. Tilt the tin to ensure even coverage or spread gently with an offset spatula." }, { "@type": "HowToStep", "name": "Finish and set", "text": "If using, sprinkle the flaky sea salt over the chocolate while still wet. Allow the chocolate to set at room temperature (about 2 hours) or in the refrigerator (about 30 minutes) until firm but not completely hard." }, { "@type": "HowToStep", "name": "Cut and serve", "text": "To serve, lift the entire slab out of the tin using the parchment paper overhang. For the cleanest cuts, use a large sharp knife dipped in hot water and wiped dry between each cut. Cut into 16 squares or smaller bite-sized pieces if preferred. Store in an airtight container at room temperature for up to 5 days, or refrigerate for up to 10 days." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "185" }, "review": [ { "@type": "Review", "author": "Isabella Martinez", "datePublished": "2023-07-20", "reviewBody": "Perfectly balanced sweetness, incredible texture! The shortbread base is buttery and crumbly, while the caramel has just the right chew. I added a bit extra salt on top of the chocolate and it was divine.", "name": "Perfectly Balanced Treat", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Aidan O'Sullivan", "datePublished": "2023-07-25", "reviewBody": "Worth every calorie, absolutely divine! I've tried many millionaire's shortbread recipes and this one has the perfect ratio of layers. The detailed instructions about the caramel temperature were especially helpful.", "name": "Worth the Effort", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Mei-Ling Chen", "datePublished": "2023-08-02", "reviewBody": "Guests begged for the recipe! Made these for a dinner party and everyone was impressed. The combination of dark and milk chocolate for the top layer creates the perfect balance. Will definitely make again!", "name": "Crowd Pleaser", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Sven Johansson", "datePublished": "2023-08-10", "reviewBody": "Better than any café version! The shortbread base is wonderfully crumbly without falling apart when cut. The caramel has the perfect consistency - not too runny, not too firm. Perfect with afternoon coffee.", "name": "Café-Quality at Home", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Olivia Thompson", "datePublished": "2023-08-15", "reviewBody": "Made these twice already! The first batch disappeared so quickly I had to make more. The tip about using hot water on the knife for clean cuts works brilliantly. The sea salt on top really elevates the flavors.", "name": "Repeat Baker", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ] }
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Millionaire's Shortbread?", "acceptedAnswer": { "@type": "Answer", "text": "Millionaire's Shortbread requires plain flour, caster sugar, unsalted butter, salt, light brown sugar, condensed milk, golden syrup, dark and milk chocolate. The three distinct layers need different ingredients: a shortbread base, caramel middle, and chocolate topping." } }, { "@type": "Question", "name": "How to cook Millionaire's Shortbread at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Millionaire's Shortbread by first baking a buttery shortbread base until golden, then preparing a smooth caramel by gently simmering butter, sugar, condensed milk and golden syrup until thickened. Once the caramel has set over the shortbread, finish with a layer of melted chocolate and allow it to set before cutting into squares." } }, { "@type": "Question", "name": "Why does my caramel layer turn grainy in triple-layer bars?", "acceptedAnswer": { "@type": "Answer", "text": "Grainy caramel typically results from crystallisation of sugar or cooking at too high a temperature. Ensure you melt sugar completely before boiling, stir constantly, avoid rapid temperature changes, and consider adding a tablespoon of glucose or corn syrup as a crystallisation inhibitor." } }, { "@type": "Question", "name": "How do I get clean-cut squares when slicing layered dessert bars?", "acceptedAnswer": { "@type": "Answer", "text": "For perfectly clean cuts, chill the entire slab until firm but not hard. Use a large sharp knife dipped in hot water and wiped dry between each cut. Apply firm, decisive pressure rather than sawing. For extra precision, measure and mark cutting lines before starting." } }, { "@type": "Question", "name": "Can I make a gluten-free version of this classic triple-layer treat?", "acceptedAnswer": { "@type": "Answer", "text": "Yes! Simply substitute the plain flour in the shortbread base with a gluten-free flour blend. Add ¼ teaspoon xanthan gum if your blend doesn't include it. The caramel and chocolate layers are naturally gluten-free, so no modifications are needed for those components." } } ] }