Indulge in the ultimate homemade treat with this irresistible Millionaire Shortbread recipe. Featuring rich, buttery shortbread, a luscious, gooey caramel layer, and a luxurious, smooth chocolate ganache, these bars are a true masterpiece of confectionery. Often compared to a gourmet Twix bar, this decadent dessert promises a superior taste and texture that will captivate your palate and impress any guest. Learning how to craft each distinct layer is surprisingly straightforward, making this complex-tasting dessert accessible even for home bakers.

While multi-layered desserts can often seem daunting, this Millionaire Shortbread recipe is designed to be both enjoyable to make and incredibly rewarding. Many people are pleasantly surprised by how relatively easy and quick these three-layered bars come together. From start to finish, you can achieve this culinary feat in just a little over an hour, which is remarkable for a dessert boasting such depth and complexity. Prepare to be delighted by every bite of these exquisite shortbread bars, a perfect harmony of sweet, salty, and utterly luxurious flavors.
What is Millionaire Shortbread? The Story Behind the Decadent Treat
Millionaire Shortbread, also affectionately known as Caramel Shortbread, is a classic Scottish confection celebrated for its opulent layers and rich flavor profile. This beloved dessert is typically composed of three distinct parts: a crisp, buttery shortbread base, a thick, chewy layer of golden caramel, and a smooth, elegant blanket of chocolate ganache. The name “Millionaire Shortbread” is widely believed to have originated from its incredibly rich and indulgent nature, making anyone who tastes it feel like a million bucks. Despite its luxurious moniker, the dessert is a comforting staple, proving that extraordinary flavor doesn’t always require an extravagant price tag.
While its origins trace back to Scotland, where it was initially simply called “caramel shortbread,” the more evocative “Millionaire Shortbread” name eventually gained popularity and stuck, perfectly capturing the essence of its decadent taste and lavish presentation. Each layer contributes uniquely to the overall experience: the shortbread offers a delightful crumble, the caramel provides a sweet, sticky chew, and the chocolate ganache adds a decadent, melt-in-your-mouth finish. It’s this harmonious combination of textures and flavors that has cemented Millionaire Shortbread as a timeless favorite among dessert enthusiasts worldwide.

Essential Ingredients for Your Millionaire Shortbread
Creating this splendid three-layered dessert relies on a precise combination of high-quality ingredients for each component. From the tender shortbread crust to the thick, luscious caramel and the rich chocolate ganache, every ingredient plays a crucial role in achieving that perfect balance of flavor and texture. Let’s delve into the specific items you’ll need to gather to embark on your Millionaire Shortbread journey.
Ingredients for the Buttery Shortbread Crust
The foundation of our Millionaire Shortbread is a truly remarkable shortbread crust. Its tender, crumbly texture and buttery flavor are essential. Here’s a closer look at what goes into making it perfect:

- All-Purpose Flour: Provides the primary structure for the shortbread, ensuring a tender and slightly crumbly texture. Using all-purpose flour offers a good balance without making the crust too dense or too delicate.
- Dark Brown Sugar: Contributes sweetness and a subtle molasses flavor, which adds depth. It also helps in achieving a slightly chewy, yet still tender, finish to the crust, differentiating it from a purely crisp shortbread.
- Cornstarch: A secret weapon for super-tender shortbread! Adding cornstarch reduces gluten development in the flour, resulting in a wonderfully soft and melt-in-your-mouth texture that is characteristic of premium shortbread.
- Salt: A small but mighty ingredient, salt balances the sweetness and enhances all the other flavors, particularly the rich butter. It’s crucial for preventing the shortbread from tasting flat.
- Ice Water: Used sparingly, ice water helps bind the dough together without overworking the gluten, which is key to a tender crust. The cold temperature also keeps the butter firm, contributing to flakiness.
- Unsalted Butter: The star of shortbread! High-quality unsalted butter delivers rich, incomparable flavor and contributes significantly to the crust’s tender and flaky texture. Ensure it’s cold for best results when cutting it into the flour.
- Egg Yolk: Acts as an additional binder, providing richness, a subtle golden hue, and a more structured crumb. The fat in the yolk also contributes to the shortbread’s decadent flavor.
Ingredients for the Luxurious Caramel Filling
The heart of Millionaire Shortbread is its velvety, irresistible caramel. This layer must be perfectly balanced—sweet, rich, and wonderfully gooey. Here’s what you’ll need to create this golden delight:

- Sweetened Condensed Milk: The foundation of a quick, rich, and creamy caramel. It provides a luxurious sweetness and contributes significantly to the smooth, thick consistency of the filling.
- Dark Brown Sugar: Enhances the caramel’s flavor with its deep, robust molasses notes, creating a more complex and traditional caramel taste compared to granulated sugar. It also aids in the caramel’s desired chewiness.
- Unsalted Butter: Adds incredible richness and helps achieve that perfectly gooey, soft-set texture. The fat in the butter prevents the caramel from becoming too hard or brittle once cooled.
- Lyle’s Golden Syrup (or Dark Corn Syrup): This ingredient is key for achieving the classic chewiness and shiny texture of the caramel. Golden syrup imparts a distinctive, rich, buttery flavor, but dark corn syrup can be used as a substitute to prevent crystallization and add body.
- Vanilla Extract + Salt: Vanilla provides warmth and rounds out the sweet flavors, while a pinch of salt is absolutely crucial for balancing the sweetness and enhancing the overall depth of the caramel, preventing it from being cloyingly sweet.
Ingredients for the Silky Chocolate Ganache
The final, glorious layer is a smooth, rich chocolate ganache that provides a perfect contrast to the sweet caramel and buttery shortbread. Simplicity is key here, allowing the quality of the chocolate to shine:
- Semi-Sweet Chocolate: Opt for high-quality semi-sweet chocolate, finely chopped. Chopping it finely ensures it melts evenly and quickly into the hot cream, resulting in a perfectly smooth ganache without any lumps.
- Heavy Cream: Essential for creating a stable, luxurious ganache. The high fat content in heavy cream allows the chocolate to emulsify beautifully, yielding a glossy, pourable ganache that sets into a delectable, sliceable layer.
How to Make Millionaire Shortbread: A Step-by-Step Guide
Now that we’ve gathered our ingredients, let’s walk through the process of creating each divine layer of this Millionaire Shortbread. Careful attention to each step will ensure a flawless and delicious result.
Step 1: Crafting the Perfect Shortbread Crust
The foundation of our Millionaire Shortbread is a tender, buttery base. Follow these steps to create a crust that’s truly melt-in-your-mouth:
- Preheat the Oven and Prepare Your Pan: Begin by preheating your oven to 350°F (175°C). Line a 9-inch square baking pan with aluminum foil, ensuring you leave at least an inch of overhang on all sides. This overhang will act as handles, making it much easier to lift the cooled bars from the pan. Lightly spray the foil with non-stick cooking spray and set the pan aside.
- Whisk Dry Ingredients: In a large mixing bowl, combine the all-purpose flour, dark brown sugar, cornstarch, and salt. Whisk these ingredients thoroughly, making sure to break up any lumps in the brown sugar to ensure an evenly mixed dough.
- Cut in the Cold Butter: Add the cold, cubed unsalted butter to the dry mixture. Using a pastry blender, two knives, or even your fingertips, cut the butter into the flour mixture until it resembles a coarse meal with pea-sized crumbs. It’s crucial not to overwork the butter, as this can lead to a tough crust.

- Bind the Dough: Pour in the ice water and add the egg yolk. Using a fork, gently blend these wet ingredients into the dry mixture until moist clumps begin to form. Avoid kneading; you want just enough moisture to bring the dough together.
- Press into the Pan and Bake: Transfer the crumbly dough into your prepared baking pan. Using your hands or the bottom of a flat glass, press the dough evenly into the bottom of the pan, forming a compact layer. Bake for approximately 20 minutes, or until the shortbread turns a beautiful golden brown around the edges. Allow it to cool slightly in the pan while you prepare the next layer.

Step 2: Preparing the Irresistible Caramel Filling
This rich and gooey caramel layer is what truly elevates Millionaire Shortbread. Precision is important here to achieve the perfect texture:
- Melt and Combine Ingredients: In a medium saucepan, combine the sweetened condensed milk, dark brown sugar, unsalted butter, Lyle’s Golden Syrup (or dark corn syrup), and a pinch of salt. Place the saucepan over medium heat and whisk constantly. Continue whisking until the brown sugar has completely dissolved, the butter has fully melted, and the mixture comes to a gentle boil.
- Cook to Thicken: Reduce the heat to medium-low. Attach a candy thermometer to the side of the pan, ensuring it doesn’t touch the bottom. Continue to boil the mixture, whisking constantly to prevent scorching, until the caramel thickens considerably and the thermometer registers 225°F (107°C). This usually takes about 6 minutes, but keep an eye on the temperature and consistency.
- Add Vanilla and Pour Over Crust: As soon as the caramel reaches the target temperature and thickness, quickly remove it from the heat. Whisk in the vanilla extract until fully incorporated. Immediately pour the hot caramel evenly over the pre-baked shortbread crust in the pan. Allow the caramel layer to cool for about 15 minutes, or until it has set enough to be firm to the touch. This step is crucial for ensuring the chocolate layer doesn’t melt into the caramel.

Step 3: Creating the Silky Chocolate Ganache Topping
The final layer is a smooth, glossy chocolate ganache that provides a beautiful finish and a rich chocolatey counterpoint:
- Melt Chocolate and Cream: Place your finely chopped semi-sweet chocolate and heavy cream in a microwave-safe bowl. Microwave in 30-second intervals at 50% power, stirring thoroughly between each interval. Continue this process until the chocolate is completely melted and the mixture is smooth, glossy, and well combined. Be careful not to overheat the chocolate.
- Pour and Spread the Ganache: Once the caramel layer is sufficiently set and cool, carefully pour the prepared chocolate ganache over it. Using an offset spatula or the back of a spoon, gently spread the ganache evenly to cover the entire caramel surface, creating a smooth, attractive layer.
- Cool and Set: Transfer the pan to the refrigerator. Allow the bars to chill for at least 1 hour, or until the chocolate ganache is completely set and firm to the touch. This ensures clean slices and perfect layers.
- Cut and Serve: Once the bars are thoroughly chilled and set, use the aluminum foil overhang to carefully lift the entire slab out of the pan and transfer it to a cutting board. Using a sharp knife, trim the edges if desired, then cut the Millionaire Shortbread into even squares or rectangles. For the cleanest cuts, wipe your knife clean between each slice. Serve immediately and enjoy your homemade masterpiece!


Creative Topping Ideas for Your Millionaire Shortbread
While the classic combination of shortbread, caramel, and chocolate is undeniably perfect, there’s always room to personalize your Millionaire Shortbread. If you’re looking to add an extra layer of flavor or a touch of flair, here are some delightful ideas to elevate your homemade bars:
- Peanut Butter Swirl: For a delicious twist, you can either gently swirl a few tablespoons of melted creamy peanut butter into your warm chocolate ganache before spreading it, or create a thin layer of peanut butter between the caramel and ganache for a distinct nutty flavor.
- Marshmallow Cream Layer: Transform your Millionaire Shortbread into a s’mores-inspired treat! Spread a layer of homemade marshmallow cream over the cooled shortbread crust before pouring on the caramel. This adds a wonderfully light and fluffy texture.
- Chopped Nuts: Introduce a delightful crunch and nutty flavor by mixing in your favorite chopped nuts. Pecans, almonds, walnuts, or peanuts can be folded into the chocolate ganache before spreading, or simply sprinkled over the top while the ganache is still wet.
- Crumbled Toffee or Candy Bar: For an extra layer of sweetness and crunch, sprinkle a generous amount of crumbled Heath bar, Skor bar, or any other toffee-based candy over the still-wet chocolate ganache. This adds a fantastic texture and flavor boost.
- Sprinkles: For a fun and festive look, especially for celebrations, generously scatter rainbow sprinkles or chocolate sprinkles over the fresh chocolate ganache before it sets. This adds color and a playful touch.
- Flaky Sea Salt: A classic enhancer! A light sprinkle of flaky sea salt over the chocolate ganache before it sets can beautifully highlight the sweetness of the caramel and chocolate, adding a sophisticated touch.

Storing, Freezing, and Shelf-Life Tips for Millionaire Shortbread
To ensure your delicious Millionaire Shortbread bars stay fresh and enjoyable for as long as possible, proper storage is key. Here are some guidelines for keeping your homemade treats in top condition:
- Storing: Once cut into individual bars, store your Millionaire Shortbread in an airtight container. Keep the container in the refrigerator to maintain the integrity of all three layers, especially the caramel and chocolate. When stored properly, these bars will remain fresh and delightful for up to 5 days. You can also place small pieces of parchment paper between layers of bars to prevent them from sticking together.
- Freezing: For longer preservation, Millionaire Shortbread freezes exceptionally well. It’s best to freeze the bars after they’ve been sliced. Arrange the pre-sliced bars in a single layer on a baking sheet lined with parchment paper and freeze until solid. Once firm, transfer them to a freezer-safe, airtight container or a heavy-duty freezer bag, again separating layers with parchment paper. Stored this way, the bars can last for up to 3 months. Thaw them in the refrigerator or at room temperature before serving.
- Shelf-Life: These delightful shortbread cookie bars boast a good shelf-life due to their stable ingredients. You can confidently enjoy them for up to 5 days when stored in the refrigerator, or extend their enjoyment by freezing them for up to 3 months. Always ensure they are in an airtight container to prevent freezer burn or absorption of other food odors.
Frequently Asked Questions About Millionaire Shortbread
Traditionally, holes are often poked into shortbread cookies using a fork (known as “docking”) to allow steam to escape evenly during baking. This helps prevent the shortbread from puffing up and ensures a flat, even surface and a crisp texture. However, for the shortbread layer in this Millionaire Shortbread recipe, docking is generally not necessary. The specific proportions of butter and flour, combined with pressing the dough firmly into the pan, result in a stable base that bakes evenly without excessive rising. This yields the perfect sturdy yet tender base needed for the rich layers of caramel and chocolate to sit upon.
Millionaire Shortbread consists of three classic layers: a shortbread base, a caramel center, and a chocolate topping. Billionaire Shortbread takes this decadence up a notch by adding an extra layer, typically a chocolate chip cookie dough layer, between the shortbread base and the caramel. This creates an even richer and more substantial bar, hence the “Billionaire” designation, implying an even greater level of luxury and indulgence. It’s a fantastic option for those who truly can’t get enough layers and textures in their dessert.
Discover More Delicious Desserts
If you’ve enjoyed making and tasting these Millionaire Shortbread bars, you might love exploring other delightful recipes. Here are some recommendations for your next baking adventure:
- Danish Butter Cookies
- Salted Chocolate Shortbread Cookies
- Monster Cookie Bars
- Salted Caramel Chocolate Chip Cookie Bars
- Oreo Cheesecake Bars

These Millionaire Shortbread bars, with their layers of tender shortbread, homemade gooey caramel, and thick chocolate ganache, are truly a treat for the senses. Decadent, luxurious, and absolutely divine, these shortbread bars are sure to earn a permanent spot in your “tried and true” recipe collection. They are perfect for special occasions, holiday gatherings, or simply when you crave a moment of pure, unadulterated indulgence.
If you try this recipe and fall in love with it, please consider stopping back and leaving a 5-star rating. Your feedback helps others discover and enjoy this incredible dessert!
Millionaire’s Shortbread Recipe
Yield: 16 bars
Prep Time: 45 mins
Cook Time: 30 mins
Total Time: 1 hr 15 mins
Rich and decadent, these Millionaire Shortbread bars feature layers of shortbread cookie, gooey caramel, and thick chocolate ganache for the ultimate dessert.
Pin Recipe
Ingredients
For the Crust:
For the Caramel:
For the Ganache Topping:
Instructions
- Make the Crust: Preheat oven to 350 degrees F (175°C). Line a 9-inch square pan with aluminum foil, allowing at least an inch overhang on all sides. Spray with nonstick cooking spray.
- In a large bowl, whisk together the flour, brown sugar, cornstarch, and salt, ensuring there are no lumps of brown sugar remaining. Add the cold butter and cut into the flour mixture using a pastry blender or two knives until a coarse meal forms. Add the ice water and egg yolk and blend with a fork until moist clumps form. Dump the dough into the prepared pan and press into an even layer. Bake until golden brown, about 20 minutes.
- Make the Caramel: Whisk the sweetened condensed milk, brown sugar, butter, golden syrup, and salt together in a medium saucepan over medium heat until the sugar dissolves, the butter melts, and the mixture comes to a boil. Attach a candy thermometer to the side of the pan and boil, whisking constantly, until the caramel is thick and the temperature registers 225 degrees F (107°C), about 6 minutes. Quickly whisk in the vanilla extract and pour the caramel over the prepared crust; cool for about 15 minutes, or until the caramel is set.
- For Chocolate Ganache: Place the finely chopped chocolate and heavy cream in a microwave-safe bowl. Microwave in 30-second intervals on 50% power, stirring between each, until the chocolate is melted and smooth. Spread the chocolate evenly over the cooled caramel layer. Refrigerate the bars until the chocolate is completely set, at least 1 hour.
- Lift the bars out of the pan using the foil overhang and transfer to a cutting board. Cut into squares and serve. Leftovers should be stored in an airtight container in the refrigerator for up to 5 days.
Notes
- Storing: Keep Millionaire Shortbread bars in an airtight container in the refrigerator for up to 5 days.
- Freezing: For longer storage, freeze pre-sliced bars in a freezer-safe, airtight container for up to 3 months.
- Shelf-Life: These delicious shortbread cookie bars will keep for up to 5 days in the refrigerator or up to 3 months in the freezer.
Nutritional values are based on one serving:
Calories: 321kcal, Carbohydrates: 37g, Protein: 3g, Fat: 17g, Saturated Fat: 10g, Cholesterol: 51mg, Sodium: 76mg, Potassium: 174mg, Fiber: 1g, Sugar: 29g, Vitamin A: 440IU, Vitamin C: 0.7mg, Calcium: 93mg, Iron: 1.2mg
Did you make this recipe?
Leave a review below, then snap a picture and tag @thebrowneyedbaker on Instagram so I can see it!
Author: Michelle Lettrich
Course: Dessert
Cuisine: American
Photography by Dee Frances.