Millionaire Bars are a truly irresistible dessert, boasting layers of rich, homemade buttery shortbread, sumptuously creamy caramel, and a generous topping of thick, luxurious chocolate ganache. A delicate sprinkle of flaky sea salt finishes them perfectly, creating that sought-after sweet-salty balance that makes every bite an absolute delight.

Prepare to discover your new favorite dessert: the illustrious Millionaire Bars! These magnificent treats bring together all the best elements of a classic indulgence: a perfectly crisp, tender shortbread crust, a gooey, golden caramel layer, and a smooth, fudgy chocolate topping. While each component is crafted from scratch, the process is surprisingly straightforward, allowing you to create this iconic dessert with ease. I’m here to guide you through every step, ensuring you can recreate these luxurious bars to impress friends, family, or simply to savor yourself, again and again.
Much like other highly praised desserts such as turtle cheesecake and lemon tiramisu, these homemade Millionaire Bars are a spectacularly rich and unique confection that consistently earns rave reviews. Get ready to artfully layer the buttery shortbread, the silky caramel, and the decadent chocolate ganache, then prepare to dig in. You might initially consider cutting modest pieces—but once you taste them, you might just reconsider!
What Exactly is Millionaire’s Shortbread?
Millionaire’s shortbread, often interchangeably called Millionaire Bars, is a celebrated layered dessert originating from Scotland. It features three distinct and utterly delicious components: a buttery shortbread base, a rich and chewy caramel filling, and a smooth, glossy chocolate ganache topping. The playful name is a nod to its incredible richness and decadent flavor profile, suggesting that each bite feels like a million bucks. Seriously, this dessert embodies indulgence, with the smooth caramel and thick chocolate creating a luxurious experience that truly lives up to its opulent title. It’s a dessert that transforms simple ingredients into an extraordinary treat, perfect for any special occasion or whenever you crave something truly magnificent.
Why You’ll Fall in Love with This Millionaire Bars Recipe
- Unforgettable Flavor Profile: Every single bite of these homemade millionaire bars is a symphony of flavors. From the delicate, buttery richness of the shortbread to the sweet, deep notes of the caramel and the intense cocoa of the dark chocolate, your taste buds are in for an extraordinary journey. The optional flaky salt sprinkle elevates this even further, adding a sophisticated contrast.
- A Truly Special Treat: While mass-produced candy bars try to replicate this magic, nothing compares to the homemade authenticity of Millionaire Bars. They feel wonderfully artisanal and unique, making them a standout dessert that you won’t encounter every day. They are perfect for elevating any gathering or simply for treating yourself to something truly extraordinary.
- Universally Adored: This classic dessert truly has something for everyone, appealing to both adults and children alike. The combination of textures—crisp, chewy, and smooth—and the harmonious blend of sweet flavors make it a guaranteed crowd-pleaser. If catering to younger palates, you can easily omit the flaky salt or add it only to half the pan, ensuring everyone enjoys their ideal version of this delightful confection.
- Surprisingly Simple to Master: Despite its impressive appearance, crafting these layered bars is more approachable than you might think. With clear, step-by-step instructions and a few helpful tips, even novice bakers can achieve perfectly layered, professional-looking Millionaire Bars right in their own kitchen.



Essential Ingredients for Millionaire Bars
Creating these decadent Millionaire Bars requires a selection of quality ingredients, carefully chosen to build each distinct and delicious layer. Below is a detailed overview of what you’ll need. For precise measurements, please refer to the comprehensive recipe card at the very end of this article.
For the Buttery Shortbread Crust
- Unsalted Butter: Using unsalted butter is crucial as it allows you to control the overall saltiness of your dessert. Ensure it’s at room temperature for optimal creaming with the sugar, resulting in a tender shortbread.
- Superfine Granulated Sugar: This type of sugar, also known as caster sugar, has finer crystals than regular granulated sugar. It dissolves more easily into the butter, creating a wonderfully smooth and delicate shortbread texture. If you only have regular granulated sugar, you can pulse it in a food processor for a few seconds until it’s finer, or simply use it as is, noting the texture might be slightly less refined.
- All-Purpose Flour: The backbone of our shortbread, all-purpose flour provides the structure. For best accuracy and a tender crust, measure your flour using the “spoon and sweep” method: spoon flour into your measuring cup, then level off the top with a straight edge.
- Pure Vanilla Extract: A touch of high-quality vanilla extract is essential for enhancing the depth of flavor in the shortbread, complementing the butteriness beautifully.
- Fine Salt: Just a half-teaspoon of salt helps to balance the sweetness of the shortbread and brings out its rich, buttery notes, preventing it from tasting flat.
For the Rich Caramel Filling
- Sweetened Condensed Milk: This is the foundation of our creamy caramel. Make sure to use *sweetened* condensed milk, not evaporated milk, as it provides the necessary sweetness and thickness for a perfect caramel.
- Unsalted Butter: Once again, unsalted butter is preferred for the caramel layer to maintain control over the salt content and ensure the caramel isn’t overly salty, allowing its natural sweetness to shine.
- Light Brown Sugar: Light brown sugar adds a lovely molasses note and contributes to the chewy texture and deep golden color of the caramel. You can also use dark brown sugar for an even richer, more intense caramel flavor.
- Heavy Cream: Heavy cream is key for achieving a smooth, luxurious, and truly creamy caramel consistency. In a pinch, half-and-half can be substituted, but heavy cream will yield the best results. Ensure it’s at room temperature to prevent it from seizing the other ingredients when added.
- Pure Vanilla Extract: Vanilla extract is vital in the caramel, adding warmth and depth that rounds out the rich sweetness.
- Fine Salt: A pinch of salt is crucial in caramel to cut through the sweetness, enhancing the complex flavors and preventing it from being cloyingly sweet.
For the Decadent Chocolate Ganache
- Milk Chocolate Chips: For a classic and rich ganache, milk chocolate chips provide a smooth, sweet, and comforting flavor. For a more sophisticated, less sweet contrast, consider using semi-sweet or even bittersweet chocolate chips. High-quality chocolate makes a noticeable difference in the final taste and texture of your ganache.
- Heavy Cream: This ingredient is essential for creating a perfectly smooth, glossy, and creamy chocolate ganache. It ensures the chocolate remains soft enough to cut cleanly once cooled, rather than becoming brittle and cracking.
- Flaky Sea Salt: This is an optional but highly recommended finishing touch. Sprinkled over the top of the set chocolate ganache, flaky sea salt provides a delightful crunch and a wonderful salty contrast that elevates the entire dessert, making the chocolate and caramel flavors pop.

Mastering the Art of Millionaire Bars: A Step-by-Step Guide
Crafting these heavenly Millionaire Bars is a rewarding experience, and I’ve broken down each stage to ensure your success. Follow along with the illustrative photos below to get a visual sense of the process. For the most precise and detailed instructions, including exact measurements and temperatures, please refer to the comprehensive recipe card located further down this page.
Preparing the Perfect Shortbread Crust




- Prepare Your Pan: Begin by preheating your oven to 350°F (175°C). Line a 9×9-inch baking pan with parchment paper, ensuring there’s a generous overhang on two sides. This overhang will act as “handles” later, making it incredibly easy to lift the entire batch of bars out of the pan for clean cutting.
- Cream Butter and Sugar: In a large mixing bowl, combine the room-temperature unsalted butter and superfine granulated sugar. Using a hand mixer or stand mixer, beat them together until the mixture is visibly lightened in color and fluffy, typically taking about 2-3 minutes. This creaming incorporates air, contributing to the shortbread’s tender texture.
- Form the Dough: Gradually add the all-purpose flour, pure vanilla extract, and salt to the creamed butter and sugar. Mix on a low speed until the ingredients are just combined and the dough starts to come together. It should have a smooth, somewhat crumbly texture. Be careful not to overmix, as this can lead to a tough shortbread.
- Press into Pan: Transfer the shortbread dough into your prepared baking pan. Using the back of a spoon, your fingers, or a flat-bottomed glass, press the dough firmly and evenly across the bottom of the pan. It’s crucial to create an even layer to ensure uniform baking.
- Bake to Golden Perfection: Place the pan in the preheated oven and bake for 20-25 minutes, or until the edges of the shortbread turn a beautiful light golden brown. The center might still look slightly pale, which is perfectly fine.
- Cool Completely: Remove the baked shortbread crust from the oven and allow it to cool entirely in the pan. This step is essential; a warm crust will cause your caramel layer to melt and spread unevenly.
Crafting the Silky Caramel Filling




- Begin the Caramel: In a sturdy medium-sized saucepan, combine the sweetened condensed milk, unsalted butter, light brown sugar, and heavy cream.
- Cook to Perfection: Place the saucepan over medium heat. Stir the mixture constantly with a spatula or wooden spoon as it heats up. This continuous stirring is crucial to prevent burning and ensure all ingredients melt and combine smoothly. Continue cooking and stirring frequently for about 10-15 minutes, or until the mixture thickens considerably and transforms into a beautiful deep golden color. The caramel should be thick enough to coat the back of a spoon.
- Add Finishing Touches: Remove the saucepan from the heat. Stir in the pure vanilla extract and salt until they are thoroughly combined into the warm caramel.
- Layer the Caramel: Immediately pour the warm caramel filling evenly over the completely cooled shortbread crust. Use a spatula to gently spread it from edge to edge, ensuring a uniform layer.
- Allow to Set: Let the caramel layer set at room temperature for about 20-30 minutes, or until it feels firm to the touch. This step is important for preventing the chocolate ganache from bleeding into the caramel.
Creating the Luxurious Chocolate Ganache


- Melt Chocolate and Cream: In a microwave-safe bowl, combine the milk chocolate chips and heavy cream. Microwave in short bursts of 20 seconds, stirring thoroughly after each interval, until the chocolate is completely melted and the mixture is silky smooth and glossy. Alternatively, you can melt these ingredients together in a heatproof bowl set over a saucepan of simmering water (a double boiler), stirring until smooth.
- Layer the Ganache: Carefully pour the warm chocolate ganache over the set caramel layer, spreading it gently and evenly with an offset spatula to ensure the caramel is fully covered.
- Sprinkle with Salt (Optional but Recommended): For an extra touch of gourmet sophistication and to enhance the flavors, sprinkle flaky sea salt evenly over the top of the still-wet ganache.
- Chill to Set: Transfer the assembled millionaire bars to the refrigerator. Chill them for at least 1-2 hours, or until the chocolate ganache is firm to the touch. This chilling time is essential for easy and clean cutting.
Final Steps: Cut, Serve, and Savor!
- Lift and Cut: Once fully chilled, use the parchment paper overhang to carefully lift the entire slab of Millionaire Bars from the pan. Place it on a clean cutting board. Using a very sharp knife, cut the slab into desired squares or rectangles. For the cleanest cuts, wipe the knife blade clean with a hot, damp cloth between each slice.
- Serve and Enjoy: Your decadent Millionaire Bars are now ready to be served! They are delicious chilled, but allowing them to come to room temperature for about 10-15 minutes before serving can enhance the chewiness of the caramel and the softness of the ganache.
- Proper Storage: Store any leftover Millionaire Bars in an airtight container in the refrigerator to maintain their freshness and texture.

Expert Tips for Crafting Perfect Millionaire Bars
- Mastering the Caramel Consistency: The caramel layer is key to Millionaire Bars. Patience is a virtue here! Stir the mixture constantly over medium heat to prevent it from scorching, which can ruin the flavor. Cook it until it reaches a deep golden-brown color and has significantly thickened—it should coat the back of a spoon. For ultimate precision, a candy thermometer is your best friend, aiming for a temperature between 240-245°F (115-118°C) for a perfectly chewy yet soft caramel. If it’s too thick, it will be hard; too thin, it will ooze.
- Choose Quality Chocolate for Ganache: The quality of your chocolate directly impacts the richness and smoothness of your ganache. Opt for high-quality chocolate chips or a good baking bar. Brands like Guittard or Ghirardelli offer excellent results. If using a bar, finely chop it to ensure even melting.
- Experiment with Chocolate Types: While milk chocolate offers a classic sweet profile, don’t hesitate to customize! For a more intense flavor contrast and a less sweet bar, try using semi-sweet or even bittersweet chocolate chips for your ganache. A mix of dark and milk chocolate can also create a beautiful balance.
- Prevent Ganache Cracking: To avoid your chocolate ganache from cracking when you cut the bars, allow the freshly poured ganache to set at room temperature for about 5-10 minutes before placing the pan in the refrigerator. This brief period allows the chocolate to begin setting slowly, promoting a more flexible texture.
- The Importance of Unsalted Butter: As highlighted in the ingredient list, unsalted butter is preferred. It gives you complete control over the salt content in all layers. If salted butter is all you have, remember to reduce the amount of additional salt in both the shortbread and caramel layers to avoid an overpowering salty flavor.
- Achieving Clean, Professional Cuts: For perfectly neat squares or rectangles, use a very sharp, thin-bladed knife. For the absolute best results, run the knife under hot water for a few seconds, wipe it completely dry, and then make each cut. Clean the blade after every slice to prevent dragging chocolate and caramel across your beautiful layers.
- Parchment Paper is Your Friend: Don’t skip lining your pan with parchment paper, leaving a generous overhang. This simple step makes lifting the entire slab of Millionaire Bars out of the pan effortless once chilled, allowing you to cut them cleanly without damaging the layers.
Creative Variations and Customizations for Your Millionaire Bars
While the classic Millionaire Bar recipe is perfect as is, it also serves as an excellent canvas for creative customizations. Here are some ideas to make these decadent treats uniquely yours:
- Nutty Additions: Sprinkle a layer of finely chopped, toasted nuts (like pecans, walnuts, or almonds) over the caramel layer before pouring the ganache. The added crunch and flavor elevate the texture and taste significantly.
- Coffee Infusion: For coffee lovers, add a teaspoon of espresso powder to the heavy cream when making the chocolate ganache. This enhances the chocolate flavor and adds a subtle, sophisticated coffee note.
- Citrus Zest Shortbread: Incorporate the zest of an orange or lemon into your shortbread dough for a bright, refreshing twist that beautifully complements the rich caramel and chocolate.
- White Chocolate Swirl: Instead of a solid chocolate ganache, drizzle melted white chocolate over the dark chocolate ganache while it’s still wet, then swirl gently with a skewer for a marbled effect.
- Boozy Bars: Add a tablespoon of a complementary liqueur, such as Kahlúa, Bailey’s Irish Cream, or Grand Marnier, to the chocolate ganache for an adult-friendly indulgence.
- Spice It Up: A pinch of cinnamon or cardamom in the shortbread or caramel can add a warm, inviting spice note, especially delightful during the colder months.
- Different Toppings: Beyond flaky sea salt, consider adding sprinkles, chocolate shavings, or even a drizzle of extra caramel sauce over the set ganache for visual appeal and added flavor.
Frequently Asked Questions About Millionaire Bars
- Can I use store-bought caramel? While homemade caramel truly makes these bars shine, you can use a high-quality store-bought caramel sauce in a pinch. However, ensure it’s a thick, spreadable caramel that will set firmly, not a thin ice cream topping. You might need to gently warm it to spread evenly.
- Why is my caramel too hard or too soft? This is often due to the cooking temperature. If your caramel is too hard, it was likely cooked to too high a temperature. If it’s too soft or runny, it wasn’t cooked long enough or to a high enough temperature. Using a candy thermometer is highly recommended for consistent results.
- My chocolate ganache is cracking. How can I prevent this? Cracking often occurs if the ganache sets too quickly or if it’s too firm. Letting the ganache cool slowly at room temperature for 5-10 minutes before chilling can help. Also, ensure your ganache ratio of chocolate to cream is correct; a higher cream content yields a softer, more flexible ganache.
- Can I make Millionaire Bars in advance? Absolutely! These bars are excellent for making ahead. They need time to chill and set, making them perfect for preparing a day or two before an event. The flavors also tend to meld and deepen over time.
- What’s the best way to cut clean slices? As mentioned in the tips, a sharp knife warmed under hot water and wiped dry between each cut is key. For very clean lines, you can also briefly dip the knife in warm water and dry it between cuts.
Delightful Serving Suggestions
These Millionaire Bars are a show-stopping dessert that deserves a place on any special occasion table. Their rich, layered complexity makes them incredibly versatile. They are an absolute must-have addition to your Christmas cookie spread, standing out among festive favorites with their irresistible combination of crisp shortbread, creamy caramel, and luscious chocolate. Pair them with classics like stained glass cookies, cake mix cookies, and candy cane cookies to create a truly unforgettable holiday dessert platter. Beyond the holidays, they’re perfect for:
- Afternoon Tea: A sophisticated accompaniment to a warm cup of tea or coffee.
- Potlucks and Parties: Easy to transport and universally loved, they’re always a hit.
- Edible Gifts: Wrap individual bars beautifully for a thoughtful homemade present.
- Special Celebrations: Birthdays, anniversaries, or any moment that calls for an extra touch of decadence.

Optimal Storage for Millionaire Bars
To keep your Millionaire Bars fresh and delicious for as long as possible, proper storage is essential:
- Refrigerator Storage: Store any leftover millionaire bars in an airtight container or wrapped tightly with plastic wrap. Kept in the refrigerator, they will remain fresh and delightful for up to 5 days. Chilling also helps maintain their layered structure and firm consistency.
- Freezer Storage: For longer preservation, Millionaire Bars freeze exceptionally well. Wrap individual bars tightly in plastic wrap, then place them in a freezer-safe bag or an airtight container. They can be stored in the freezer for up to 3 months. When you’re ready to enjoy them, simply thaw the bars in the refrigerator overnight or for a few hours before serving. This makes them a fantastic make-ahead dessert for future cravings!
More Decadent Dessert Recipes You’ll Adore
If you’re a fan of rich, satisfying desserts like our Millionaire Bars, you’ll love exploring these other indulgent recipes that are sure to impress and delight:
- Classic Chocolate Fondue: A fun and interactive dessert, perfect for dipping fruits, marshmallows, and pastries into a warm, molten chocolate experience.
- Irresistible Peanut Butter Rice Crispy Treats: A delightful no-bake treat that combines the crunchy texture of rice cereal with the creamy, salty-sweet goodness of peanut butter.
- Luxurious French Silk Pie: Indulge in a cloud-like chocolate pie with a rich, silky filling, often topped with whipped cream and chocolate shavings.
- Classic Chocolate Rice Krispie Treats: A timeless and easy-to-make dessert, these chocolate-infused crispy treats are a nostalgic favorite for all ages.
- Scrumptious Pecan Pie Brownies: A genius hybrid dessert that combines the fudgy chewiness of brownies with the gooey, nutty sweetness of pecan pie.

Print Recipe
Millionaire Bars
Ingredients
For the Shortbread Crust:
- 1 cup unsalted butter, at room temperature
- ¾ cup superfine granulated sugar, or caster sugar
- 2 cups all-purpose flour
- 1 teaspoon pure vanilla extract
- ½ teaspoon salt
For the Caramel Filling:
- 14 ounce can sweetened condensed milk
- 1 cup unsalted butter, at room temperature
- 1 cup light brown sugar, packed
- ½ cup heavy cream, at room temperature
- 1 teaspoon pure vanilla extract
- ½ teaspoon salt
For the Chocolate Ganache:
- 2 cups milk chocolate chips
- ½ cup heavy cream
Instructions
Shortbread Crust
-
Prep. Preheat the oven to 350°F (175°C). Line a 9×9-inch baking pan with parchment paper, leaving some overhang for easy removal.
-
Cream the butter and sugar. In a large mixing bowl, cream together the unsalted butter and superfine white sugar using a hand mixer or stand mixer until light and fluffy, about 2-3 minutes.
-
Mix in the rest of the ingredients. Gradually add the all-purpose flour, vanilla extract, and salt to the butter mixture. Mix on low speed until the dough comes together and forms a smooth, crumbly texture.
-
Transfer the dough to the pan. Press the dough evenly into the prepared baking pan, ensuring an even layer across the bottom. Use the back of a spoon or your fingers to smooth it out.
-
Bake. Transfer the pan to the preheated oven and bake for 20-25 minutes or until the edges are lightly golden.
-
Cool. Remove from the oven and let it cool completely in the pan.
Caramel Filling
-
Make the caramel. In a medium-sized saucepan, combine the sweetened condensed milk, unsalted butter, light brown sugar, and heavy cream.
-
Cook the caramel. Place the saucepan over medium heat. Stir constantly as the mixture heats, allowing the butter and sugar to melt and combine fully. Continue cooking, stirring frequently, until the mixture thickens and turns a deep golden color, about 10-15 minutes.
-
Pour the caramel over the crust. Remove the saucepan from heat and stir in the vanilla extract and salt until well combined. Pour the caramel filling over the cooled shortbread crust, spreading it evenly with a spatula.
-
Let it set. Allow the caramel to set at room temperature for about 20-30 minutes or until firm.
Chocolate Ganache
-
Cook the chocolate chips and heavy cream. Meanwhile, in a microwave-safe bowl, combine the milk chocolate chips and heavy cream. Microwave in 20-second intervals, stirring between each, until the chocolate is fully melted and the mixture is smooth and glossy.
-
Pour the chocolate over the caramel sauce. Pour the chocolate ganache over the set caramel layer, spreading it evenly to cover the caramel completely.
-
Add sea salt. Optionally, sprinkle flaky sea salt on top of the ganache for a touch of salty contrast.
Chill and Serve
-
Chill. Refrigerate the assembled bars for at least 1-2 hours or until the chocolate ganache is fully set.
-
Cut. Once chilled, use the parchment paper overhang to lift the bars from the pan. Place them on a cutting board and use a sharp knife to cut into squares or rectangles.
-
Serve. Serve the millionaire bars chilled or at room temperature. Store any leftovers in an airtight container and keep them in the refrigerator.
Equipment
-
9×9 Brownie Pan
-
Stand Mixer
Nutrition Information
Calories: 527kcal |
Carbohydrates: 56g |
Protein: 4g |
Fat: 33g |
Saturated Fat: 21g |
Polyunsaturated Fat: 1g |
Monounsaturated Fat: 7g |
Trans Fat: 1g |
Cholesterol: 77mg |
Sodium: 167mg |
Potassium: 190mg |
Fiber: 0.4g |
Sugar: 44g |
Vitamin A: 884IU |
Vitamin C: 1mg |
Calcium: 104mg |
Iron: 1mg
Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.
Did you make this recipe? Leave a rating