Millionaire Shortbread Recipe: Buttery, Caramel-y, Chocolate Heaven

If you’ve ever dreamed of biting into a dessert that’s equal parts buttery, sweet, and utterly indulgent, let me introduce you to Millionaire Shortbread—or as some call it, Caramel Shortbread or Millionaire’s Slice. This iconic British treat features three decadent layers: a crumbly, golden shortbread base, a thick layer of luscious homemade caramel, and a smooth, glossy chocolate topping that snaps perfectly with every bite.
Millionaire Shortbread is the kind of dessert that turns heads at potlucks, bake sales, and holiday gatherings. It’s rich enough to feel like a special occasion treat, yet surprisingly straightforward to make at home. Whether you’re celebrating a birthday, hosting afternoon tea, or simply treating yourself to something extraordinary, this recipe delivers that wow factor every single time. The combination of textures—from the crumbly shortbread to the chewy caramel and the crisp chocolate—creates an eating experience that’s truly unforgettable.
This dessert is perfect for gifting during the holidays, serving at parties, or packing in lunchboxes for a special surprise. Once you master this classic recipe, you’ll find yourself making it again and again, tweaking flavors and sharing slices with everyone you know.
History / Background
Millionaire Shortbread has its roots firmly planted in Scotland, where traditional shortbread has been a beloved staple for centuries. While classic shortbread dates back to at least the 12th century, this luxurious three-layer version is a much more recent invention, likely emerging in the mid-20th century.
The name “Millionaire Shortbread” perfectly captures the essence of this treat—it’s so rich, so decadent, and so indulgent that it tastes like something only a millionaire could afford to eat regularly. Some food historians believe the dessert gained popularity in the 1960s and 1970s when caramel confections were having a major moment in British baking.
In Australia and New Zealand, you’ll often hear this dessert called “Caramel Slice,” while Canadians sometimes refer to it as “Caramel Shortcake.” Regardless of the name, the concept remains the same: layers of pure indulgence that represent the pinnacle of traybake desserts.
The beauty of Millionaire Shortbread lies in its simplicity and accessibility. Unlike elaborate French pastries that require years of training, this Scottish treasure can be made by home bakers of all skill levels. It’s become a staple at church bake sales, school fundraisers, and coffee mornings throughout the UK and beyond, cementing its status as a true crowd-pleaser that transcends class and occasion.
Why You’ll Love This Recipe
This Millionaire Shortbread recipe strikes the perfect balance between impressive presentation and achievable technique. You don’t need fancy equipment or professional pastry skills to create something that looks and tastes absolutely restaurant-worthy.
Here’s why this recipe will become your new favorite:
- Three layers of pure indulgence – Each component brings its own texture and flavor, creating a symphony of taste in every bite
- Make-ahead friendly – Prepare these days in advance for stress-free entertaining or gift-giving
- Perfect for sharing – One batch yields 16-20 generous squares, ideal for parties, potlucks, or holiday cookie trays
- No special equipment required – Just basic baking tools you already have in your kitchen
- Impressive yet achievable – Looks like it came from an expensive bakery, but you made it yourself
- Customizable – Easy to adapt with different chocolates, add sea salt, or incorporate flavors like espresso or orange
- Freezer-friendly – Makes a big batch that stores beautifully for up to three months
- Budget-conscious luxury – Uses simple, affordable ingredients to create an upscale dessert experience
Ingredient Notes
For the Shortbread Base:
- All-purpose flour – Forms the structure of your shortbread. You want regular all-purpose flour here, not self-rising, as we’re not looking for any lift.
- Butter (unsalted) – The star of shortbread! Use high-quality European-style butter if possible for maximum flavor. It must be softened but not melted.
- Granulated sugar – Sweetens the base while keeping it crisp. Superfine/caster sugar works beautifully if you have it.
- Cornstarch – This is the secret to that melt-in-your-mouth shortbread texture. It creates a more tender, delicate crumb.
- Vanilla extract – Enhances the buttery flavor. Pure vanilla is preferred over imitation.
- Salt – Just a pinch balances the sweetness and amplifies the butter flavor.
For the Caramel Layer:
- Sweetened condensed milk – This is essential for creating thick, creamy caramel. Don’t substitute with evaporated milk.
- Butter – Adds richness and helps create that smooth, spreadable consistency.
- Light brown sugar – Provides depth and that characteristic caramel flavor. Dark brown sugar works too for a more intense molasses note.
- Golden syrup or light corn syrup – Prevents crystallization and creates silky-smooth caramel. Golden syrup is traditional in British recipes.
- Vanilla extract – Rounds out the caramel flavor beautifully.
- Salt – Essential for creating that perfect sweet-salty balance.
For the Chocolate Topping:
- Dark or semi-sweet chocolate – Use good-quality chocolate chips or chopped chocolate bars. The chocolate quality really shows here.
- Milk chocolate (optional) – Some people prefer mixing half dark and half milk chocolate for a sweeter, creamier topping.
- Butter or coconut oil – Just a small amount creates a glossier finish and helps the chocolate set with a perfect snap.
Equipment Needed
- 9×13-inch baking pan – Standard size that yields perfect portions
- Parchment paper – Line your pan for easy removal and no-stick cleanup
- Medium saucepan – For making the caramel layer
- Mixing bowls – At least two medium-sized bowls
- Electric mixer or wooden spoon – Either works for creaming butter and sugar
- Whisk – For stirring the caramel constantly
- Rubber spatula – For spreading layers evenly
- Sharp knife – For cutting clean squares once set
- Measuring cups and spoons – Accurate measurements are key in baking
- Cooling rack – Allows air circulation for proper cooling
- Microwave-safe bowl or double boiler – For melting chocolate smoothly
Millionaire Shortbread Recipe
This classic Millionaire Shortbread recipe features three luxurious layers: buttery shortbread, rich homemade caramel, and smooth chocolate topping. Perfect for special occasions or whenever you need an impressive yet achievable dessert.
- Prep Time: 25 minutes
- Cook Time: 50 minutes
- Total Time: 4 hours 15 minutes
- Yield: 16-20 squares 1x
- Category: Dessert, Traybake, Bars
- Method: Baking, Stovetop
- Cuisine: British, Scottish
- Diet: Vegetarian
Ingredients
Shortbread Base:
- 2 cups (250g) all-purpose flour
- ½ cup (65g) cornstarch
- ¾ cup (170g) unsalted butter, softened
- ½ cup (100g) granulated sugar
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
Caramel Layer:
- 1 can (14 oz/397g) sweetened condensed milk
- ½ cup (115g) unsalted butter
- ½ cup (100g) light brown sugar, packed
- ¼ cup (60ml) golden syrup or light corn syrup
- 1 teaspoon vanilla extract
- ½ teaspoon salt
Chocolate Topping:
- 12 oz (340g) dark or semi-sweet chocolate, chopped (or chocolate chips)
- 2 tablespoons (28g) unsalted butter or coconut oil
- Flaky sea salt for topping (optional)
Instructions
- Prepare the pan: Preheat your oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper, leaving some overhang on the sides for easy removal later. Lightly grease the parchment.
- Make the shortbread base: In a large mixing bowl, cream together the softened butter and granulated sugar until light and fluffy, about 2-3 minutes with an electric mixer. Beat in the vanilla extract. In a separate bowl, whisk together the flour, cornstarch, and salt. Gradually add the dry ingredients to the butter mixture, mixing until just combined. The dough will be crumbly but should hold together when pressed.
- Bake the shortbread: Press the shortbread dough evenly into the prepared pan, creating a compact, level layer. Use the back of a measuring cup or your hands to smooth it out. Prick the surface all over with a fork (this prevents bubbling). Bake for 20-25 minutes until the edges are lightly golden. The center may look slightly underdone, but it will continue to firm up as it cools. Let cool completely in the pan.
- Prepare the caramel: In a medium saucepan over medium heat, combine the sweetened condensed milk, butter, brown sugar, and golden syrup. Stir constantly until the butter melts and the sugar dissolves. Bring the mixture to a gentle boil, then reduce heat to medium-low. Continue stirring constantly for 8-10 minutes until the caramel thickens considerably and turns a deep golden color. It should coat the back of your spoon thickly. Remove from heat and stir in the vanilla and salt.
- Add the caramel layer: Pour the hot caramel over the cooled shortbread base. Use a spatula to spread it evenly to all corners. Let it cool at room temperature for about 15 minutes, then refrigerate for at least 2 hours until completely firm and set.
- Make the chocolate topping: When the caramel is set, melt the chocolate and butter together. You can do this in a microwave-safe bowl in 30-second intervals, stirring between each, or use a double boiler. Stir until completely smooth and glossy.
- Add the chocolate layer: Pour the melted chocolate over the firm caramel layer and spread evenly with a spatula. If desired, sprinkle with flaky sea salt while the chocolate is still wet. Refrigerate for at least 1 hour until the chocolate is completely set.
- Cut and serve: Using the parchment overhang, lift the entire slab out of the pan onto a cutting board. Use a large, sharp knife (warmed under hot water and dried) to cut into squares. Wipe the knife clean between cuts for the neatest edges. Serve at room temperature for the best texture.
Notes
- The caramel must be stirred constantly to prevent burning. Don’t walk away from the stove!
- For cleaner cuts, let the millionaire shortbread come to room temperature for about 15 minutes before slicing.
- Using high-quality chocolate makes a significant difference in the final taste.
- If your caramel seems too thin, continue cooking it a bit longer until it reaches the right consistency.
- The shortbread base should be fully cooled before adding the caramel, or it may sink into the base.
Nutrition
- Serving Size: 1 square (based on 20 servings)
- Calories: 285
- Sugar: 24g
- Sodium: 115mg
- Fat: 16g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 35mg
Tips & Variations
Flavor Variations:
- Salted Caramel Version: Add an extra ½ teaspoon of sea salt to the caramel and sprinkle flaky sea salt generously on top of the chocolate
- Espresso Millionaire: Add 1 tablespoon of instant espresso powder to the chocolate layer for a sophisticated mocha twist
- Orange-Infused: Add 1 teaspoon of orange zest to the shortbread base and another teaspoon to the chocolate for a citrus note
- Peanut Butter Swirl: Drizzle melted peanut butter over the chocolate layer and swirl with a toothpick before setting
- White Chocolate Drizzle: After the dark chocolate sets, drizzle melted white chocolate in decorative lines across the top
- Coconut Caramel: Stir ½ cup of toasted shredded coconut into the caramel before spreading
Dietary Adaptations:
- Gluten-Free: Substitute a 1:1 gluten-free flour blend for the all-purpose flour
- Dairy-Free: Use vegan butter throughout and substitute the condensed milk with coconut condensed milk
- Reduced Sugar: Use dark chocolate with 70% cacao or higher and reduce the sugar in the shortbread to ⅓ cup
Pro Chef Tips
Temperature Control is Everything: The secret to perfect layers is patience with temperature. Each layer must be completely cool and set before adding the next, or you’ll end up with muddled, sliding layers that look messy when cut.
The Caramel Cooking Test: Professional bakers know the caramel is ready when it reaches 225°F on a candy thermometer, or when a small amount dropped into cold water forms a soft ball. This ensures it will set properly without being too hard or too soft.
Chocolate Tempering Trick: For a professional snap to your chocolate layer, add just 1-2 tablespoons of unmelted chocolate to your melted chocolate and stir until smooth. This creates a more stable crystalline structure, giving you that satisfying crack when you bite through.
The Warm Knife Method: Always use a large, sharp knife warmed under hot running water (then dried) for cutting. Make one smooth downward cut rather than sawing back and forth. This prevents the chocolate from shattering and keeps your edges clean.
Scoring Technique: If you’re worried about messy cuts, lightly score the chocolate layer after it’s been set for about 30 minutes (when it’s firm but not completely hard). This gives you guidelines and prevents the chocolate from cracking unpredictably.
Butter Quality Matters: In shortbread especially, butter is the predominant flavor. Using European-style butter with higher fat content (82% vs. 80%) creates a more tender, flavorful base that truly melts in your mouth.
Common Mistakes to Avoid
Not Cooling Completely Between Layers: This is the number one mistake home bakers make. If you pour hot caramel onto warm shortbread, or melted chocolate onto soft caramel, the layers will mix and slide. Each layer needs to be firm and completely cool before proceeding.
Walking Away from the Caramel: Caramel can go from perfect to burnt in less than a minute. It requires constant stirring over medium heat. If you get distracted and it starts to burn, you’ll taste it in the final product. Stay present and stir continuously.
Using Cold Butter for Shortbread: Your butter needs to be truly softened (not melted, but soft enough to easily press your finger into) to cream properly with sugar. Cold butter won’t incorporate well and results in a tough, dense shortbread instead of a tender, crumbly one.
Cutting Too Soon: If you try to cut your millionaire shortbread before the chocolate layer is completely firm, it will crack, smear, and look messy. Be patient and let it set fully in the refrigerator—at least one hour for the chocolate layer.
Overworking the Shortbread Dough: Unlike many cookie doughs that benefit from mixing, shortbread should be mixed just until combined. Overworking develops gluten, which makes the shortbread tough instead of tender and crumbly.
Storage & Meal Prep
Room Temperature Storage: Once fully set, millionaire shortbread can be kept in an airtight container at room temperature for up to 3 days. Layer pieces between parchment paper to prevent sticking. This is ideal if you’re serving within a few days and want the caramel to stay soft and chewy.
Refrigerator Storage: For longer storage, keep your millionaire shortbread in an airtight container in the refrigerator for up to 2 weeks. The chocolate will become firmer and the caramel will be slightly less chewy, but the flavors actually improve over the first few days as everything melds together. Let pieces come to room temperature for about 15-20 minutes before serving for the best texture.
Preventing Sogginess: Always store pieces in a single layer or separate layers with parchment paper. Never stack them directly on top of each other, as the chocolate will stick and the layers might compress.
Gift-Giving Storage: If packaging as gifts, wrap individual squares in cellophane or wax paper, then place in decorative tins or boxes. They’ll stay fresh at room temperature for 3-4 days or up to a week if recipients refrigerate them.
Make-Ahead & Freezer Notes
Make-Ahead Timeline: Millionaire shortbread is actually better when made 1-2 days in advance. The flavors have time to develop and meld, and the layers settle into perfect harmony. Make it on a Sunday for a Tuesday gathering, or prepare it midweek for weekend entertaining.
Freezing Instructions: This dessert freezes exceptionally well! Once completely set, cut into squares and wrap each piece individually in plastic wrap, then place all wrapped pieces in a freezer-safe container or zip-top bag. They’ll keep beautifully for up to 3 months.
Freezing Uncut: Alternatively, you can freeze the entire uncut slab. Wrap the whole thing tightly in plastic wrap, then aluminum foil. When ready to serve, thaw in the refrigerator overnight, then bring to room temperature before slicing.
Thawing Method: For best results, thaw frozen pieces in the refrigerator for 3-4 hours or overnight. Then let them sit at room temperature for 15-20 minutes before serving. Thawing at room temperature can cause condensation that makes the chocolate look cloudy and the caramel weep.
Baking the Base Ahead: If you want to break up the process, you can bake the shortbread base up to 3 days in advance. Wrap tightly and store at room temperature, then proceed with the caramel and chocolate layers when ready.
Serving Suggestions
Millionaire shortbread is rich and indulgent, so a little goes a long way! Here’s how to serve it for maximum enjoyment:
Beverage Pairings:
- Coffee or Espresso: The slight bitterness cuts through the sweetness beautifully
- Hot Tea: Traditional British-style black tea, Earl Grey, or even herbal chai
- Cold Milk: Classic and perfect for kids or anyone who prefers a sweeter combination
- Dessert Wine: A sweet port or late-harvest wine complements the caramel notes
Serving Ideas:
- As part of an afternoon tea spread with scones, finger sandwiches, and fruit
- On a dessert platter alongside brownies, blondies, and cookies for variety
- With fresh berries on the side to provide a tart contrast to the sweetness
- Alongside vanilla ice cream or whipped cream for an extra-decadent dessert
- As part of a holiday cookie exchange or gift box (they ship beautifully!)
Plating Suggestions:
- Dust with cocoa powder or powdered sugar just before serving for an elegant touch
- Place on individual dessert plates with a small fork
- Arrange on a tiered serving stand for afternoon tea
- Present on a wooden board with fresh flowers for a rustic, Instagram-worthy display
FAQs Section
Can I use store-bought dulce de leche instead of making caramel from scratch?
Yes! While homemade caramel tastes incredible, you can absolutely spread 1-1½ cups of high-quality dulce de leche or jarred caramel over the shortbread base. Just heat it slightly to make it spreadable, then proceed with the chocolate layer. The texture will be slightly different but still delicious.
Why is my shortbread tough instead of crumbly?
This usually happens from overworking the dough or using butter that wasn’t properly softened. Shortbread should be mixed just until the ingredients come together. Also, make sure you’re using the correct ratio of cornstarch to flour, as this creates that signature tender texture.
My caramel didn’t set properly and is too runny. What happened?
The caramel likely wasn’t cooked long enough. It needs to reach 225°F and should coat the back of a spoon thickly. If this happens, you can actually scrape the soft caramel back into a saucepan and cook it a bit longer, then spread it back over the shortbread.
Can I make this without golden syrup?
Yes! Light corn syrup works as a direct substitute. You can also use honey or maple syrup, though these will add their own distinct flavors. Golden syrup is traditional and gives the most authentic British taste, but the recipe is flexible.
How do I prevent the chocolate from cracking when I cut it?
Use a large, sharp knife warmed under hot water and dried completely. Make one clean downward cut rather than sawing. Also, let the millionaire shortbread come to room temperature for about 15 minutes before cutting—cutting it straight from the fridge makes the chocolate more brittle and prone to shattering.
Can I double this recipe?
Absolutely! Use two 9×13-inch pans or one large sheet pan. Keep in mind that the caramel-making process is the same time regardless of quantity, but you’ll need to work a bit faster to spread it before it sets.
My layers are sliding apart. What went wrong?
This happens when a layer wasn’t completely cooled before the next one was added, or if the caramel was too thin. Each layer needs to be firm to support the next one. Also, make sure you’re not storing them in too warm of an environment, as heat can cause the layers to slip.
Conclusion
There’s something truly magical about Millionaire Shortbread—those three perfect layers working together to create a dessert that’s greater than the sum of its parts. The buttery shortbread provides the foundation, the silky caramel brings that addictive chewiness, and the chocolate adds that final touch of elegance and richness. It’s no wonder this Scottish classic has captured hearts (and taste buds) around the world.
Whether you’re a seasoned baker or just starting your baking journey, this recipe is absolutely achievable and endlessly rewarding. Yes, it takes a bit of time and patience as you build and set each layer, but trust me—that first bite makes every minute worth it. The look on people’s faces when they taste it? Priceless.
I hope this recipe inspires you to get in the kitchen and create something truly special. Don’t be intimidated by the multiple steps—take it one layer at a time, and you’ll have a show-stopping dessert that rivals anything from a fancy bakery.
I’d love to hear from you! Have you made millionaire shortbread before? Are you planning to try this recipe? Drop a comment below and let me know how it turns out! And if you love this recipe as much as I do, please save it to your Pinterest boards so you can find it again and share it with your fellow dessert lovers. Happy baking! 🍫✨