Millionaire’s Shortbread Recipe: Buttery Caramel Chocolate Bars

Wade Lockhart Avatar
By:
Wade Lockhart
Published:

[grow_share_buttons]

Why You’ll Love This Millionaire Shortbread Bars

Millionaire shortbread bars are a decadent treat that will impress everyone who tries them. These buttery caramel chocolate bars offer the perfect balance of sweetness, richness, and texture. Here’s why this recipe will become your new favorite:

  • Ease of preparation: Despite their luxurious appearance, these millionaire shortbread bars are surprisingly simple to make. With just three distinct layers, you don’t need advanced baking skills to create something that looks and tastes professionally made. The entire process takes about 45 minutes of active preparation time, making them achievable for busy home cooks.
  • Health benefits: When made with quality ingredients, these bars offer surprising nutritional value. The butter provides fat-soluble vitamins like A, D, and K2, while dark chocolate (if chosen) contains antioxidants and minerals. Making them at home allows you to control ingredients, reducing preservatives and artificial additives found in store-bought versions.
  • Versatility: These millionaire shortbread bars adapt beautifully to various dietary needs. Whether you need gluten-free options, vegan alternatives, or simply want to adjust the sweetness level, this recipe offers flexibility without sacrificing flavor. You can easily customize the chocolate type, add sea salt, or incorporate nuts to make them your own.
  • Distinctive flavor profile: The magic of millionaire shortbread lies in its perfect trifecta of textures and tastes. The crisp, buttery shortbread base provides a sturdy foundation, while the rich, gooey caramel filling delivers sweet indulgence. Finally, the smooth chocolate topping creates a sophisticated finish that makes these bars truly special.
Jump To

Essential Ingredients for Millionaire Shortbread Bars

Creating the perfect millionaire shortbread requires quality ingredients in precise measurements. Each component contributes to the distinctive taste and texture that makes these bars so special.

Main Ingredients:

  • 2 cups all-purpose flour – Forms the base of the shortbread layer
  • 1/2 cup granulated sugar – Adds sweetness and creates texture in the shortbread
  • 1 cup softened butter – Provides richness and helps bind the shortbread dough
  • 14 oz sweetened condensed milk – Creates the smooth, creamy caramel filling
  • 1/2 cup butter – Used for making the rich caramel layer
  • 1/2 cup brown sugar – Adds depth of flavor and color to the caramel
  • 12 oz semi-sweet chocolate – Forms the decadent top layer
  • 1/4 cup butter – Mixed with chocolate for a smooth, glossy finish
  • Pinch of sea salt – Enhances flavors and balances sweetness

Special Dietary Options:

Vegan:

  • Replace butter with plant-based butter or coconut oil
  • Use vegan chocolate chips or dairy-free dark chocolate
  • Substitute sweetened condensed milk with coconut condensed milk

Gluten-free:

  • Use a 1:1 gluten-free flour blend in place of all-purpose flour
  • Ensure all other ingredients are certified gluten-free

Low-calorie:

  • Reduce the amount of butter in the shortbread layer
  • Use sugar substitutes like erythritol or monk fruit sweetener
  • Opt for darker chocolate with higher cocoa content (less sugar)

How to Prepare the Perfect Millionaire Shortbread Bars: Step-by-Step Guide

Making millionaire shortbread bars is a rewarding process that results in an impressive dessert. Follow these detailed steps to create perfect bars every time.

Preparing the Shortbread Base

First Step: Preheat your oven to 350°F (175°C) and line a 9×13-inch baking pan with parchment paper, leaving some overhang on the sides for easy removal later. This simple preparation ensures your bars will release cleanly after chilling.

Second Step: In a mixing bowl, combine 2 cups of all-purpose flour and 1/2 cup of granulated sugar. Add 1 cup of softened butter cut into cubes. Use your hands or a pastry cutter to work the butter into the flour mixture until it resembles coarse crumbs and holds together when squeezed. The secret to perfect shortbread is using room-temperature ingredients and not overworking the dough.

Third Step: Press the shortbread mixture evenly into the bottom of your prepared pan. Use the back of a measuring cup or glass to smooth the surface. For the best texture, prick the dough all over with a fork to allow steam to escape during baking. Bake for 20-22 minutes until the edges are lightly golden. While the shortbread bakes, you can begin preparing the caramel filling.

Creating the Caramel Layer

Fourth Step: In a medium saucepan, combine 14 oz of sweetened condensed milk, 1/2 cup of butter, and 1/2 cup of brown sugar. Cook over medium-low heat, stirring constantly to prevent burning. The mixture will bubble and thicken gradually. Continue cooking for 10-15 minutes until it reaches a rich amber color and thickens to a consistency similar to warm peanut butter. This traditional method creates the most authentic caramel flavor, though you can find healthy millionaire shortbread alternatives if you prefer a lighter version.

Fifth Step: Once the shortbread has cooled slightly but is still warm, carefully pour the hot caramel over the base. Use an offset spatula to spread it evenly. Allow this layer to cool completely at room temperature for about 30 minutes, or refrigerate for 15-20 minutes to speed up the process. A well-set caramel layer is essential for clean cutting later.

Adding the Chocolate Topping

Sixth Step: While the caramel sets, prepare the chocolate layer. Place 12 oz of semi-sweet chocolate and 1/4 cup of butter in a heat-proof bowl. Microwave in 30-second intervals, stirring between each session, until about 90% melted. Then continue stirring until completely smooth. This gentle heating method prevents the chocolate from seizing and ensures a glossy finish.

Seventh Step: Pour the melted chocolate over the cooled caramel. Spread evenly with an offset spatula, working gently to avoid mixing the layers. For an elegant finish, you can create decorative patterns by dragging a fork across the surface while the chocolate is still slightly warm. Refrigerate the entire pan for at least 2 hours or until completely set.

Final Step: Use the parchment paper overhang to lift the bars from the pan. For clean cuts, wipe your knife with a damp cloth between slices. These millionaire shortbread bars are best served at room temperature to allow the caramel to soften slightly. Store in an airtight container at room temperature for up to 5 days or refrigerate for longer storage.

Millionaire's Shortbread Recipe: Buttery Caramel Chocolate Bars 9

Dietary Substitutions to Customize Your Millionaire Shortbread Bars

One of the wonderful aspects of this recipe is its adaptability. Whether you’re accommodating dietary restrictions or simply experimenting with flavors, these variations will help you create the perfect treat for any occasion.

Protein and Main Component Alternatives

The traditional shortbread base relies on wheat flour for structure, but several alternatives work beautifully for different dietary needs. For a gluten-free version, replace the all-purpose flour with a quality gluten-free flour blend containing xanthan gum, which helps bind the dough. Some bakers find that almond flour creates a delicious, nuttier variation with a softer texture.

For those looking to reduce carbohydrates, consider a combination of almond flour and coconut flour. This substitution yields a slightly denser but equally satisfying base. If you’re following a keto diet, you might try a blend of almond flour and coconut flour with a keto-approved sweetener in place of granulated sugar.

For the caramel layer, traditional sweetened condensed milk can be replaced with dairy-free alternatives like coconut condensed milk for a vegan version. Another interesting option is making your own “condensed milk” by blending cashews, water, and natural sweeteners. This creates a slightly different but delicious caramel flavor profile.

Vegetable, Sauce, and Seasoning Modifications

While traditional millionaire shortbread keeps a simple ingredient list, creative additions can bring new dimensions to this classic treat. Consider infusing your caramel layer with flavors that complement the buttery base and chocolate topping. A teaspoon of vanilla extract or a pinch of sea salt added to the caramel creates depth and balances the sweetness.

For autumn variations, try adding cinnamon, nutmeg, or a touch of maple extract to your caramel. Coffee lovers might appreciate a teaspoon of espresso powder dissolved in the condensed milk before cooking the caramel. If you enjoy texture contrast, mix chopped nuts, toasted coconut flakes, or crushed pretzels into the caramel layer before it sets.

The chocolate layer also offers opportunities for customization. While semi-sweet chocolate provides the classic flavor balance, dark chocolate (70% cocoa) creates a more sophisticated taste with less sweetness. Milk chocolate lovers might prefer a blend of milk and semi-sweet for a creamier topping. For added visual appeal and flavor contrast, sprinkle sea salt, crushed candy canes, or edible gold flakes on the chocolate before it sets completely.

If you’re looking for more inspiration on creating the perfect millionaire shortbread, check out this detailed guide that offers professional tips and stunning presentation ideas.

Mastering Millionaire Shortbread Bars: Advanced Tips and Variations

Once you’ve mastered the basic millionaire shortbread recipe, these advanced techniques and creative variations will help you create truly exceptional treats that stand out from the ordinary.

Pro Cooking Techniques

Temperature Control: The key to perfect caramel lies in maintaining medium-low heat throughout the cooking process. Higher temperatures may cause the sugars to burn before the caramel reaches the proper consistency. If you’re new to caramel making, consider using a candy thermometer to monitor the temperature, aiming for 225°F to 240°F for the ideal texture.

Chocolate Tempering: For a professional finish with a beautiful snap and glossy appearance, consider tempering your chocolate. This technique involves melting chocolate to specific temperatures, then cooling it slightly before spreading. While not necessary for delicious results, tempering creates a more sophisticated appearance and prevents the chocolate from becoming streaky or blooming at room temperature.

Even Layers: For picture-perfect bars with distinct layers, make sure each layer is completely set before adding the next. Some bakers find it helpful to lightly score the chocolate layer after it has set for 30 minutes but before completely hardening. This makes cutting clean squares much easier later.

Flavor Variations

Experiment with these flavor combinations to create unique takes on the classic millionaire shortbread:

  • Salted Caramel: Sprinkle flaky sea salt over the chocolate layer while it’s still soft
  • Peanut Butter: Add 2 tablespoons of creamy peanut butter to the chocolate layer
  • Coffee: Dissolve 1 teaspoon of instant espresso powder in the condensed milk before making caramel
  • Orange: Add 1 tablespoon of orange zest to the shortbread dough and a drop of orange extract to the caramel
  • Coconut: Toast 1/2 cup coconut flakes and press into the shortbread before adding caramel
  • Spiced Chocolate: Add 1/4 teaspoon of cinnamon or cardamom to the melted chocolate

Presentation Tips

Transform your millionaire shortbread bars into impressive desserts with these presentation ideas:

  • Cut bars into smaller, bite-sized pieces for elegant servings at parties
  • Use cookie cutters to create fun shapes instead of traditional squares
  • Drizzle white chocolate over the set dark chocolate for a decorative pattern
  • Serve with a dollop of whipped cream or a scoop of vanilla ice cream
  • Place a single coffee bean or gold leaf on each square for a luxurious touch
  • Package in clear treat bags tied with ribbon for beautiful homemade gifts

Make-Ahead Options

Millionaire shortbread bars are excellent for advance preparation, making them perfect for busy schedules or holiday planning:

  • Prepare all three layers up to 3 days before serving, storing in the refrigerator
  • For even more convenience, the shortbread base can be frozen for up to 1 month before adding other layers
  • Cut bars and store individually wrapped in the freezer for up to 3 months
  • Prepare components separately and assemble just before serving for the freshest texture

These make-ahead options allow you to enjoy the luxury of homemade millionaire shortbread bars even during the busiest times of year.

How to Store Millionaire Shortbread Bars: Best Practices

Proper storage ensures your millionaire shortbread bars maintain their delicious taste and texture for as long as possible. Here are the best methods for keeping your treats fresh.

Refrigeration

For short-term storage, millionaire shortbread bars can be kept at room temperature in an airtight container for up to 5 days. However, in warm weather or humid conditions, refrigeration is preferable. When refrigerating, place parchment paper between layers to prevent sticking, and store in a sealed container. The bars will maintain their texture for 1-2 weeks under refrigeration, though the shortbread may become slightly softer due to moisture. For the best eating experience, allow refrigerated bars to come to room temperature for 15-20 minutes before serving.

Freezing

Millionaire shortbread bars freeze exceptionally well, making them perfect for advance holiday preparation. For best results, freeze the entire uncut block of shortbread after the chocolate has completely set. Wrap tightly in plastic wrap followed by aluminum foil, or place in an airtight freezer-safe container. Properly stored, they will maintain quality for up to 3 months. When ready to serve, thaw at room temperature for 2-3 hours before cutting into bars. If you’ve already cut the bars, freeze them individually on a baking sheet before transferring to a freezer bag to prevent sticking together.

Reheating

While typically served at room temperature, slightly warming refrigerated millionaire shortbread bars can enhance the flavor experience. Place bars on a microwave-safe plate and heat for 5-10 seconds just until the caramel begins to soften. Be careful not to overheat, as the chocolate may melt and lose its structure. Alternatively, allow refrigerated bars to sit at room temperature for 30 minutes before serving. This gradual warming preserves the distinct textures while bringing out the buttery notes in the shortbread and the nuanced flavors in the caramel.

Meal Prep Considerations

For efficient meal prep, consider making a double batch of millionaire shortbread bars. Since the recipe requires attention and time but yields many servings, maximizing your effort makes practical sense. Cut the batch into portions appropriate for your household’s needs smaller squares for occasional treats or larger portions for dessert servings. Store pre-portioned bars in individual containers for convenient grab-and-go options throughout the week.

Storage Options for Millionaire Shortbread Bars
Storage MethodDurationBest Practices
Room TemperatureUp to 5 daysStore in airtight container; keep in cool, dry place
Refrigeration1-2 weeksSeparate layers with parchment; bring to room temp before serving
FreezingUp to 3 monthsWrap tightly; thaw before cutting for best results
Millionaire Shortbread Bars
Millionaire's Shortbread Recipe: Buttery Caramel Chocolate Bars 10

FAQs: Frequently Asked Questions About Millionaire Shortbread Bars

What is millionaire shortbread?

Millionaire shortbread, also called millionaire bars or caramel shortbread, is a classic Scottish treat with three layers: a buttery shortbread crust, gooey caramel filling, and a thick chocolate topping. The name comes from its rich, indulgent ingredients that make it feel luxurious. It’s easy to bake at home and perfect for parties or gifts. Traditional versions use shortbread baked until golden, then topped with boiled condensed milk caramel and melted dark chocolate. Variations include sea salt flakes on top for contrast or nuts in the caramel. Each square delivers crunchy, chewy, and smooth textures in one bite, with about 400 calories per serving. Slice into 16-24 pieces for sharing.

How do you make millionaire shortbread bars at home?

Start with the shortbread: mix 2 cups flour, 1/2 cup sugar, and 1 cup softened butter into dough, press into a 9×13-inch pan, and bake at 350°F for 20 minutes until light golden. For caramel, simmer a 14-oz can sweetened condensed milk with 1/2 cup butter and 1/2 cup brown sugar for 10-15 minutes until thick and amber. Pour over cooled shortbread. Melt 12 oz chocolate with 1/4 cup butter, spread on set caramel, and chill for 2 hours. Cut into bars. Total time: 45 minutes active, 3 hours total. Use parchment paper for easy removal and room-temperature ingredients for smooth dough.

Can you freeze millionaire shortbread bars?

Yes, millionaire shortbread freezes well for up to 3 months. Cool bars completely, then wrap tightly in plastic wrap and foil, or place in an airtight container with parchment between layers to prevent sticking. Thaw at room temperature for 1-2 hours before serving—the chocolate softens nicely without cracking. Avoid refreezing after thawing to keep textures intact. Freezing works best right after the chocolate sets but before cutting. This makes it ideal for holiday prep; bake a batch, freeze, and slice fresh. Pro tip: add a sprinkle of flaky salt post-thaw for extra crunch.

How long does homemade millionaire shortbread last?

Store millionaire shortbread in an airtight container at room temperature for up to 5 days—the caramel stays soft and chocolate holds shine. In the fridge, it lasts 1-2 weeks, though the shortbread might soften slightly from moisture. For best flavor, bring to room temp before eating. Signs it’s gone bad: caramel separation, chocolate bloom (white spots, still safe but less pretty), or off smells. Each day, the flavors meld more, peaking around day 3. Yields 24 bars; portion control helps since they’re rich at 350-450 calories each.

What chocolate is best for millionaire shortbread topping?

Use semi-sweet or dark chocolate (50-70% cocoa) for balance against the sweet caramel—12 oz chopped bar or chips melts smoothly. Avoid milk chocolate alone as it can overpower; mix with a bit of butter (1-2 tbsp per cup) for glossy shine and snap. Brands like Ghirardelli or Lindt work great. Melt gently in a double boiler or microwave in 30-second bursts, stirring until 90% melted. For vegan options, dairy-free dark chocolate. Temper if desired for pro finish, but simple melting suffices. Top with sea salt or nuts post-setting for texture pop. This layer sets in 1 hour chilled.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Millionaire Shortbread Bars 40.Png

Millionaire Shortbread Bars

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍪 Layered bliss of crumbly buttery shortbread, sticky caramel, and glossy chocolate topping—rich, satisfying treat that elevates any dessert spread.
💰 Make-ahead millionaire bars with bakery-quality taste using everyday ingredients, ideal for gifting, holidays, or indulgent snacking.

  • Total Time: 3 hours 5 minutes
  • Yield: 24 bars

Ingredients

– 2 cups all-purpose flour Forms the base of the shortbread layer

– 1/2 cup granulated sugar Adds sweetness and creates texture in the shortbread

– 1 cup softened butter Provides richness and helps bind the shortbread dough

– 14 oz sweetened condensed milk Creates the smooth, creamy caramel filling

– 1/2 cup butter Used for making the rich caramel layer

– 1/2 cup brown sugar Adds depth of flavor and color to the caramel

– 12 oz semi-sweet chocolate Forms the decadent top layer

– 1/4 cup butter Mixed with chocolate for a smooth, glossy finish

– Pinch of sea salt Enhances flavors and balances sweetness

Instructions

1-First Step: Preheat your oven to 350°F (175°C) and line a 9×13-inch baking pan with parchment paper, leaving some overhang on the sides for easy removal later. This simple preparation ensures your bars will release cleanly after chilling.

2-Second Step: In a mixing bowl, combine 2 cups of all-purpose flour and 1/2 cup of granulated sugar. Add 1 cup of softened butter cut into cubes. Use your hands or a pastry cutter to work the butter into the flour mixture until it resembles coarse crumbs and holds together when squeezed. The secret to perfect shortbread is using room-temperature ingredients and not overworking the dough.

3-Third Step: Press the shortbread mixture evenly into the bottom of your prepared pan. Use the back of a measuring cup or glass to smooth the surface. For the best texture, prick the dough all over with a fork to allow steam to escape during baking. Bake for 20-22 minutes until the edges are lightly golden. While the shortbread bakes, you can begin preparing the caramel filling.

4-Fourth Step: In a medium saucepan, combine 14 oz of sweetened condensed milk, 1/2 cup of butter, and 1/2 cup of brown sugar. Cook over medium-low heat, stirring constantly to prevent burning. The mixture will bubble and thicken gradually. Continue cooking for 10-15 minutes until it reaches a rich amber color and thickens to a consistency similar to warm peanut butter. This traditional method creates the most authentic caramel flavor, though you can find healthy millionaire shortbread alternatives if you prefer a lighter version.

5-Fifth Step: Once the shortbread has cooled slightly but is still warm, carefully pour the hot caramel over the base. Use an offset spatula to spread it evenly. Allow this layer to cool completely at room temperature for about 30 minutes, or refrigerate for 15-20 minutes to speed up the process. A well-set caramel layer is essential for clean cutting later.

6-Sixth Step: While the caramel sets, prepare the chocolate layer. Place 12 oz of semi-sweet chocolate and 1/4 cup of butter in a heat-proof bowl. Microwave in 30-second intervals, stirring between each session, until about 90% melted. Then continue stirring until completely smooth. This gentle heating method prevents the chocolate from seizing and ensures a glossy finish.

7-Seventh Step: Pour the melted chocolate over the cooled caramel. Spread evenly with an offset spatula, working gently to avoid mixing the layers. For an elegant finish, you can create decorative patterns by dragging a fork across the surface while the chocolate is still slightly warm. Refrigerate the entire pan for at least 2 hours or until completely set.

8-Final Step: Use the parchment paper overhang to lift the bars from the pan. For clean cuts, wipe your knife with a damp cloth between slices. These millionaire shortbread bars are best served at room temperature to allow the caramel to soften slightly. Store in an airtight container at room temperature for up to 5 days or refrigerate for longer storage.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🔥 Stir caramel vigorously and constantly to avoid scorching for smooth texture.
❄️ Refrigerate chocolate layer fully before slicing with sharp knife for neat edges.
☀️ Keeps airtight in fridge up to 2 weeks; bring to room temp for best flavor.

  • Author: Brandi Oshea
  • Prep Time: 20 minutes
  • Chill Time: 2 hours
  • Cook Time: 45 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: Scottish
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bar
  • Calories: 350 kcal
  • Sugar: 30g
  • Sodium: 150mg
  • Fat: 20g
  • Saturated Fat: 12g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 1g
  • Protein: 4g
  • Cholesterol: 40mg

Next Recipe

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star