Indulge in Homemade Millionaire Shortbread: The Ultimate Guide to Perfect Caramel, Chocolate, and Shortbread Bars
Prepare yourself for an extraordinary treat that lives up to its opulent name: Millionaire Shortbread. These decadent bars are a symphony of textures and flavors, featuring a rich, buttery shortbread base, a luscious, gooey caramel filling, and a silky, irresistible chocolate ganache topping. Each bite delivers a burst of intense sweetness and depth, making it clear why these are called “millionaire” bars – they’re truly a taste of luxury!

The harmonious layers in these homemade Millionaire Shortbread bars create a dessert so captivating, you’ll find it nearly impossible to stop at just one slice. The satisfying crunch of the shortbread, the soft chewiness of the caramel, and the smooth melt of the chocolate combine for an unparalleled experience. It’s a dessert that not only tastes incredible but also looks impressive, making it ideal for special occasions or when you simply want to treat yourself to something truly spectacular.
Creating these delightful bars involves carefully crafting each distinct layer. First, a tender, buttery shortbread crust is baked to golden perfection. This provides the crucial foundation for the subsequent layers. Next, a thick, sweet, and wonderfully gooey caramel filling is spread over the cooled shortbread. Finally, a generous blanket of homemade chocolate ganache is poured on top, sealing in the richness. For an extra touch that truly elevates the experience, I highly recommend a sprinkle of flaky sea salt over the chocolate ganache. This simple addition introduces a delightful salty-sweet contrast that perfectly balances the dessert’s inherent richness and enhances all the flavors.
Although this is a layered dessert that might seem complex, each component is surprisingly straightforward to prepare. This makes the Millionaire Shortbread an accessible project for home bakers, regardless of their experience level. Furthermore, these bars are fantastic for meal prepping or making ahead; they can be prepared days before you plan on serving them, allowing the flavors to meld beautifully. A standard 9×13-inch pan easily yields 24 servings, making it a perfect dessert for parties, potlucks, or family gatherings. It offers a sophisticated alternative to traditional brownies or cookie bars, ensuring your dessert table stands out.

Essential Recipe Ingredients for Perfect Millionaire Shortbread
Despite being a magnificent three-layer dessert, these chocolate-caramel shortbread bars boast a surprisingly concise and manageable ingredients list. This means the quality of each ingredient truly shines through, so selecting exactly what the recipe calls for is paramount to achieving that authentic millionaire taste and texture. Here’s a closer look at the key components and why they are essential:
- Egg Yolks: Incorporating egg yolks into the shortbread crust, much like in my thumbprint cookies, is my secret for ensuring a wonderfully soft and tender crumb that melts in your mouth. It adds richness and a delicate texture that complements the other layers. For optimal results, always use egg yolks that are at room temperature. If you happen to forget to set your eggs out in advance, a quick trick is to place them in a bowl of warm water for about 10 minutes to bring them up to temperature quickly.
- Sweetened Condensed Milk: This is a non-negotiable ingredient for our caramel filling. It is crucial to use *sweetened condensed milk* and absolutely not evaporated milk. Sweetened condensed milk is naturally much sweeter and significantly thicker, which are the precise characteristics needed to create that iconic, chewy, and rich caramel layer that defines Millionaire Shortbread.
- High-Quality Chocolate: For the luxurious chocolate ganache topping, I cannot stress enough the importance of using good quality semi-sweet chocolate bars. Chocolate chips, while convenient, often contain stabilizers that prevent them from melting as smoothly and evenly as chocolate bars. Opt for two bars of a reputable brand like Baker’s or Ghirardelli; their consistent melting properties will ensure your ganache is perfectly smooth and glossy.
- Heavy Whipping Cream: This ingredient is vital for creating the rich, pourable ganache topping. When heated with the chocolate, it forms a silky, decadent layer. For the ganache to set properly and achieve the desired consistency, you must use heavy whipping cream with a fat content of at least 36%. Lighter alternatives such as regular milk or half-and-half simply do not contain enough fat and will result in a runny ganache that won’t set.
- Flaky Sea Salt: These millionaire bars are indeed very sweet, and a touch of flaky sea salt is the perfect counterpoint. Sprinkling a little sea salt on top provides a fantastic contrast, cutting through the sweetness and adding a sophisticated depth of flavor that elevates the entire dessert. It’s an optional step, but one I wholeheartedly recommend for the best possible experience.
Step-by-Step Guide: Crafting Your Millionaire Shortbread
Creating these delightful Millionaire Shortbread bars is a rewarding process that builds layer by delicious layer. You’ll tackle the components in a specific order: first the sturdy shortbread crust, then the decadent caramel filling, and finally the smooth chocolate ganache topping. It’s important to note that adequate cooling time is essential between layers to ensure each one sets perfectly and maintains its integrity. This isn’t a recipe to rush, but the wait is well worth it!
- Prepare Your Baking Environment: Begin by preheating your oven to 350°F (180°C). Then, line a 9×13-inch baking dish with parchment paper. This step is crucial for easy removal of the shortbread bars later. I find it helpful to leave a generous amount of overhang on all sides, creating “handles” that make lifting the finished bars out of the pan a breeze.
- Whip Up the Buttery Shortbread: In a large mixing bowl or the bowl of a stand mixer fitted with a paddle attachment, cream together the softened butter and granulated sugar until they are just combined. Be careful not to overmix here; we want a tender shortbread, not a fluffy cake-like texture. Next, beat in the room-temperature egg yolks and a pinch of salt until well incorporated, scraping down the sides of the bowl as needed to ensure everything is evenly mixed. Finally, gradually add the all-purpose flour, mixing on low speed only until the dough starts to come together in a crumbly consistency. This slightly crumbly texture is ideal for pressing into the pan and is a technique I also use for my lemon bar recipe for similar ease of handling.
- Bake the Golden Shortbread Crust: Transfer the crumbly shortbread dough into your prepared baking pan. Using your fingers or the bottom of a flat measuring cup, firmly press the dough evenly across the bottom of the pan to form a compact layer. Bake for 23 to 28 minutes, or until the edges are beautifully golden brown and the center of the crust appears set.
- Cool Completely: This is a critical step! The shortbread crust must cool down entirely before you even think about adding the caramel layer. Attempting to pour warm caramel onto a warm crust will result in a messy, unset disaster. For faster cooling, you can place the baking pan, still with the shortbread, on a wire rack in the refrigerator. This accelerates the process and ensures a firm base for the next delicious layer.
- Craft the Silky Caramel Filling: In a large, heavy-bottomed saucepan, combine the sweetened condensed milk, packed light brown sugar, sliced unsalted butter, and light corn syrup. Place the saucepan over medium heat. Whisk the mixture frequently until it comes to a full boil. Once boiling, reduce the heat slightly and continue whisking constantly for approximately 8 to 13 minutes. This continuous agitation is vital to prevent burning and ensure a smooth, creamy caramel. You’ll know it’s ready when the mixture thickens significantly, turns a rich caramel color (similar to butterscotch pudding), and begins to pull away from the sides of the pan.
- Perform the Cold Water Caramel Test: To be absolutely sure your caramel has reached the perfect consistency, perform this simple test: fill a glass with cold water and drop a small spoonful of the hot caramel into it. If you can easily form a soft, pliable ball with the cooled caramel mixture between your fingers, then it’s done. If it dissolves or remains too liquid, continue cooking and re-testing every minute or so until it passes the test. Remember to wear an oven mitt to protect your hand from any hot splatters while whisking the caramel!
- Infuse with Vanilla and Salt: Once your caramel is perfectly cooked and removed from the heat, stir in the pure vanilla extract and the remaining salt. The vanilla adds a beautiful aromatic depth, while the salt balances the sweetness. Stir until both are fully incorporated and the caramel is smooth.
- Layer the Caramel onto the Shortbread: Carefully pour the hot, thick caramel over the completely cooled shortbread crust in the prepared baking pan. The caramel will be quite thick, so use an angled spatula or the back of a spoon to gently spread it out into one even, uniform layer across the entire surface of the shortbread.
- Chill for Setting: Place the pan with the shortbread and caramel layers into the refrigerator for at least 1 hour, or until the caramel has mostly set and is firm to the touch. This chilling time is essential to prevent the ganache from sinking into the caramel and to ensure clean, distinct layers.

- Prepare the Luxurious Chocolate Ganache: In a large, heat-proof bowl, combine your finely chopped semi-sweet chocolate bars and the heavy whipping cream. Microwave the mixture in short 20-second increments. After each increment, stir the mixture thoroughly with a spatula. Continue this process until the chocolate is completely melted and the ganache is smooth, glossy, and free of any lumps. Stirring frequently prevents scorching and ensures a silky texture.
- Top with Ganache and Sea Salt: Remove the chilled pan from the refrigerator. Pour the warm, smooth chocolate ganache evenly over the set caramel layer. Gently spread it with an offset spatula to create a uniform, gleaming topping. This is the perfect moment to sprinkle with optional (but highly recommended!) flaky sea salt for that delightful flavor contrast.
- Final Chill for Firmness: Return the pan to the refrigerator and chill for a final 1 to 2 hours, or until the chocolate ganache is completely set and firm enough to slice cleanly. Rushing this step will result in messy slices.
- Slice and Serve: Once fully chilled, use the parchment paper overhang to carefully lift the entire slab of Millionaire Shortbread out of the pan and onto a cutting board. Use a sharp, hot knife (run it under hot water and wipe dry between cuts) to slice the bars into your desired serving size. Enjoy these rich, layered delights!

Storage & Freezing Instructions for Millionaire Shortbread
These magnificent Millionaire Shortbread bars are not only delicious but also store exceptionally well, making them perfect for preparing in advance or savoring over several days. You can store them in an airtight container either on your counter at room temperature or in the refrigerator for up to four days. If you reside in a warm climate or simply prefer a firmer bar, keeping them in the fridge is highly recommended, as the chocolate ganache topping tends to soften in warmer environments.
For longer-term enjoyment, these bars freeze beautifully for up to three months. To freeze, ensure the bars are completely set, then wrap individual slices or small batches tightly in plastic wrap, followed by a layer of aluminum foil, before placing them in an airtight freezer-safe container. When you’re ready to indulge, simply transfer the frozen bars to the refrigerator and allow them to thaw overnight. They will be just as delicious as when freshly made!

Expert Baking Tips for Millionaire Shortbread Success
- Safety First with Caramel: When you’re cooking the caramel, the mixture will get very hot and can splatter. Always wear an oven mitt or use a long-handled whisk to protect your hands and arms from potential burns. This small precaution ensures a much safer and more enjoyable baking experience.
- Mastering the Caramel Cook: The caramel filling demands your full attention. Set a timer, and do not walk away from the pot while it’s cooking. Consistent whisking is key to prevent it from sticking to the bottom of the pan and burning, which can ruin the flavor. You’ll know the caramel is perfectly done when the mixture has thickened considerably, turned a rich, deep caramel color (resembling butterscotch pudding), and visibly begins to pull away from the sides of the saucepan as you stir. The cold water test (mentioned in the instructions) is also your best friend here!
- Ganache Perfection: For the best results and a truly professional-looking ganache topping, always use high-quality regular chocolate bars (not chips, due to stabilizers) and full-fat heavy whipping cream. Using a lower fat alternative like half-and-half or regular milk will prevent the ganache from emulsifying correctly and setting up to the desired firm-yet-creamy consistency, leaving you with a runny or greasy mess.
- Precision in Cutting: To achieve beautifully clean slices, especially through the chocolate layer, use a very sharp knife. For an even cleaner cut, run the knife under hot water for a few seconds, wipe it dry, and then make your cut. Repeat this process for each slice. This technique warms the blade, allowing it to glide through the chocolate without cracking or dragging.
- Patience is a Virtue: The most common mistake when making Millionaire Shortbread is not allowing enough time for each layer to cool and set properly. Resist the temptation to rush the chilling stages. Each layer needs to firm up completely before the next is added, ensuring distinct, beautiful layers and a perfectly stable bar.
More Irresistible Cookie Bars You’ll Love!
- Classic Chocolate Chip Cookie Bars
- Magical Seven-Layer Cookie Bars
- Classic Chewy Blondies
- Decadent Peanut Butter Chocolate Chip Bars
- Rich and Chewy Carmelitas
Recipe Video

Millionaire Shortbread Bars
Pin Recipe
SaveSaved!
Leave a Review
Ingredients
For the Buttery Shortbread Crust:
- 1 cup unsalted butter softened (230 grams), for a tender crust
- ½ cup granulated sugar (100 grams)
- 2 large egg yolks at room temperature, to ensure a soft crust
- ¼ teaspoon salt
- 2 cups all-purpose flour spooned & leveled (250 grams), for perfect consistency
For the Rich Caramel Filling:
- 2 (14-ounce) cans sweetened condensed milk (NOT evaporated milk – essential for correct caramel consistency)
- 1 ¼ cups packed light brown sugar (250 grams)
- ¾ cup unsalted butter sliced (170 grams; 1.5 sticks)
- ¼ cup light corn syrup (70 grams), helps prevent crystallization
- 1 teaspoon pure vanilla extract
- ¼ teaspoon salt
For the Silky Chocolate Ganache:
- 8 ounces semi-sweet chocolate bars finely chopped (226 grams), for smooth melting
- ⅓ cup heavy whipping cream (80 ml), full-fat for proper setting
- Flaky sea salt for sprinkling on top (optional but highly recommended for flavor balance)
Instructions
-
To make the buttery shortbread crust: Begin by preheating your oven to a precise 350°F (180°C). Prepare a 9×13-inch baking pan by lining it completely with parchment paper. Ensure you leave a generous overhang on the longer sides; these will serve as convenient “handles” to easily lift the finished bars from the pan later. Set the prepared pan aside.
-
In the spacious bowl of a stand mixer, fitted with the paddle attachment, or alternatively, in a large mixing bowl using a powerful handheld mixer, combine the softened butter and granulated sugar. Beat them together on medium speed for approximately 2 minutes, until they are just well combined and creamy, but avoid over-creaming to prevent too much air incorporation, which is not desired for shortbread.
-
Next, add the two large room-temperature egg yolks and the ¼ teaspoon of salt to the butter and sugar mixture. Continue mixing on low speed until all ingredients are fully combined and the mixture is smooth. Periodically stop the mixer to scrape down the sides and bottom of the bowl with a spatula, ensuring no unmixed pockets remain.
-
Gradually add the 2 cups of all-purpose flour to the mixture. Continue mixing on the lowest speed possible. Mix only until the flour is just incorporated and the mixture starts to come together, forming a crumbly, yet cohesive dough. Overmixing at this stage can develop too much gluten, resulting in a tough shortbread rather than a tender one.
-
Transfer the crumbly shortbread dough into the parchment-lined baking pan. Using your fingers, or the flat bottom of a drinking glass or measuring cup, firmly and evenly press the dough across the entire bottom of the pan. Aim for a compact, smooth, and uniform layer, ensuring it reaches all corners.
-
Bake the shortbread crust in the preheated oven for 23 to 28 minutes. The crust is done when the top is set and appears dry, and the edges have turned a delicate, light golden brown. Carefully remove the pan from the oven and place it on a wire rack to cool completely. This cooling process is essential for the structure of your bars. If you need to speed up the cooling, you can transfer the pan to the refrigerator on the wire rack.
-
To make the luscious caramel filling: In a large, heavy-bottomed saucepan, combine the two (14-ounce) cans of sweetened condensed milk, the 1 ¼ cups of packed light brown sugar, the ¾ cup of sliced unsalted butter, and the ¼ cup of light corn syrup. Using a heavy-bottomed pan helps prevent scorching.
-
Place the saucepan over medium heat. Begin whisking the mixture frequently until all the butter and sugar have melted, and the mixture comes to a full boil. Once boiling, continue cooking for an additional 8 to 13 minutes, whisking constantly and vigorously. This continuous stirring is crucial to prevent the caramel from sticking and burning, and to encourage thickening. You’ll observe the mixture thickening, turning a beautiful rich caramel color, and starting to pull away from the sides of the pan as it cooks. As a safety precaution, I highly recommend wearing an oven mitt while whisking to avoid any hot splatters. To confirm doneness, you can perform the cold water test: drop a small spoonful of caramel into a glass of cold water; if it forms a soft, pliable ball, it’s ready. If not, continue cooking and re-testing.
-
Once the caramel has reached the perfect consistency, remove the saucepan from the heat immediately. Stir in the 1 teaspoon of pure vanilla extract and the remaining ¼ teaspoon of salt until they are thoroughly combined into the hot caramel. The vanilla adds aromatic depth, and the salt enhances the flavor profile.
-
Pour the warm, thick caramel filling evenly over the completely cooled shortbread crust in the prepared pan. Use an angled spatula or the back of a spoon to gently spread the caramel into one smooth, even layer, ensuring full coverage. Transfer the pan to the refrigerator and chill for at least 1 hour, or until the caramel layer is mostly set and firm to the touch. This step is crucial for distinct layers.
-
To make the silky chocolate ganache topping: In a large, heat-proof bowl, combine the 8 ounces of finely chopped semi-sweet chocolate bars with the ⅓ cup of heavy whipping cream. Place the bowl in the microwave and heat in short bursts of 20 seconds. After each 20-second interval, remove the bowl and stir the mixture well with a rubber spatula. Continue this process, heating and stirring, until the chocolate is completely melted and the ganache is smooth, shiny, and fully emulsified without any lumps.
-
Retrieve the pan with the shortbread and set caramel from the refrigerator. Pour the warm, smooth chocolate ganache over the caramel layer. Gently spread the ganache into one even, uniform layer using an offset spatula. For an irresistible salty-sweet flavor, sprinkle the top generously with flaky sea salt (optional, but highly recommended!).
-
Return the pan to the refrigerator for a final chilling period of 1 to 2 hours, or until the chocolate ganache layer is completely set and firm to the touch. This final chill is crucial for achieving clean, neat slices.
-
Once thoroughly chilled and firm, use the parchment paper overhang to carefully lift the entire slab of Millionaire Shortbread out of the baking pan and transfer it to a sturdy cutting board. Using a very sharp knife (wiping it clean and heating it under hot water between cuts helps immensely), slice the bars into your desired serving pieces. Serve and enjoy these luxurious, homemade delights!
Notes
Freezing Instructions: These delectable bars freeze exceptionally well. You can store them in an airtight, freezer-safe container for up to 3 months. To enjoy after freezing, simply transfer the desired number of bars to the refrigerator and allow them to thaw overnight until ready to serve.
Shortbread crust adapted from my classic homemade lemon bars recipe