Millionaire Shortbread (Caramel Chocolate Layers) Recipe
Introduction
Millionaire Shortbread is a decadent treat combining a buttery shortbread base, rich caramel layer, and smooth chocolate topping. This classic dessert is perfect for satisfying your sweet tooth with its irresistible layers and texture.

Ingredients
- 1 cup unsalted butter (softened)
- 0.5 cup granulated sugar
- 2 cups all-purpose flour
- 0.25 tsp salt
- 1 tsp vanilla extract
- 0.5 cup unsalted butter
- 0.5 cup brown sugar
- 14 oz sweetened condensed milk
- 0.25 cup light corn syrup
- 1 tsp vanilla extract
- 1 pinch salt
- 8 oz semisweet or milk chocolate (chopped)
- 1 tbsp butter or cream (optional, for smoothness)
Instructions
- Step 1: Preheat your oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper.
- Step 2: Cream the softened butter and granulated sugar together until the mixture is light and fluffy. Stir in the vanilla extract, flour, and salt to form a dough.
- Step 3: Press the dough evenly into the prepared baking pan. Bake for 18 to 20 minutes, or until the shortbread turns golden. Allow it to cool completely.
- Step 4: In a saucepan, combine the butter, brown sugar, sweetened condensed milk, and corn syrup. Cook over medium heat for 8 to 10 minutes, stirring, until the mixture is thickened and golden.
- Step 5: Pour the caramel over the cooled shortbread base, spreading it evenly. Chill in the refrigerator for 30 minutes to set.
- Step 6: Melt the chopped chocolate and butter or cream (if using) together, then pour the melted chocolate over the chilled caramel layer and spread smoothly.
- Step 7: Chill the entire tray in the refrigerator for 1 to 2 hours until firm. Slice into bars and serve.
Tips & Variations
- Use a mix of semisweet and milk chocolate for a balanced flavor between sweet and rich.
- For a saltier twist, sprinkle flaky sea salt over the chocolate layer before chilling.
- Ensure the caramel is thickened properly by cooking it gently and stirring continuously to prevent burning.
- Line the pan with parchment paper overhanging the sides for easy removal of the bars.
Storage
Store the millionaire shortbread in an airtight container in the refrigerator for up to one week. Let the bars come to room temperature for 10–15 minutes before serving for the best texture. Alternatively, you can freeze them wrapped tightly for up to one month and thaw in the refrigerator before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use salted butter instead of unsalted?
Yes, but reduce or omit the added salt in the recipe to avoid an overly salty taste.
What if I don’t have corn syrup? Can I substitute it?
You can substitute corn syrup with an equal amount of golden syrup or honey, but the texture might be slightly different. These alternatives help prevent crystallization in the caramel.
PrintMillionaire Shortbread (Caramel Chocolate Layers) Recipe
Millionaire Shortbread is a decadent layered dessert featuring a buttery shortbread base, a rich caramel middle, and a smooth chocolate topping. This indulgent treat combines the perfect balance of textures and flavors, making it a crowd-pleaser for any occasion.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 2 hours 15 minutes
- Yield: 16 bars 1x
- Category: Dessert
- Method: Baking
- Cuisine: British
Ingredients
Shortbread Base
- 1 cup unsalted butter (softened)
- 0.5 cup granulated sugar
- 2 cups all-purpose flour
- 0.25 tsp salt
- 1 tsp vanilla extract
Caramel Layer
- 0.5 cup unsalted butter
- 0.5 cup brown sugar
- 14 oz sweetened condensed milk
- 0.25 cup light corn syrup
- 1 tsp vanilla extract
- 1 pinch salt
Chocolate Topping
- 8 oz semisweet or milk chocolate (chopped)
- 1 tbsp butter or cream (optional, for smoothness)
Instructions
- Prepare the oven and pan: Preheat your oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper to prevent sticking and ease removal of the bars later.
- Make the shortbread dough: In a mixing bowl, cream together 1 cup softened unsalted butter and 0.5 cup granulated sugar until the mixture is light and fluffy. Stir in 1 teaspoon vanilla extract, 2 cups all-purpose flour, and 0.25 teaspoon salt. Combine everything until a dough forms.
- Bake the shortbread base: Press the dough evenly into the prepared pan. Bake in the preheated oven for 18–20 minutes or until the shortbread turns golden brown. Remove from oven and allow it to cool completely before adding the next layer.
- Cook the caramel layer: In a medium saucepan, combine 0.5 cup unsalted butter, 0.5 cup brown sugar, 14 ounces sweetened condensed milk, and 0.25 cup light corn syrup. Cook over medium heat, stirring constantly for 8–10 minutes, until the mixture becomes golden and thickened. Remove from heat and stir in 1 teaspoon vanilla extract and a pinch of salt.
- Add the caramel to the shortbread: Pour the cooked caramel evenly over the cooled shortbread base. Using a spatula, spread it out smoothly to cover the entire surface. Place the pan in the refrigerator and chill for 30 minutes to let the caramel set.
- Prepare the chocolate topping: Melt 8 ounces of chopped semisweet or milk chocolate along with 1 tablespoon butter or cream (if using) either in a microwave using short bursts or over a double boiler until smooth.
- Finish the bars: Pour the melted chocolate over the caramel layer, spreading it evenly with a spatula. Return the pan to the refrigerator and chill for 1–2 hours until firm.
- Serve: Once fully set, slice into bars and serve these rich and indulgent Millionaire Shortbread treats.
Notes
- Ensure the shortbread base is completely cooled before adding the caramel to prevent it from melting.
- Stir the caramel continuously to avoid burning and achieve a smooth texture.
- For a richer chocolate layer, use high-quality chocolate and add the optional butter or cream to enhance smoothness.
- Store bars in an airtight container in the refrigerator for up to one week.
- Allow bars to come to room temperature for a few minutes before serving for the best flavor and texture.
Keywords: Millionaire Shortbread, caramel chocolate bars, layered dessert, shortbread recipe, easy dessert, homemade bars

