Millionaire Bars are three-layered treats made with a buttery shortbread base, a smooth caramel center, and a glossy chocolate ganache topping. Finish with a sprinkle of flaky sea salt for a perfect sweet-and-salty balance.

These millionaire bars are easy to make and taste luxurious. Each layer—shortbread, caramel, and chocolate—is homemade, but none are complicated. This post will walk you through the steps so you can enjoy these rich bars any time. Bite-sized squares are great for sharing, though you might prefer larger pieces for yourself.
Like other indulgent desserts, this one stands out at gatherings and holiday cookie exchanges. The combination of crisp shortbread, velvety caramel, and creamy chocolate makes them instantly memorable.
Why You’ll Love This Recipe
- Full of flavor. The buttery shortbread, sweet caramel, and smooth chocolate deliver layered richness in every bite.
- Special and homemade. These bars feel like a premium candy bar but are made in your own kitchen, which makes them a unique treat.
- Kid- and adult-friendly. Everyone enjoys these bars. Omit the flaky sea salt if serving children, or add salt to only half the pan to please both tastes.
What Is Millionaire’s Shortbread?
Millionaire’s shortbread—also called millionaire bars—combines a shortbread crust, a caramel layer, and a chocolate top. The name suggests decadence: the rich caramel and ganache make these bars feel luxurious with each bite.



Recipe Ingredients
Below is an overview of the ingredients you’ll need. The full amounts and exact instructions are found in the recipe card at the end of this post.
For the Shortbread Crust
- Unsalted butter — Using unsalted butter lets you control the saltiness of the bars.
- Superfine or granulated sugar — Superfine sugar blends more smoothly; you can pulse granulated sugar in a food processor if needed.
- All-purpose flour — Measure by spooning into the cup and leveling for accuracy.
- Vanilla extract — Adds depth to the shortbread.
- Salt — Enhances overall flavor.
For the Caramel Filling
- Sweetened condensed milk — Use sweetened condensed milk for a reliably creamy caramel base.
- Unsalted butter — Melts into the caramel for richness.
- Brown sugar — Light or dark brown sugar both work; dark gives a deeper flavor.
- Heavy cream — Heavy cream yields the richest texture; half-and-half can be substituted in a pinch.
- Vanilla extract — For flavor.
- Salt — Balances the sweetness.
For the Chocolate Ganache
- Chocolate chips — Milk chocolate makes a sweet, creamy ganache; use semisweet or bittersweet if you prefer less sweetness.
- Heavy cream — Creates a smooth, spreadable ganache.
- Flaky sea salt — Optional, for finishing.

How To Make Millionaire Bars
Follow the steps and photos below for a clear idea of the process. The full recipe card later in the post lists exact quantities and times.










- Make the shortbread crust: Preheat the oven and line a 9×9-inch pan with parchment.
- Cream butter and sugar: Beat unsalted butter with sugar until light and fluffy.
- Add dry ingredients: Mix in flour, vanilla, and salt until the dough comes together.
- Bake: Press the dough into the pan and bake until the edges are lightly golden, then cool completely.
- Prepare the caramel: Combine sweetened condensed milk, butter, brown sugar, and heavy cream in a saucepan.
- Cook gently: Stir constantly over medium heat until the mixture thickens and deepens in color (about 10–15 minutes).
- Finish the caramel: Remove from heat, stir in vanilla and salt, then pour over the cooled crust and let it set.
- Make the ganache: Heat heavy cream and pour over chocolate chips, stirring until smooth. Pour the ganache over the set caramel.
- Finish and chill: Optionally sprinkle flaky sea salt, then refrigerate for 1–2 hours before slicing and serving.

Recipe Tips for Success
- Watch the caramel. Stir constantly and cook patiently to avoid burning. If you use a candy thermometer, a target range is roughly 340–350°F for a firmer caramel, though many cooks rely on color and thickness instead.
- Choose good chocolate. A higher-quality chocolate or chopped chocolate bar makes for a silkier ganache and better flavor.
- Adjust chocolate type. Swap semisweet or bittersweet chocolate for milk if you prefer less sweetness and more contrast.
- Let the ganache rest briefly. Allow the warm ganache to sit at room temperature for several minutes before chilling to avoid cracking when you cut the bars.
- Use unsalted butter. It gives you control over overall saltiness. If using salted butter, reduce added salt in the recipe.
- For clean slices. Use a sharp knife and wipe it between cuts. Running the knife under hot water and drying it before each cut helps create smooth edges.
Serving Suggestions
Millionaire bars are an excellent addition to holiday cookie platters or dessert tables. Their rich layers pair well with other festive treats. Serve chilled or at room temperature alongside your favorite cookies for a varied dessert spread.

Proper Storage
- Refrigerator: Keep bars in an airtight container or tightly wrapped for up to 5 days.
- Freezer: Wrap individual bars in plastic and place them in a freezer-safe container for up to 3 months. Thaw in the refrigerator before serving.
More Easy Dessert Recipes
- Chocolate Fondue
- Peanut Butter Rice Crispy Treats
- French Silk Pie
- Chocolate Rice Krispie Treats
- Pecan Pie Brownies

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. Line a 9×9-inch pan with parchment, leaving an overhang.
-
Cream the butter and sugar. Beat unsalted butter and superfine sugar until light and fluffy, about 2–3 minutes.
-
Add the dry ingredients. Mix in the flour, vanilla, and salt on low speed until the dough forms a smooth, crumbly texture.
-
Transfer and press. Press the dough evenly into the prepared pan and smooth the top.
-
Bake. Bake 20–25 minutes or until edges are lightly golden. Cool completely in the pan.
Caramel Filling
-
Make the caramel. In a medium saucepan combine sweetened condensed milk, butter, brown sugar, and heavy cream.
-
Cook the caramel. Heat over medium, stirring constantly until the mixture thickens and turns a deep golden color, about 10–15 minutes.
-
Pour over the crust. Remove from heat, stir in vanilla and salt, then spread the caramel over the cooled crust.
-
Let it set. Allow the caramel to firm at room temperature for 20–30 minutes.
Chocolate Ganache
-
Heat the cream and chocolate. Place chocolate chips and heavy cream in a microwave-safe bowl and heat in 20-second bursts, stirring between each, until smooth and glossy.
-
Top the caramel. Pour the ganache over the set caramel and spread evenly.
-
Add salt. Optionally sprinkle flaky sea salt over the ganache for contrast.
Chill and Serve
-
Chill. Refrigerate for at least 1–2 hours or until the ganache is set.
-
Cut. Use the parchment overhang to lift the bars from the pan and slice with a sharp knife.
-
Serve. Serve chilled or at room temperature. Store leftovers in an airtight container in the refrigerator.
Equipment
-
9×9-inch brownie pan
-
Stand mixer or hand mixer
Nutrition
Nutritional information is an estimate. Values can vary based on exact ingredients and portion sizes.
Did you make this recipe? Leave a rating