Millionaire Bars are a truly decadent dessert, featuring layers of buttery shortbread, rich, homemade caramel, and a smooth, thick chocolate ganache. A sprinkle of flaky sea salt provides the perfect finishing touch, creating an irresistible sweet-salty balance that elevates every bite.

Welcome to your new obsession in the world of desserts: Millionaire Bars! These show-stopping treats bring together everything you could possibly desire in a sweet indulgence. Picture this: a perfectly crisp, golden shortbread crust, topped with a luscious layer of creamy, chewy caramel, and crowned with a generous blanket of smooth, fudgy chocolate. What truly sets these bars apart is the fact that each glorious layer is made from scratch, ensuring unparalleled flavor and texture. While “homemade” might sound intimidating, fear not! I’m here to guide you through every step of creating this classic dessert, so you can enjoy its luxurious taste whenever a craving strikes.
Much like my beloved turtle cheesecake and refreshing lemon tiramisu, this is a truly special and deeply satisfying dessert that consistently earns rave reviews. So, let’s dive in and learn how to construct these layers of pure bliss. You might be tempted to cut small pieces – but then again, with such an irresistible combination of flavors, you might not want to!
Why You’ll Love This Millionaire Bars Recipe
These Millionaire Bars aren’t just another dessert; they’re an experience. Here’s why they’re destined to become a firm favorite in your recipe collection:
- Unforgettable Flavor Profile: From the tender, buttery notes of the shortbread to the rich, caramelized sweetness of the chewy middle layer, and finally, the intense cocoa depth of the dark chocolate ganache – every single bite is a symphony of flavors. The subtle hint of flaky sea salt cuts through the sweetness beautifully, creating a perfectly balanced taste sensation that keeps you coming back for more.
- A Truly Special Homemade Treat: While you might find similar layered chocolate and caramel candy bars in stores, nothing compares to the exquisite taste and texture of a homemade Millionaire Bar. Crafting these bars from scratch allows you to control the quality of ingredients and achieve a superior, melt-in-your-mouth richness that store-bought versions simply can’t match. They feel incredibly gourmet and make any occasion feel a little more extraordinary.
- Universally Adored by All Ages: Millionaire’s Shortbread has a charm that appeals to everyone, from the youngest family members to the most discerning adult palates. The classic combination of shortbread, caramel, and chocolate is a guaranteed crowd-pleaser. If you’re catering to a younger audience or those who prefer less salt, you can easily omit the flaky sea salt or simply sprinkle it over half the pan, allowing everyone to customize their perfect piece.
What Exactly is Millionaire’s Shortbread?
Millionaire’s Shortbread, often simply called Millionaire Bars, is a classic British layered dessert renowned for its luxurious taste and texture. It typically consists of three distinct components: a firm, crumbly, and buttery shortbread base, a rich and gooey caramel filling, and a smooth, decadent chocolate layer on top. The name itself is a playful nod to the dessert’s opulent nature and the feeling of extreme indulgence it provides – you’ll feel like a million bucks with every bite! This dessert is a staple in bakeries across the UK and has gained popularity worldwide for its perfect blend of sweet, salty, and incredibly satisfying flavors. It’s essentially a gourmet candy bar in bar form, crafted with care and high-quality ingredients.



Essential Ingredients for Millionaire Bars
Crafting these heavenly Millionaire Bars requires a few key ingredients, each playing a crucial role in creating the perfect texture and flavor for every layer. Below is a detailed overview of what you’ll need. You’ll find the complete, precise measurements in the full recipe card further down this page.
For the Buttery Shortbread Crust
- Unsalted Butter: Essential for that rich, tender shortbread texture. Using unsalted butter allows you to control the exact amount of salt in the recipe, ensuring it doesn’t overpower the delicate sweetness of the dessert. Make sure it’s at room temperature for easy creaming.
- Superfine Granulated Sugar: Also known as caster sugar, its finer texture dissolves more readily into the butter, resulting in a smoother, more uniform shortbread. If you only have regular granulated sugar, you can pulse it briefly in a food processor until it’s finer, or simply use it as is; the texture might be slightly different but still delicious.
- All-Purpose Flour: The structural backbone of your shortbread. For accurate measurement, always use the spoon and sweep method: gently spoon flour into your measuring cup until it overflows, then level it off with a straight edge. This prevents overpacking and ensures a tender crust.
- Pure Vanilla Extract: A touch of pure vanilla extract enhances the overall flavor profile of the shortbread, adding warmth and depth that complements the other layers beautifully.
- Salt: Just a pinch of salt helps to balance the sweetness and brings out the natural flavors of the butter and vanilla in the crust.
For the Creamy Caramel Filling
- Sweetened Condensed Milk: This is the secret to a quick and easy homemade caramel. Be sure to grab a can of *sweetened* condensed milk, not evaporated milk, as the sugar content is vital for caramelization.
- Unsalted Butter: Again, unsalted butter is key here to manage the saltiness. It provides richness and helps create that smooth, luscious caramel texture.
- Light Brown Sugar: Adds a deeper, molasses-rich flavor to the caramel compared to white sugar. Packed light brown sugar contributes to the chewy texture and golden hue. Dark brown sugar can also be used for an even more intense caramel flavor.
- Heavy Cream: Crucial for achieving a truly creamy, pourable caramel. It helps emulsify the ingredients and prevents the caramel from becoming too stiff. In a pinch, half-and-half can be substituted, but heavy cream yields the best, most luxurious results.
- Pure Vanilla Extract: Stirred in at the end, vanilla extract rounds out the caramel’s flavor, adding a fragrant sweetness.
- Salt: A small amount of salt is essential in caramel to prevent it from tasting cloyingly sweet and to enhance its complex flavors.
For the Decadent Chocolate Ganache
- Milk Chocolate Chips: For a classic, rich, and sweet chocolate topping, milk chocolate chips are ideal. Their lower melting point also helps create a smooth ganache. If you prefer a less sweet, more intense chocolate flavor, consider using semi-sweet or even bittersweet chocolate chips for a delightful contrast.
- Heavy Cream: The essential ingredient for ganache, heavy cream melts the chocolate into a smooth, glossy, and pourable consistency. It ensures the chocolate layer remains soft and easy to cut once cooled, rather than becoming brittle.
- Flaky Sea Salt (Optional): Sprinkled over the finished ganache, this adds a sophisticated pop of salty flavor that perfectly complements the sweetness of the chocolate and caramel. It’s highly recommended for that true “millionaire” experience.

How To Make Irresistible Millionaire Bars
Making Millionaire Bars from scratch is a rewarding process, and while it involves a few steps, each layer is surprisingly straightforward. These photos offer a visual guide to crafting millionaire’s shortbread. Detailed, step-by-step instructions can be found in the comprehensive recipe card below.










Simplified Step-by-Step Instructions
- Prepare the Shortbread Crust: Preheat your oven to 350°F (175°C). Line a 9×9-inch baking pan with parchment paper, allowing an overhang on two sides for easy removal later. In a large mixing bowl, cream together the softened unsalted butter and superfine sugar until the mixture is light and fluffy, about 2-3 minutes. Gradually add the all-purpose flour, vanilla extract, and salt, mixing on low speed until a crumbly dough forms and comes together. Press this dough evenly into the bottom of your prepared pan, smoothing the surface with the back of a spoon or your fingers. Bake for 20-25 minutes, or until the edges are a beautiful light golden brown. Let the shortbread cool completely in the pan while you prepare the caramel.
- Craft the Creamy Caramel Layer: In a medium-sized heavy-bottomed saucepan, combine the sweetened condensed milk, unsalted butter, light brown sugar, and heavy cream. Place the saucepan over medium heat, stirring constantly with a whisk or spatula. Continue to stir as the butter and sugar melt and the mixture begins to heat through. It’s crucial to stir frequently to prevent burning. Cook for 10-15 minutes, or until the caramel thickens significantly and turns a rich, deep golden color. The mixture should coat the back of a spoon. Remove from heat and stir in the vanilla extract and a pinch of salt until thoroughly combined. Immediately pour the hot caramel filling evenly over the cooled shortbread crust, spreading it gently with a spatula. Allow the caramel to set at room temperature for about 20-30 minutes, or until it feels firm to the touch.
- Create the Decadent Chocolate Ganache: While the caramel is setting, prepare your ganache. In a microwave-safe bowl, combine the milk chocolate chips and heavy cream. Microwave in short 20-second intervals, stirring well after each interval, until the chocolate is completely melted and the mixture is smooth and glossy. Be careful not to overheat the chocolate. Once the caramel layer is firm, pour the warm chocolate ganache evenly over it, spreading it with an offset spatula to create a smooth, beautiful top layer.
- Add the Finishing Touch and Chill: If desired, immediately sprinkle flaky sea salt over the wet chocolate ganache for that perfect sweet and salty contrast. Place the pan in the refrigerator for at least 1-2 hours, or until the chocolate ganache is completely set and firm.
- Cut and Serve: Once chilled, use the parchment paper overhang to carefully lift the entire slab of Millionaire Bars from the pan. Transfer it to a clean cutting board. For clean, neat slices, use a very sharp knife. You can run the knife under hot water and wipe it dry between each cut to prevent the chocolate from cracking or sticking. Cut the bars into your desired squares or rectangles. Serve chilled or allow them to come to room temperature slightly for a softer bite. Store any leftover Millionaire Bars in an airtight container in the refrigerator.

Top Tips for Perfect Millionaire Bars Every Time
Achieving bakery-quality Millionaire Bars is easier than you think with these expert tips:
- Master the Caramel: Patience is truly a virtue when making caramel. Keep a close eye on your caramel mixture and stir it constantly over medium heat to prevent it from scorching. Burnt caramel has a bitter taste and will ruin the whole batch. The goal is a deep golden color and a thickened consistency that coats the back of your spoon. For ultimate precision, a candy thermometer can be a valuable tool, aiming for a temperature between 240-245°F (115-118°C) for a soft, chewy caramel that holds its shape.
- Choose High-Quality Chocolate: The quality of your chocolate directly impacts the richness and smoothness of your ganache. Opt for good-quality chocolate chips, such as a reputable brand like Guittard, or finely chop a premium chocolate bar. Better chocolate melts more smoothly and provides a superior flavor.
- Experiment with Chocolate Types: While milk chocolate offers a classic, sweet ganache, don’t hesitate to customize! For a more sophisticated flavor profile and a pleasant contrast to the sweet caramel, try using semi-sweet or even bittersweet chocolate chips. This adds a delightful complexity and cuts through some of the overall sweetness.
- Allow Ganache to Set Correctly: To prevent your chocolate ganache from cracking when you cut the bars, allow it to set partially at room temperature for about 10-15 minutes after pouring. This initial cooling helps it firm up slightly and become less brittle before you transfer the pan to the refrigerator for full setting.
- The Importance of Unsalted Butter: As highlighted in the ingredients, using unsalted butter gives you complete control over the salt content. If you only have salted butter on hand, be sure to significantly reduce or completely omit any additional salt called for in both the shortbread and caramel layers to avoid an overly salty outcome.
- Achieve Clean, Precise Cuts: For beautifully neat squares or rectangles, a sharp, thin-bladed knife is your best friend. To prevent the chocolate from dragging and creating messy edges, run your knife under hot water, wipe it completely dry, and then make a clean cut. Repeat this hot water and dry wipe process before each slice for the best results.
Serving Suggestions for Millionaire Bars
These magnificent Millionaire Bars are incredibly versatile and suitable for a wide range of occasions, though they truly shine during festive seasons. They make an absolutely perfect addition to your Christmas cookie spread, standing out with their crisp shortbread crust, rich creamy caramel, and luscious chocolate topping. They offer a luxurious counterpoint to other holiday classics. Imagine them alongside my festive stained glass cookies, cheerful Christmas cake mix cookies, or delightful candy cane cookies! Together, they’ll transform your holiday dessert table into an unforgettable feast. Beyond the holidays, these bars are fantastic for potlucks, bake sales, dinner parties, or simply as a special treat to indulge yourself during a quiet evening. Pair them with a hot cup of coffee, a glass of cold milk, or even a robust red wine for an extra touch of sophistication.

Proper Storage for Millionaire Bars
To keep your Millionaire Bars tasting their best and maintain their perfect texture, proper storage is key:
- Refrigerator: Once cooled and cut, store the Millionaire Bars in an airtight container or covered tightly with plastic wrap. Keeping them in the fridge helps the layers stay firm and prevents the chocolate from melting, extending their freshness for up to 5 days. It’s especially important in warmer climates.
- Freezer: For longer storage, 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, thaw the bars slowly in the refrigerator overnight or at room temperature for a few hours. Freezing helps preserve their rich flavor and delightful chewiness.
More Decadent Dessert Recipes You’ll Love
If you’re a fan of rich, satisfying desserts like Millionaire Bars, you’ll surely enjoy exploring these other easy-to-make sweet treats:
- Creamy Chocolate Fondue
- Irresistible Peanut Butter Rice Crispy Treats
- Classic French Silk Pie
- Easy Chocolate Rice Krispie Treats
- Chewy Pecan Pie Brownies

Millionaire Bars
Author: Katerina | Easy Weeknight Recipes
Millionaire Bars are made of decadent layers of homemade buttery shortbread, creamy caramel, and thick chocolate ganache.
Prep Time: 20 minutes | Cook Time: 40 minutes | Chilling Time: 2 hours | Total Time: 3 hours
Yields: 18 servings
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 and spread 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 (or hand mixer)
Nutrition
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. Per serving (1 bar):
- 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