Millionaire’s Shortbread
Millionaire’s Shortbread is a rich, indulgent dessert made with three irresistible layers: buttery shortbread, smooth homemade caramel, and a glossy chocolate topping. Together, these layers create a delicious balance of crumbly, creamy, and chocolatey textures. As a result, this classic dessert is sure to impress whether you’re preparing treats for a special celebration or simply craving something sweet.
Although it looks elegant enough for a bakery display, Millionaire’s Shortbread is surprisingly easy to prepare at home. The base requires just a few pantry staples, while the caramel adds a sweet, chewy center. Next, a smooth chocolate layer brings everything together. After the layers have set, cut the dessert into neat squares or bars for easy serving and sharing.
One more advantage of this recipe is its versatility. For a sweeter topping, choose milk chocolate; dark chocolate, meanwhile, adds a richer flavor. You can also combine both varieties for a balanced finish. In addition, a sprinkle of flaky sea salt enhances the caramel’s sweetness. Thanks to its beautiful layers and decadent taste, this homemade treat is worth making again and again.
Millionaire’s Shortbread: A Classic Three-Layer Treat
Millionaire’s Shortbread is a beloved dessert that combines luxurious flavors with contrasting textures. The buttery shortbread provides a firm yet crumbly foundation, while the caramel adds rich, chewy sweetness. Finally, a smooth chocolate topping completes the dessert, making every square feel extra special.
PrintMillionaire’s Shortbread – Caramel and Chocolate Bars
Ingredients
For the Shortbread Base
- 1 cup(226 g) unsalted butter, softened
- 1/2 cup(100 g) granulated sugar
- 2 cups(250 g) all-purpose flour
- 1/4 teaspoonsalt
- 1 teaspoonvanilla extract
For the Caramel Layer
- 1can (14 oz / 397 g) sweetened condensed milk
- 1/2 cup(113 g) unsalted butter
- 1/2 cup(100 g) packed brown sugar
- 2 tablespoonsgolden syrup or light corn syrup
- 1 teaspoonvanilla extract
- Pinch of salt
For the Chocolate Topping
- 8 oz(225 g) semi-sweet chocolate, chopped
- 1 tablespooncoconut oil or butter, optional
Instructions
Preheat your oven to 350°F (175°C). Line an 8-inch square baking pan with parchment paper, leaving some overhang on the sides to make removing the bars easier.
- Prepare the shortbread dough.In a large bowl, cream the softened butter and sugar until smooth. Add the vanilla extract, then mix in the flour and salt until a soft, crumbly dough forms.
- Press and bake the base.Transfer the dough to the prepared pan. Press it firmly into an even layer using the back of a spoon or your fingertips. Prick the surface lightly with a fork, then bake for 20–25 minutes, until the edges are lightly golden. Let the base cool while you prepare the caramel.
- Make the caramel filling.In a medium saucepan, combine the condensed milk, butter, brown sugar, golden syrup, and salt. Heat over medium-low heat, stirring constantly until the butter melts and the sugar dissolves.
- Cook until thickened.Continue stirring for about 8–12 minutes, or until the caramel thickens and turns a rich golden color. Keep the heat moderate to prevent scorching. Remove the saucepan from the heat and stir in the vanilla extract.
- Add the caramel layer.Pour the warm caramel over the cooled shortbread base. Spread it evenly with a spatula, making sure it reaches the corners. Allow it to cool at room temperature before refrigerating for about 1 hour, or until firmly set.
- Prepare the chocolate topping.Place the chopped chocolate in a heatproof bowl. Melt it in the microwave in 20-second intervals, stirring between each interval, or use a double boiler. If desired, stir in the coconut oil or butter for a smoother finish.
- Spread the chocolate.Pour the melted chocolate over the chilled caramel. Gently spread it into an even layer. Let the chocolate begin to set at room temperature, then refrigerate for another 30–45 minutes until firm.
- Slice into bars.Lift the shortbread out of the pan using the parchment paper. Let it sit at room temperature for a few minutes, then cut into squares or rectangles with a sharp knife. For clean slices, warm the knife under hot water, wipe it dry, and cut gently through each layer.
Despite its fancy name, this classic treat uses familiar ingredients. Flour, butter, and sugar form the shortbread base, while condensed milk, butter, and brown sugar create the caramel filling. Once these layers are ready, melted chocolate transforms the simple ingredients into a bakery-style dessert.
Best of all, you can prepare Millionaire’s Shortbread ahead of time. First, the shortbread needs to cool; then, the caramel must firm up before the chocolate topping sets. Although this waiting period takes patience, the delicious result is well worth it. For that reason, these rich bars are perfect for dessert platters, homemade gifts, afternoon tea, and holiday celebrations.
What Is Millionaire’s Shortbread?
Millionaire’s Shortbread is a layered dessert traditionally made with a shortbread crust, a thick caramel center, and a chocolate topping. Popular in the United Kingdom, it is usually served in small squares or rectangular bars. Its name reflects the luxurious taste that comes from combining three indulgent layers in one dessert.
The shortbread base typically contains butter, flour, and sugar. During baking, it becomes firm enough to support the caramel while retaining its delicate, crumbly texture. By contrast, the caramel layer offers a sweet, buttery flavor with a slightly chewy consistency.
To complete the dessert, melted chocolate forms a smooth coating over the caramel. Depending on your preference, you can choose milk, dark, or semi-sweet chocolate. Some versions also feature flaky sea salt, chopped nuts, or decorative chocolate drizzles. No matter how you customize it, Millionaire’s Shortbread delivers a delicious combination of sweetness, richness, and texture.
Why This Recipe Is So Popular
Millionaire’s Shortbread is a favorite for several reasons:
- Three delicious layers:Enjoy buttery shortbread, rich caramel, and smooth chocolate in every bite.
- Rich and indulgent:The buttery base complements the creamy caramel for a luxurious dessert.
- Perfect for sharing:Cut the bars into small squares or rectangles to serve your guests.
- Beautiful presentation:The distinct layers create an attractive finish.
- Easy to customize:Choose your favorite chocolate or add a pinch of sea salt.
- Great for special occasions:Serve these bars at birthdays, holidays, and celebrations.
- Ideal for homemade gifts:Package the finished treats in a decorative box for friends and family.
- Make-ahead convenience:Prepare the dessert in advance and allow the layers to set.
- A crowd-pleasing flavor:The combination of caramel and chocolate appeals to many dessert lovers.
- Simple portioning:Slice the dessert into small pieces for convenient serving.
- Familiar ingredients:Most components are easy to find at grocery stores.
- Delicious with hot drinks:Pair a square with coffee, tea, or hot chocolate.
What Makes Homemade Millionaire’s Shortbread Better?
Preparing Millionaire’s Shortbread at home gives you control over every layer. For example, you can choose a tender or slightly crisp shortbread base, adjust the caramel’s consistency, and select chocolate that suits your taste. As a bonus, homemade preparation lets you balance the sweetness rather than relying on a prepackaged dessert.
Additionally, you can add your own finishing touches. A sprinkle of flaky sea salt balances the sweetness, while dark chocolate delivers a deeper cocoa flavor. For extra texture, try adding chopped nuts or a thin chocolate drizzle. With careful layering and enough chilling time, your homemade Millionaire’s Shortbread can look just as impressive as a bakery version.
Why You’ll Love This Millionaire’s Shortbread
A Buttery, Crumbly Shortbread Base
The shortbread layer forms the foundation of the entire dessert. Its buttery flavor and delicate texture balance the sweetness of the caramel and chocolate. When baked correctly, it holds together while remaining tender enough to bite through easily.
Fortunately, you only need a few simple ingredients to make this layer. Butter adds richness, flour provides structure, and sugar contributes gentle sweetness. For even baking, press the mixture uniformly into the pan. This step also creates a sturdy foundation for the remaining layers.
A Rich and Chewy Caramel Center
The caramel filling makes Millionaire’s Shortbread especially irresistible. Its smooth texture and deep buttery sweetness complement the shortbread without overpowering the chocolate topping. When prepared properly, this layer becomes firm enough to hold its shape while remaining soft and chewy.
Sweetened condensed milk, butter, and brown sugar are commonly used to create this delicious filling. As the mixture cooks, constant stirring helps it thicken evenly and develop its characteristic caramel flavor. Patience is essential because undercooked caramel may remain too soft. On the other hand, overheating can make the filling overly firm.
A Smooth Chocolate Topping
The chocolate layer provides the perfect finishing touch. Once melted and spread over the caramel, it sets into a smooth coating that gives each bar a polished appearance. For a sweeter result, use milk chocolate; dark chocolate, on the other hand, offers a deeper cocoa flavor.
For cleaner slices, allow the chocolate to set before cutting the dessert. A sharp knife warmed slightly under hot water can help produce neater edges, provided you wipe it completely dry before using it. In addition, gentle cutting reduces the chance of cracking the chocolate layer.
Easy to Prepare Ahead
Millionaire’s Shortbread is an excellent make-ahead dessert because each layer needs time to cool or set. Begin by baking the shortbread, then prepare the caramel once the base has cooled. Finally, add the chocolate topping and refrigerate the assembled dessert until it’s ready to slice and serve.
This method is especially useful when you’re preparing for a party or holiday gathering. Rather than baking at the last minute, you can make the bars in advance and focus on the rest of your menu.
Perfect for Gifting and Sharing
Thanks to its neat layers and rich flavor, Millionaire’s Shortbread is ideal for homemade gifts. After the dessert has set, cut it into small squares or bars and arrange the pieces in a decorative tin or food-safe gift box.
Since these treats are rich, smaller portions are often enough to satisfy a sweet craving. Moreover, their attractive appearance makes them a wonderful addition to dessert platters, bake sales, and afternoon tea.
Easy to Customize
For a personal twist, try adding:
- Dark chocolatefor a rich, slightly bitter contrast.
- Milk chocolatefor a sweeter, creamier topping.
- White chocolate drizzlefor a decorative finish.
- Flaky sea saltto balance the caramel’s sweetness.
- Chopped pecansfor a nutty crunch.
- Chopped almondsfor extra texture.
- Toasted hazelnutsfor a rich, roasted flavor.
- Espresso powderfor a subtle coffee note.
- Vanilla extractto enhance the caramel flavor.
- Caramelized biscuit crumbsfor extra crunch.
- Mini chocolate chipsfor added chocolate texture.
- Peanut butterswirled into the chocolate layer for a nutty twist.
When choosing additional ingredients, focus on flavors that complement the three main layers without overwhelming them. For a traditional version, keep the shortbread buttery, the caramel smooth, and the chocolate topping simple. Alternatively, combine dark chocolate with flaky sea salt for a more balanced finish.
Perfect for Every Occasion
Millionaire’s Shortbread works beautifully for a variety of occasions, including:
- Holiday celebrations:Add rich, chocolatey bars to your festive dessert spread.
- Birthday parties:Offer a sweet alternative to traditional cake slices.
- Afternoon tea:Pair a small square with your favorite cup of tea.
- Coffee breaks:Enjoy a caramel-filled bar alongside hot coffee.
- Potlucks:Bring a dessert that can be sliced and shared easily.
- Bake sales:Display the distinct layers to attract dessert lovers.
- Homemade gifts:Package the bars in decorative boxes or tins.
- Family gatherings:Serve them after a special meal.
- Dinner parties:Arrange small portions on an attractive dessert platter.
- Everyday treats:Keep a few bars ready for a sweet afternoon snack.
Flavor Profile
Buttery and Delicate Shortbread
The shortbread base delivers a rich butter flavor with a tender, crumbly texture. Meanwhile, its mild sweetness provides the perfect foundation for the more intense caramel and chocolate layers.
Sweet and Buttery Caramel
The caramel center adds deep sweetness with a smooth, chewy consistency. Meanwhile, brown sugar and butter contribute warm, toffee-like notes that make this layer especially satisfying.
Rich Chocolate Finish
The chocolate topping brings a smooth texture and familiar cocoa flavor. Milk chocolate makes the bars sweeter, while dark chocolate adds depth and helps balance the caramel.
A Touch of Salt
A small amount of flaky sea salt highlights the caramel’s flavor and offsets the dessert’s sweetness. As a result, each bite tastes more balanced, allowing the chocolate notes to stand out.
Creamy and Crunchy Textures
The combination of a crumbly base, chewy caramel, and firm chocolate creates the signature texture of Millionaire’s Shortbread. Because each layer offers something different, the dessert is more enjoyable than a simple chocolate bar.
Optional Nutty Notes
Adding pecans, almonds, or hazelnuts introduces a pleasant crunch along with a roasted flavor. These additions pair particularly well with caramel and dark chocolate, creating a more complex dessert.
Delicious Finish
Millionaire’s Shortbread brings together three classic dessert flavors in one irresistible treat. Its buttery base, rich caramel center, and smooth chocolate topping create a balanced combination of textures that feels both comforting and indulgent.
For serving, pair the bars with coffee, tea, or a glass of milk. Alternatively, arrange them on a dessert platter for your next celebration. Whether you follow the traditional recipe or add your own finishing touches, these homemade bars can make an ordinary dessert moment feel special.
Millionaire’s Shortbread Recipe
Millionaire’s Shortbread combines a buttery shortbread base, rich and chewy caramel, and a smooth chocolate topping. As a result, these decadent bars are perfect for holidays, parties, afternoon tea, or whenever you’re craving a sweet homemade treat.
Ingredients You’ll Need
For the Shortbread Base
- 1 cup (225 g) unsalted butter, softened
- 1/2 cup (100 g) granulated sugar
- 2 cups (250 g) all-purpose flour
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
For the Caramel Layer
- 1 can (14 ounces / 397 g) sweetened condensed milk
- 1/2 cup (115 g) unsalted butter
- 1/2 cup (100 g) packed brown sugar
- 2 tablespoons golden syrup or light corn syrup
- 1 teaspoon vanilla extract
- A pinch of salt
For the Chocolate Topping
- 8 ounces (225 g) milk chocolate, chopped
- 2 ounces (55 g) dark chocolate, optional, for a less sweet topping
- 1 teaspoon neutral oil or coconut oil, optional, for a smoother finish
- Flaky sea salt, optional, for garnish
Kitchen Tools
- 9 × 9-inch (23 × 23 cm) baking pan
- Parchment paper
- Mixing bowl
- Electric hand mixer or wooden spoon
- Measuring cups and spoons or kitchen scale
- Medium heavy-bottomed saucepan
- Silicone spatula or wooden spoon
- Microwave-safe bowl or double boiler
- Sharp knife
Step-by-Step
Prepare the Baking Pan
First, preheat your oven to 350°F (175°C). Next, line a 9 × 9-inch baking pan with parchment paper, leaving some overhang on the sides. This extra paper makes it easier to lift out the finished shortbread once all three layers have set.
Make the Shortbread Dough
In a mixing bowl, beat the softened butter and granulated sugar until creamy and well combined. Then, add the vanilla extract and mix briefly.
Gradually incorporate the flour and salt, stirring until a soft, crumbly dough forms. Be careful not to overmix, as doing so can make the shortbread less tender.
Press and Bake the Base
Transfer the dough to the prepared pan and press it evenly into the bottom. Use your fingers or the back of a spoon to create a level surface.
Afterward, prick the dough lightly with a fork to help prevent excessive puffing. Bake for 20–25 minutes, or until the edges turn lightly golden. Remove the pan from the oven and let the base cool while you prepare the caramel.
Prepare the Caramel Filling
Add the condensed milk, butter, brown sugar, golden syrup, and a pinch of salt to a heavy-bottomed saucepan.
Heat the mixture over medium-low heat, stirring constantly with a spatula. Once the butter melts and the sugar dissolves, continue cooking gently for approximately 8–12 minutes. Meanwhile, the caramel should thicken and develop a deeper golden color.
Keep stirring throughout the process, scraping the bottom and corners of the pan to prevent scorching. When the caramel becomes thick enough to coat the back of a spoon, remove it from the heat. Finally, stir in the vanilla extract.
Spread the Caramel Layer
Pour the warm caramel over the cooled shortbread base. Then, use a spatula to spread it evenly across the surface and into the corners of the pan.
Allow the caramel to cool at room temperature for about 20–30 minutes. Then, refrigerate it for approximately 30–60 minutes, or until it becomes firm enough to support the chocolate layer.
Melt the Chocolate
Place the milk chocolate and optional dark chocolate in a microwave-safe bowl. Heat in 20-second intervals, stirring after each interval, until the chocolate is almost completely melted. Stir again until smooth.
Alternatively, melt the chocolate in a heatproof bowl set over a saucepan of gently simmering water. Make sure the bowl doesn’t touch the water.
For an even smoother topping, stir in the optional oil. However, keep water away from the chocolate because even a small amount can cause it to seize.
Add the Chocolate Topping
Pour the melted chocolate over the chilled caramel. Gently spread it into an even layer with a spatula.
If desired, sprinkle a small amount of flaky sea salt over the surface for extra flavor. Let the chocolate cool slightly before transferring the pan to the refrigerator.
Chill Until Set
Refrigerate the Millionaire’s Shortbread for approximately 1–2 hours, or until all three layers are firm.
For the cleanest slices, avoid freezing the bars solid before cutting. Since very cold chocolate can crack easily, allowing the dessert to soften slightly will help you achieve neater results.
Slice Into Bars
Once the layers have set, use the parchment paper to lift the shortbread out of the pan and place it on a cutting board.
Warm a sharp knife under hot water, then wipe it completely dry before cutting the dessert into squares or rectangles. For even neater layers, clean and dry the knife between cuts.
If the chocolate feels very firm, let the slab sit at room temperature for a few minutes before slicing. This small step can help reduce cracking.
Serve and Enjoy
Arrange the Millionaire’s Shortbread bars on a serving plate. For softer caramel, enjoy them at room temperature; alternatively, serve them slightly chilled for firmer layers.
Finally, pair each bar with coffee, tea, or a glass of milk for a delicious homemade dessert.
Serving Suggestions
Millionaire’s Shortbread is rich and sweet, so small portions are often perfect. To complement its flavors, try serving it with:
- Coffee or espresso:The slightly bitter flavor balances the sweetness of the caramel.
- Black tea:Enjoy a classic pairing for afternoon tea.
- Fresh berries:Strawberries or raspberries add a refreshing, fruity contrast.
- Vanilla ice cream:Turn the bars into a more indulgent dessert.
- Hot chocolate:Create a cozy, chocolate-themed treat.
- A pinch of sea salt:Highlight the caramel flavor and balance the chocolate.
For an attractive dessert platter, arrange the bars in neat rows. To finish, add a light sprinkle of flaky sea salt or a decorative drizzle of melted chocolate.
Storage Tips
- Room temperature:Store the bars in an airtight container in a cool room for up to 2 days, provided the caramel has been cooked properly and the room is not warm.
- Refrigeration:For longer storage, keep the shortbread in an airtight container in the refrigerator for up to 1 week. Place parchment paper between layers to prevent sticking.
- Serving texture:Let refrigerated bars sit at room temperature for about 10–15 minutes before serving to soften the caramel slightly.
- Freezing:Freeze the sliced bars in a freezer-safe container for up to 2–3 months, placing parchment paper between layers.
- Thawing:Thaw frozen bars in the refrigerator or briefly at room temperature while still covered to reduce condensation on the chocolate.
- Preventing chocolate cracks:Allow chilled bars to soften slightly before slicing, and use a warm, dry knife for clean cuts.



