Millionaire's Shortbread Caramel Chocolate

Category: Desserts That Transform Moments

Millionaire's Shortbread features distinct layers: a buttery shortbread base, golden caramel filling, and glossy chocolate topping. Preparing these bars involves simple steps—baking the shortbread, cooking the caramel until thick and golden, then finishing with a layer of melted chocolate. A pinch of sea salt adds a modern touch to this classic British dessert. Everything can be made ahead, making these bars perfect for gifting or savoring any time. Slice into squares for a rich, indulgent bite that balances sweetness with a hint of salt.

Sarah Crisp
Recipe By Sarah Crisp Sarah Crisp
Last updated on Wed, 24 Dec 2025 12:10:48 GMT
A stack of Millionaire's Shortbread bars. Pin
A stack of Millionaire's Shortbread bars. | cookrisp.com

This decadent Millionaire's Shortbread recipe delivers three perfect layers of buttery shortbread, rich caramel, and smooth chocolate for an indulgent treat that rivals any high-end bakery, ready in just over an hour. Each bite offers the contrast of crumbly shortbread, chewy caramel, and a snappy chocolate topping, making these bars a luxurious dessert perfect for gatherings or gifting. Whether you are searching for a classic Millionaire's Shortbread with homemade caramel or want an impressive make ahead dessert, this recipe exceeds expectations on both taste and convenience.

I first made these Millionaire's Shortbread bars for a holiday cookie exchange, and to my delight, they vanished faster than anything else on the dessert table. Friends and family now regularly request them for birthdays and celebrations, drawn to the combination of buttery shortbread, gooey caramel, and a rich chocolate finish. Over the years, I've perfected tips for slicing clean layers and discovered creative ways to tweak the recipe for unique twists—all while making sure the classic flavors shine through in every bite.

Gather Your Ingredients

  • All purpose flour (2 cups, 240g): Forms the sturdy shortbread base with just enough structure; use unbleached for best flavor and a tender crumb, or substitute a gluten free blend if needed
  • Unsalted butter at room temperature (1 cup, 226g) for shortbread base: Provides signature melt in your mouth texture; using high-fat European butter adds extra richness, but any good quality unsalted butter works
  • Granulated sugar (1/2 cup, 100g): Sweetens the shortbread without overpowering; use fine sugar for the smoothest texture
  • Egg yolk: Adds richness and binds the dough for a cohesive shortbread that holds together well during slicing
  • Vanilla extract (1 teaspoon): Enhances both the shortbread and caramel layers, bringing out nutty and buttery notes; always use real vanilla for best results
  • Salt (1/2 teaspoon shortbread, 1/2 teaspoon caramel): Balances the sweetness in every layer—consider a fine sea salt for subtle complexity
  • Sweetened condensed milk (1 can, 14oz): Essential for a thick, creamy, and reliable caramel layer; cannot be substituted with evaporated milk
  • Unsalted butter for caramel (1/2 cup, 113g): Melted with brown sugar and syrup for a chewy, luscious caramel
  • Light brown sugar (1 cup, 200g): Adds depth and molasses undertones to the caramel; use firmly packed for accuracy
  • Golden syrup or corn syrup (1/4 cup, 60ml): Prevents crystallization in caramel, giving a smooth texture; golden syrup gives a subtle flavor boost but corn syrup is a reliable alternative
  • Semisweet chocolate chips (1 1/2 cups): For a glossy ganache layer; choose high quality chips or bars for best melt and flavor—swap part for dark or white chocolate if desired
  • Heavy cream (1/3 cup, 80ml): Creates a rich ganache that cuts cleanly without crumbling; full-fat is essential
  • Sea salt (pinch, optional): Sprinkled on top to enhance every flavor and create a sweet salty finish—use flaky sea salt for best effect

How to Make Millionaire's Shortbread

Prepare baking pan and preheat oven:
Start by preheating your oven to 350°F (175°C) and line a 9x9 inch baking dish with parchment paper, leaving an overhang for easy removal. This step ensures your bars come out cleanly and the paper prevents sticking when you add each layer.
Mix and press the shortbread base:
Cream the room temperature butter for 1 minute in a mixing bowl, then add granulated sugar and salt, beating for 2 to 3 minutes until it's pale and fluffy. Blend in vanilla extract and egg yolk, then add flour in three batches, mixing on low just until absorbed—do not overmix. Press evenly into the prepared pan, using fingertips or a flat-bottomed cup for level thickness.
Bake the shortbread layer:
Bake for 22 to 25 minutes, until the edges are light golden and the middle looks set but not browned. A sturdy, just baked foundation is key to support the chewy caramel and prevent sogginess. Let cool while preparing caramel.
Make the caramel layer:
Combine butter, brown sugar, salt, vanilla, sweetened condensed milk, and syrup in a medium heavy bottomed saucepan, whisking over medium heat until dissolved, about 2 to 3 minutes. Continue whisking as bubbles form and color deepens; cook until 225°F on a candy thermometer (about 5 to 6 minutes total), then remove from heat when the caramel thickens and pulls from the pan sides. This temperature ensures the caramel sets yet remains chewy after chilling.
Spread and chill caramel:
Pour hot caramel over cooled shortbread, immediately smoothing evenly to edges with an offset spatula. Work quickly as the caramel thickens. Refrigerate for 10 minutes, allowing it to set firm but not cold, for easy chocolate spreading later.
Create chocolate ganache layer:
Finely chop chocolate chips if necessary and place in a heat safe bowl with heavy cream. Melt gently using a double boiler or in the microwave, 20 second bursts with stirring, until glossy and smooth. Pour ganache over chilled caramel and tip pan or use spatula for an even layer.
Finish with salt and chill until set:
Sprinkle a pinch of flaky sea salt over still-wet chocolate for a flavor lift. Refrigerate entire tray for at least 2 hours, or until layers are firm. For neat bars, let rest at room temp for 10 minutes and slice using a hot dry knife for clean edges.
A stack of Millionaire's Shortbread.
A stack of Millionaire's Shortbread. | cookrisp.com

My grandmother taught me to add an extra pinch of salt to the chocolate layer, which truly transformed these bars from simply sweet to irresistibly addictive. That hint of salt balances all the richness, turning a homemade Millionaire's Shortbread into a dessert that gets rave reviews at any gathering. Every time I prepare these with her secret addition, I remember our afternoons baking together and sharing warm squares straight from the pan.

Smart Swaps and Variations

The classic three layer Millionaire's Shortbread can easily evolve to match any season or craving by tweaking just a few components. Swap in lemon zest for a bright citrusy note in the shortbread, or substitute 1/4 cup of the flour for almond flour for subtle nutty undertones and added tenderness. Customize the caramel by swirling in espresso powder, a splash of bourbon, or cinnamon for bold new flavors. The chocolate layer remains endlessly versatile; try dark chocolate for less sweetness, white chocolate for visual contrast, or swirl both for a marbled effect that impresses guests and pleases all palates.

How to Store and Reheat Millionaire's Shortbread

Proper storage preserves both the flavor and texture of Millionaire's Shortbread for days, making it a fantastic make ahead option. Stack cut bars between layers of parchment paper in an airtight container to prevent sticking or moisture buildup. At room temperature, they stay fresh for 3 to 4 days with a perfectly chewy caramel layer; for longer storage, refrigerate up to 2 weeks, noting the caramel will become firmer when cold. To serve, let chilled bars sit out 20 to 30 minutes to regain their ideal layered texture and slice easily again if needed.

What to Serve with Millionaire's Shortbread

Millionaire's Shortbread pairs beautifully with both classic and sophisticated accompaniments for a complete dessert experience. Enjoy a bar alongside a scoop of vanilla bean ice cream for contrast, or garnish with a dollop of whipped cream and fresh berries for a celebration. For beverage pairings, offer strong black coffee or espresso for a bold, balanced finish, or select a sweet dessert wine like port to complement the rich chocolate and caramel flavors at festive dinners.

Nutritional Benefits

While Millionaire's Shortbread is unapologetically rich and indulgent, each bar does feature ingredients that offer more than simple sweetness. Butter contributes vitamins A, E, and K which are essential for health, while dark chocolate amps up antioxidants and minerals like iron and magnesium. With approximately 733 calories per bar, these treats are meant for mindful celebration, allowing you to fully appreciate their layered decadence in moderation.

Recipe Success Tips

Common issues like tough shortbread, grainy caramel, or cracked chocolate can be fixed with a few pro techniques. For a perfectly smooth caramel, add corn syrup to prevent crystallization and whisk constantly until cooked to the right temperature. If the chocolate cracks when slicing, bring the bars to room temperature first and always use a sharp knife warmed in hot water, wiping clean between cuts. Slicing bars straight from the fridge leads to clean edges but is easier if the knife is kept hot and dry for each pass.

Three pieces of Millionaire's Shortbread.
Three pieces of Millionaire's Shortbread. | cookrisp.com

These irresistible Millionaire's Shortbread bars have become my signature dessert, always drawing compliments and recipe requests at every gathering. Enjoy making these decadent layers and savoring each bite—you may find yourself asked to bring them to every celebration!

Common Questions About This Recipe

→ Can I use dark chocolate instead of semisweet?

Yes, you can substitute dark chocolate for a richer, less sweet topping. Choose a chocolate with at least 60% cacao for best results and melt gently with cream for a smooth finish.

→ Is there a substitute for golden syrup?

If you can't find golden syrup, light or dark corn syrup can be used instead. Both options help achieve the desired caramel texture and consistency.

→ How should I store Millionaire's Shortbread?

After cutting, store the bars in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate or freeze individual squares, separating layers with parchment paper.

→ Why did my caramel layer turn grainy?

A grainy caramel may result from undissolved sugar or overcooking. Be patient and whisk gently over medium heat, ensuring the mixture is smooth before pouring over the shortbread base.

→ Can this dessert be made in advance?

Absolutely! Millionaire's Shortbread holds up well when prepared ahead of time. Chill thoroughly for easy slicing and serve when convenient, making it a favorite for gatherings.

Millionaire's Shortbread Caramel Chocolate

Layers of buttery shortbread, creamy caramel, and smooth chocolate combine for a classic treat. Millionaire's Shortbread and Caramel Shortbread Bars feature a crisp base and luscious topping, ideal for holiday tables or making ahead. You'll want this later.

Prep Time
35 minutes
Time to Cook
45 minutes
Complete Time
80 minutes
Recipe By Sarah Crisp: Sarah Crisp

Recipe Type: Sweet Comfort

Level of Difficulty: Moderate Difficulty

Cuisine Style: British

Makes: 8 Number of Servings (1 tray, cut into 16 bars)

Dietary Categories: Suitable for Vegetarians

Ingredients You’ll Need

→ Shortbread Base

01 2 cups all-purpose flour
02 1 cup unsalted butter, at room temperature
03 1/2 cup granulated sugar, packed
04 1 egg yolk
05 1 teaspoon vanilla extract
06 1/2 teaspoon salt

→ Caramel Layer

07 1 can (14 ounces) sweetened condensed milk
08 1/2 cup unsalted butter, cut into tablespoon-sized pieces
09 1 cup light brown sugar, packed
10 1/4 cup golden syrup or corn syrup, light or dark
11 1 teaspoon vanilla extract
12 1/2 teaspoon salt

→ Chocolate Ganache

13 1 1/2 cups semisweet chocolate chips
14 1/3 cup heavy cream
15 1 pinch sea salt, for sprinkling

How to Make It

Step 01

Preheat the oven to 350°F and line a 9x9 inch baking dish with parchment paper or aluminum foil.

Step 02

Cream together butter, granulated sugar, and salt until light and fluffy. Add vanilla extract and egg yolk, then mix until combined. Gradually incorporate the flour, mixing until the dough just comes together.

Step 03

Transfer the dough to the prepared pan and press into an even layer. Bake for about 22 minutes, or until the edges are golden brown. Remove from oven and set aside.

Step 04

While the shortbread cools, combine butter, light brown sugar, salt, vanilla extract, sweetened condensed milk, and syrup in a saucepan over medium heat. Whisk continuously as the mixture melts and begins to bubble. Continue cooking, stirring often, until the caramel thickens, darkens in color, and reaches 225°F, about 5-6 minutes.

Step 05

Carefully pour the hot caramel over the shortbread base, spreading evenly to the edges. Chill in the refrigerator for 10 minutes to allow the caramel to set.

Step 06

Chop the chocolate and combine with heavy cream in a heatproof bowl. Gently melt using a double boiler or by microwaving in 20-second bursts, stirring between each interval, until smooth and glossy.

Step 07

Pour the melted chocolate ganache over the chilled caramel layer. Smooth the surface evenly and sprinkle lightly with sea salt. Return to the refrigerator to set, then slice into bars for serving.

Extra Suggestions

  1. For precise caramel texture, use a candy thermometer to avoid burning or undercooking. Let bars fully chill before slicing for the cleanest layers.

Things You'll Need

  • 9x9 inch baking dish
  • Parchment paper or aluminum foil
  • Hand mixer or stand mixer
  • Medium saucepan
  • Whisk
  • Heatproof bowl
  • Spatula

Allergen Information

Always read labels for allergens and consult your doctor if unsure.
  • Contains milk, eggs, wheat, and may contain soy from chocolate; potential gluten and dairy allergens present.

Nutritional Breakdown (Per Serving)

This is for general info and isn't a replacement for professional advice.
  • Calories: 733
  • Fat Content: 40 grams
  • Carbohydrates: 85 grams
  • Protein Content: 8 grams