Ultimate Chocolate Caramel Shortbread

Millionaire Bars are the epitome of indulgent desserts, featuring luxurious layers of buttery shortbread, rich homemade caramel, and a decadent chocolate ganache. A delicate sprinkle of flaky sea salt provides the perfect finishing touch, creating an irresistible sweet-salty harmony that will captivate your palate.

A stack of millionaire bars with a bite taken out of the top bar, showcasing the three distinct layers.

Welcome to your new favorite dessert sensation: Millionaire Bars! These extraordinary treats combine all the best elements of classic confectionery into one irresistible package: a crisp, tender shortbread crust, a luscious, chewy caramel filling, and a smooth, fudgy chocolate topping. Each layer is meticulously crafted from scratch, promising an unmatched depth of flavor and texture that far surpasses any store-bought equivalent. While they sound incredibly decadent, I’m here to guide you through the surprisingly simple steps to create this classic dessert so you can savor its luxurious taste again and again.

Much like our highly acclaimed Turtle Cheesecake and refreshing Lemon Tiramisu, these Millionaire Bars are a unique and profoundly rich dessert that consistently garners rave reviews. So, let’s embark on a delicious journey to layer up these exquisite cookies, caramel, and ganache. Be warned: you might find it hard to cut just a small piece – and perhaps, you won’t even want to!

What Are Millionaire’s Shortbread Bars?

The Origin and Decadence Behind the Name

Millionaire’s Shortbread, often simply called Millionaire Bars, is a celebrated Scottish confection known for its three distinct, delicious layers. It begins with a firm, buttery shortbread base, a classic Scottish biscuit known for its crumbly texture and rich flavor. This is then generously topped with a thick, gooey layer of rich caramel, followed by a final coating of smooth, glossy chocolate ganache. The name itself is a playful nod to the sheer decadence and richness of the dessert – taking a bite truly makes you feel like a million bucks! It suggests a luxurious treat, reserved for those with a taste for the finer, more indulgent things in life. This layered marvel has earned its reputation as a sophisticated yet comforting sweet, perfect for any occasion that calls for a touch of elegance and extreme deliciousness.

Why These Millionaire Bars Will Become Your Favorite Indulgence

Prepare to fall in love with these irresistible Millionaire Bars – a dessert so exquisitely balanced and profoundly satisfying, they’re destined to become a staple in your baking repertoire. Here’s why this recipe stands out:

  • A Symphony of Decadent Flavors and Textures: Each bite is a journey through contrasting yet harmonious elements. You begin with the crumbly, melt-in-your-mouth texture of rich, buttery shortbread, quickly followed by the luscious, chewy embrace of homemade golden caramel. The experience culminates with a smooth, luxurious layer of dark chocolate ganache, often crowned with a delicate sprinkle of flaky sea salt that elevates the entire profile. It’s a perfect dance of sweet, salty, rich, and tender that will captivate your taste buds.
  • The Unparalleled Joy of Homemade Goodness: While store-bought versions might offer a hint of the magic, nothing compares to the depth of flavor and freshness of a truly homemade Millionaire Bar. Crafting each layer from scratch ensures premium ingredients and a taste that far surpasses any mass-produced candy bar. This isn’t just a dessert; it’s a labor of love that results in an extraordinary treat, perfect for impressing guests or simply indulging yourself in a moment of pure bliss.
  • A Versatile Crowd-Pleaser for Every Occasion: Millionaire Shortbread appeals to virtually everyone, transcending age and palate preferences. Its sophisticated appearance makes it ideal for elegant gatherings, while its comforting layers are perfect for cozy family nights. For younger palates, omitting the flaky sea salt is an easy adjustment, or you can even apply it to just one half of the batch, ensuring everyone gets to enjoy this delightful confection exactly how they like it.
  • Elevate Your Baking Skills with Rewarding Results: Don’t be intimidated by the layered nature of this dessert. This recipe breaks down each component into manageable steps, making the process enjoyable and rewarding. Mastering the shortbread, caramel, and ganache techniques will not only yield spectacular Millionaire Bars but also build your confidence for future baking adventures.
  • A Unique Treat That Leaves a Lasting Impression: Unlike more common desserts, Millionaire Bars offer a unique and memorable experience. They are a conversation starter, a showstopper, and a genuinely special treat that guests will remember and request again and again. Their rich history and decadent composition make them a truly luxurious addition to any dessert table.
Shortbread labeled ingredients: butter, sugar, vanilla, salt, flour.
Caramel ingredients labeled: butter, vanilla, light brown sugar, salt, heavy cream, condensed milk.
Ganache labeled ingredients: heavy cream, chocolate chips.

Essential Ingredients for Perfect Millionaire Bars

Crafting the perfect Millionaire Bars starts with understanding the role of each ingredient in creating the iconic shortbread, caramel, and ganache layers. Below is an overview of what you’ll need. For precise measurements, please refer to the detailed recipe card at the end of this post.

For the Buttery Shortbread Crust

  • Unsalted Butter: The foundation of a perfect shortbread, unsalted butter is crucial for controlling the overall saltiness and achieving that rich, creamy flavor and tender crumb. Ensure it’s at room temperature for optimal creaming.
  • Superfine Sugar: Also known as caster sugar, its finer granules dissolve more easily, leading to a smoother, more delicate shortbread texture. If you don’t have superfine, you can process granulated sugar briefly in a food processor until fine, or simply use regular granulated sugar, adjusting for a slightly different texture.
  • All-Purpose Flour: The primary dry ingredient, providing structure to the shortbread. For accuracy, measure your flour using the spoon and sweep method: lightly spoon flour into your measuring cup and level it off with a straight edge.
  • Pure Vanilla Extract: A touch of high-quality vanilla extract enhances the overall sweetness and adds a beautiful aromatic depth to the shortbread.
  • Salt: A small amount of salt balances the sweetness of the sugar and butter, bringing out the inherent flavors of the shortbread.

For the Luxurious Caramel Filling

  • Sweetened Condensed Milk: This is the hero ingredient for our quick and creamy caramel. Be sure to pick up “sweetened” condensed milk, as unsweetened evaporated milk will not yield the same rich, thick result.
  • Unsalted Butter: Essential for a smooth, glossy caramel, the butter also contributes to the rich flavor and prevents the caramel from becoming too firm. Again, unsalted allows for precise salt control.
  • Light Brown Sugar: Adds a beautiful molasses note and contributes to the caramel’s depth of flavor and signature chewy texture. Packed light brown sugar is ideal, but dark brown sugar can be used for a more robust taste.
  • Heavy Cream: Crucial for achieving that perfectly creamy, luscious texture in the caramel. In a pinch, half-and-half can be substituted, but heavy cream offers the best richness and body.
  • Pure Vanilla Extract: Stirred in at the end, vanilla extract enhances the caramel’s aroma and adds a warm, comforting note.
  • Salt: A vital component that cuts through the sweetness of the caramel, creating a more complex and balanced flavor profile that truly makes the caramel sing.

For the Silky Chocolate Ganache Topping

  • Milk Chocolate Chips: Chosen for their rich, creamy flavor and ease of melting. For a more intense chocolate flavor or to cut some of the sweetness, you can experiment with semi-sweet or dark chocolate chips. Good quality chocolate will always yield the best ganache.
  • Heavy Cream: When heated and combined with chocolate, heavy cream creates a smooth, glossy, and incredibly decadent ganache. It ensures the chocolate layer remains soft and spreadable once cooled, preventing it from cracking.
  • Flaky Sea Salt: An optional but highly recommended garnish, a sprinkle of flaky sea salt on top of the finished ganache adds a delightful textural contrast and a sophisticated sweet-salty finish that elevates the entire bar.
A millionaire bar turned on its side on top of a pan of finished millionaire bars, showing the distinct layers.

How To Master Homemade Millionaire Bars

Creating these layered masterpieces is an enjoyable process, and with a few key steps and tips, you’ll achieve perfect Millionaire Bars every time. Follow along with these visual cues and instructions to guide you. Detailed, step-by-step instructions are also provided in the recipe card further down.

Sugar is mixed into the butter for the shortbread crust.
Cream the butter & sugar, and add flour.
Shortbread dough in a bowl, ready to be pressed into a pan.
Make the dough.
Shortbread dough is added to a parchment-lined baking pan and pressed down.
Press the dough into the pan.
Baked shortbread crust cools in a pan after baking.
Bake the shortbread crust.
Butter, brown sugar, condensed milk, vanilla, and cream are combined in a pot for the caramel.
Combine the condensed milk, butter, brown sugar, and heavy cream.
Caramel sauce is stirred until smooth and thick in a pot.
Cook the condensed milk mixture until melted and thickened.
A spoon lifts up some golden caramel sauce, showing its thick consistency.
Continue to cook to make the caramel sauce.
Caramel sauce is poured evenly over the baked shortbread crust.
Add the caramel sauce over the shortbread crust.
Chocolate ganache and flaky salt top a pan of millionaire bars.
Add a layer of chocolate ganache over the caramel.
A serving utensil lifts out a square of millionaire bar from a pan.
Cool, cut, and serve.
  • Prepare the Shortbread Crust: Begin by preheating your oven to 350°F (175°C). Line a 9×9-inch baking pan with parchment paper, allowing some overhang on the sides. This “sling” will make it incredibly easy to lift the finished bars out of the pan.
  • Cream Butter and Sugar: In a large mixing bowl, use a hand mixer or stand mixer to cream together the room temperature unsalted butter and superfine sugar until the mixture is light, fluffy, and pale in color, typically taking about 2-3 minutes. This incorporates air, resulting in a tender shortbread.
  • Incorporate Dry Ingredients: Gradually add the all-purpose flour, pure vanilla extract, and salt to the butter mixture. Mix on low speed just until the dough comes together and forms a cohesive, crumbly texture. Be careful not to overmix, as this can lead to a tough shortbread.
  • Bake the Shortbread: Press the prepared dough evenly into the bottom of your lined baking pan. Use the back of a spoon or your fingertips to create a smooth, compact layer. Bake for 20-25 minutes, or until the edges appear lightly golden. Remove from the oven and allow it to cool completely in the pan on a wire rack. This is crucial for the shortbread to firm up properly before the next layer.
  • Craft the Caramel Filling: In a medium-sized, heavy-bottomed saucepan, combine the sweetened condensed milk, unsalted butter, light brown sugar, and heavy cream. Using a heavy-bottomed pan helps prevent scorching.
  • Cook the Caramel: Place the saucepan over medium heat. Stir the mixture constantly with a spatula or whisk as it heats, ensuring the butter and sugar melt and fully combine. Continue cooking, stirring frequently, for 10-15 minutes. The mixture will thicken and transform into a beautiful, deep golden color. The key here is patience and constant stirring to prevent burning. If you have a candy thermometer, cook until it reaches 240°F (115°C) for a perfect soft-ball stage caramel.
  • Finish the Caramel: Remove the saucepan from the heat and stir in the vanilla extract and salt until thoroughly combined. The vanilla adds aroma, and the salt balances the sweetness. Immediately pour the warm caramel filling over the completely cooled shortbread crust, spreading it evenly with a spatula.
  • Allow Caramel to Set: Let the caramel layer set at room temperature for about 20-30 minutes, or until it is firm enough to support the chocolate ganache without mixing. You can also briefly place it in the refrigerator to speed this up.
  • Prepare the Chocolate Ganache: While the caramel sets, combine the milk chocolate chips and heavy cream in a microwave-safe bowl. Microwave in 20-second intervals, stirring well after each interval, until the chocolate is fully melted and the mixture is smooth, glossy, and uniform. Alternatively, you can use a double boiler over simmering water.
  • Layer the Ganache: Pour the smooth chocolate ganache over the set caramel layer, spreading it gently and evenly to create a uniform chocolate coating across the entire surface.
  • Garnish with Salt (Optional): If desired, immediately sprinkle flaky sea salt over the wet chocolate ganache. This adheres best when the chocolate is still soft.
  • Chill and Serve: Refrigerate the assembled Millionaire Bars for at least 1-2 hours, or until the chocolate ganache is completely set and firm. Once chilled, use the parchment paper overhang to carefully lift the entire slab of bars from the pan. Transfer to a cutting board and use a sharp knife (wiped clean between cuts for the neatest slices) to cut into squares or rectangles. Serve chilled or at room temperature.
A square pan of freshly made Millionaire bars, ready for cutting.

Expert Tips for Millionaire Bar Perfection

  • Achieving Flawless Caramel: The caramel layer is key! Always use a heavy-bottomed saucepan to distribute heat evenly and prevent burning. Stir the mixture constantly over medium heat. Look for a deep golden color and a thickened consistency; this usually takes 10-15 minutes. For precision, a candy thermometer can ensure your caramel reaches the perfect soft-ball stage (340-350°F / 170-175°C), guaranteeing a chewy, not rock-hard, caramel.
  • Choose Quality Chocolate for Ganache: The quality of your chocolate directly impacts the ganache. For the smoothest, most luxurious ganache, opt for high-quality chocolate chips or finely chop a good chocolate bar. Brands like Guittard or Ghirardelli are excellent choices.
  • Experiment with Chocolate Types: While milk chocolate offers a classic, sweeter profile, don’t hesitate to experiment! For a more sophisticated flavor contrast and less overall sweetness, try using semi-sweet or even bittersweet chocolate chips for your ganache. This creates a wonderful balance against the rich caramel.
  • Prevent Ganache Cracking: To ensure your chocolate ganache doesn’t crack when you slice the bars, allow the ganache to set at room temperature for at least 30 minutes to 1 hour before transferring the pan to the refrigerator. This gradual cooling helps the chocolate stabilize without becoming too brittle.
  • The Importance of Unsalted Butter: Using unsalted butter throughout the recipe gives you complete control over the salt content. If you only have salted butter on hand, reduce the amount of added salt in both the shortbread and caramel layers to prevent the bars from becoming overly salty.
  • For Clean, Professional Slices: Once the bars are fully chilled, remove them from the pan using the parchment paper overhang. For impeccably clean cuts, use a very sharp, thin-bladed knife. For extra perfection, run the knife under hot water, wipe it completely dry, and then make each cut. Clean the knife thoroughly between each slice to avoid dragging chocolate and caramel.

Serving Suggestions and Perfect Pairings

These Millionaire Bars are not just a dessert; they’re a centerpiece! With their elegant layers of crisp shortbread, creamy caramel, and rich chocolate topping, they offer a truly decadent experience that makes them a standout addition to any occasion. They are particularly perfect for holiday gatherings, adding a touch of gourmet flair to your festive spread.

Imagine these luxurious bars alongside other holiday favorites! For a diverse and inviting dessert table, pair them with the whimsical charm of my Stained Glass Cookies, the simple delight of Christmas Cake Mix Cookies, and the classic festive spirit of Candy Cane Cookies. The variety of textures and flavors will ensure there’s something for everyone, making your holiday dessert table truly unforgettable and overflowing with sweet cheer!

Millionaire Bars also make an excellent treat for birthdays, potlucks, or simply as an indulgent weekend project. Serve them with a hot cup of coffee or a glass of cold milk for a comforting treat, or elevate them further with a scoop of vanilla bean ice cream.

A side view of a generous pile of millionaire bars, showing off the perfectly layered structure.

Proper Storage for Lasting Freshness

To keep your Millionaire Bars fresh and delicious for as long as possible, proper storage is key:

  • Refrigerator: Store the Millionaire Bars in an airtight container or wrap them tightly with plastic wrap. They will stay fresh and maintain their delightful texture in the refrigerator for up to 5 days. For best enjoyment, let them come to room temperature for about 15-20 minutes before serving, allowing the caramel to soften slightly.
  • Freezer: Millionaire Bars freeze beautifully! To freeze, 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 at room temperature for a few hours before serving.

More Easy and Decadent Dessert Recipes

If you’re a fan of rich, satisfying desserts, explore these other delightful recipes that are sure to please:

  • Chocolate Fondue
  • Peanut Butter Rice Crispy Treats
  • French Silk Pie
  • Chocolate Rice Krispie Treats
  • Pecan Pie Brownies
A square pan of Millionaire bars.
Pin
Print















5 from 4 votes

Millionaire Bars

by

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

Servings:

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, ensuring there’s an overhang on two sides for easy removal later.
  • Cream the butter and sugar. In a large mixing bowl, cream together the unsalted butter (at room temperature) and superfine white sugar using a hand mixer or stand mixer until the mixture is light, fluffy, and noticeably paler in color, typically taking about 2-3 minutes.
  • Mix in the rest of the ingredients. Gradually add the all-purpose flour, pure vanilla extract, and salt to the creamed butter mixture. Mix on low speed until the dough just comes together and forms a smooth, crumbly texture. Be careful not to overmix to maintain tenderness.
  • Transfer the dough to the pan. Press the shortbread dough evenly into the prepared baking pan, ensuring it forms a compact and smooth layer across the bottom. Use the back of a spoon or your clean fingers to achieve an even thickness.
  • Bake. Transfer the pan to your preheated oven and bake for 20-25 minutes, or until the edges of the shortbread are lightly golden brown and the center is set.
  • Cool. Remove the baked shortbread crust from the oven and let it cool completely in the pan on a wire rack. It must be fully cooled before adding the caramel.

Caramel Filling

  • Make the caramel. In a medium-sized, heavy-bottomed saucepan, combine the sweetened condensed milk, unsalted butter (at room temperature), light brown sugar (packed), and heavy cream (at room temperature).
  • Cook the caramel. Place the saucepan over medium heat. Stir constantly with a whisk or heat-proof spatula as the mixture heats up, allowing the butter and sugar to melt and combine fully. Continue cooking and stirring frequently (do not stop stirring to prevent burning) until the mixture thickens significantly and turns a deep golden brown color, which usually takes about 10-15 minutes. For precision, aim for 240-245°F (115-118°C) on a candy thermometer.
  • Pour the caramel over the crust. Remove the saucepan from the heat and immediately stir in the pure vanilla extract and salt until well combined. Promptly pour the warm caramel filling evenly over the completely cooled shortbread crust, spreading it with a spatula if needed.
  • Let it set. Allow the caramel layer to set at room temperature for about 20-30 minutes, or until it feels firm to the touch. This step prevents the chocolate ganache from bleeding into the caramel.

Chocolate Ganache

  • Cook the chocolate chips and heavy cream. While the caramel is setting, prepare the chocolate ganache. In a microwave-safe bowl, combine the milk chocolate chips and heavy cream. Microwave in 20-second intervals, stirring thoroughly between each interval, until the chocolate is fully melted and the mixture is smooth, shiny, and glossy. Be careful not to overheat the chocolate.
  • Pour the chocolate over the caramel sauce. Pour the freshly made chocolate ganache evenly over the set caramel layer, spreading it gently with a spatula to create a smooth, consistent chocolate topping.
  • Add sea salt. Optionally, for an enhanced flavor profile and beautiful presentation, sprinkle flaky sea salt evenly over the still-wet ganache layer.

Chill and Serve

  • Chill. Refrigerate the assembled Millionaire Bars for at least 1-2 hours (or longer, up to 4 hours) until the chocolate ganache is completely firm and set. This will ensure clean cuts.
  • Cut. Once thoroughly chilled, use the parchment paper overhang to lift the entire block of bars out of the pan. Place it on a clean cutting board. Using a very sharp knife (wiping it clean between each cut with a warm, damp cloth for the cleanest edges), cut the bars into desired squares or rectangles.
  • Serve. Serve the Millionaire Bars chilled or allow them to come to room temperature for about 15-20 minutes for a softer caramel. Store any remaining bars in an airtight container in the refrigerator.

Equipment

  • 9×9 Brownie Pan
  • Stand Mixer

Nutrition


Serving:
1
bar

|

Calories:
527
kcal

|

Carbohydrates:
56
g

|

Protein:
4
g

|

Fat:
33
g

|

Saturated Fat:
21
g

|

Polyunsaturated Fat:
1
g

|

Monounsaturated Fat:
7
g

|

Trans Fat:
1
g

|

Cholesterol:
77
mg

|

Sodium:
167
mg

|

Potassium:
190
mg

|

Fiber:
0.4
g

|

Sugar:
44
g

|

Vitamin A:
884
IU

|

Vitamin C:
1
mg

|

Calcium:
104
mg

|

Iron:
1
mg

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 a recipe? Leave a rating