These Caramel Shortbread Squares, often called millionaire’s shortbread, have everything I want in a little dessert bar: a crisp, buttery shortbread base, a thick and chewy caramel center, and a smooth layer of creamy milk chocolate. The contrast is what makes them special; the crust is tender and slightly crumbly, while the caramel stays rich and pleasantly sticky beneath that firm chocolate topping.
This is the kind of collected recipe I keep around for holidays, bake sales, and afternoons when the kids want something more exciting than an ordinary cookie. The ingredients are straightforward, and most of the total time is simply waiting for the caramel and chocolate to set. Cutting the finished square into 32 small pieces also makes these wonderfully easy to share.
For an extra layer of flavor, adding a little salt to the caramel gives you that classic salted caramel and chocolate combination without changing the basic method. The recipe has been rewritten and organized for an efficient American home kitchen while keeping the original proportions and technique intact.

Love this recipe? Pin it to your Dessert Recipes board on Pinterest so you don’t lose it!
Ingredients
Shortbread
1 ¼ cups all-purpose flour
⅔ cup unsalted butter, softened
¼ cup granulated sugar
Caramel
½ cup unsalted butter
½ cup light brown sugar, packed
½ cup sweetened condensed milk
2 tbsp light corn syrup
½ tsp salt (Optional)
Chocolate Topping
1 ¼ cups milk chocolate chips
Instructions
- Prepare the pan. Preheat the oven to 175°C / 350°F. Lightly grease a 9-inch square baking pan or line it with parchment paper, leaving enough overhang to lift out the finished bars.
- Make the shortbread. Combine the flour, softened butter, and granulated sugar in a medium bowl. Mix until evenly combined and crumbly. Press the mixture firmly and evenly into the bottom of the prepared pan.
- Bake the crust. Bake for about 20 minutes, or until the shortbread looks dry and the edges are lightly golden. Set the pan aside while you prepare the caramel.
- Cook the caramel. Add the butter, brown sugar, sweetened condensed milk, corn syrup, and optional salt to a medium saucepan. Cook over medium-low heat, stirring frequently, until the mixture reaches a steady boil.
- Thicken the caramel. Continue boiling for 5 minutes while stirring carefully to prevent scorching. Remove from the heat and vigorously stir with a sturdy wooden spoon for about 3 minutes. The caramel should become slightly thicker and smoother.
- Add the caramel layer. Immediately pour the hot caramel over the shortbread and spread it into an even layer. Leave at room temperature for 2 to 3 hours, or until the caramel is firm enough to support the chocolate.
- Melt the chocolate. Place the milk chocolate chips in a microwave-safe bowl. Microwave for 1 minute, stir well, then continue heating in 20-second intervals, stirring after each interval, until completely smooth.
- Finish the bars. Spread the melted chocolate evenly over the caramel. Refrigerate for about 30 minutes, or just until the chocolate is set.
- Slice and serve. Lift the slab from the pan if using parchment. For 32 servings, cut into 4 rows in one direction and 8 rows in the other. Let very cold chocolate soften slightly before slicing to reduce cracking.
Cooking Notes
Keep the caramel over medium-low heat. Sweetened condensed milk and sugar can scorch quickly if the saucepan gets too hot.
Stir the caramel frequently, especially along the bottom and corners of the saucepan. Once it begins boiling, keep a close eye on it.
For salted caramel squares, add ½ tsp salt to the caramel. Flaky salt can also be sprinkled sparingly over the chocolate before it sets.
Do not overheat the milk chocolate. Once most of the chips have melted, vigorous stirring will usually melt the remaining pieces without additional microwaving.
For cleaner slices, use a large, sharp knife and wipe the blade between cuts. If the chocolate is refrigerator-cold and brittle, allow the bars to stand at room temperature for 10 to 15 minutes before cutting.
Store the squares in an airtight container in the refrigerator for up to about one week. For a softer caramel and shortbread texture, bring them closer to room temperature before serving.
Nutrition
Based on the ingredient quantities, expected moisture loss during baking and caramel cooking, and a yield of 32 small dessert bars, the finished batch is approximately 1.8 to 2 lb. A practical serving is 1 square, approximately 1 oz, depending on final moisture loss and cutting accuracy.
Yields: 32 Servings
Estimated Nutrition per Serving
Calories: 150 kcal
Fat: 9.0 g
Carb: 16.5 g
Protein: 1.4 g
Nutrition is an estimate; exact values vary with the brands of butter, condensed milk, corn syrup, and chocolate used.
Recipe Science
Millionaire’s shortbread is a layered dessert built around three contrasting structures: a flour-and-butter shortbread, a cooked dairy caramel, and a chocolate coating. The shortbread contains a high proportion of fat and relatively little liquid, which limits gluten development and creates its characteristic tender, crumbly texture. The caramel combines butter, brown sugar, condensed milk, and corn syrup before being concentrated through boiling.
The corn syrup contributes more than sweetness. Its simple sugars help interfere with the formation of large sucrose crystals, supporting a smoother caramel texture. Cooking also removes water and concentrates the sugar and milk solids. Allowing this layer to firm before adding chocolate keeps the layers distinct. The final chilling period solidifies the cocoa butter in the chocolate sufficiently for slicing.
These bars are suitable for make-ahead preparation because all three layers hold well after setting. Refrigeration provides the cleanest storage, although the bars have a softer texture when allowed to warm briefly before serving. Dark or semisweet chocolate can replace milk chocolate for a less-sweet finish.
Dietary Notes & Health Alerts: At approximately 6 g saturated fat per serving, one square provides about 30% of the FDA Daily Value of 20 g, so saturated fat qualifies as High per serving. Anyone limiting saturated fat may prefer a smaller portion or thinner chocolate layer. Sodium is naturally low unless additional salt is used. Added sugars are substantial because caramel, condensed milk, and milk chocolate are central to the recipe, so portion size remains the most practical way to moderate sugar intake.
Why You’ll Love This Recipe
- Three Irresistible Layers: Buttery shortbread, chewy caramel, and creamy chocolate give every small square contrasting flavors and textures.
- Simple Pantry Ingredients: There is no complicated candy-making equipment or specialty ingredient list.
- Perfect for Sharing: One 9-inch pan produces 32 rich little bars, making the recipe practical for parties, cookie trays, and holiday boxes.
- Easy to Customize: Add salt to the caramel or swap milk chocolate for semisweet or dark chocolate.
- Excellent Make-Ahead Dessert: Most of the preparation time is hands-off setting time, so the bars can be prepared well before serving.
FAQ
- Can I use salted butter? Yes. Salted butter will work, but omit the optional salt from the caramel until you taste and assess the balance.
- Why is my caramel too soft? It was probably not boiled long enough or did not have sufficient time to set. Give the caramel the full cooking time, then allow it to cool completely before adding the chocolate.
- Can I use dark chocolate instead of milk chocolate? Absolutely. Semisweet or dark chocolate makes a particularly good substitute if you prefer a stronger cocoa flavor and less overall sweetness.
- How do I keep the chocolate from cracking when I cut the bars? Avoid slicing immediately from the refrigerator. Let the slab stand at room temperature for about 10 to 15 minutes, then cut it with a sharp knife.
- Can I make millionaire’s shortbread ahead? Yes. These bars are particularly well suited to advance preparation. Keep them covered in the refrigerator, then bring them closer to room temperature before serving if you prefer softer caramel.
Conclusion
There’s something wonderfully satisfying about cutting into these three beautiful layers and finding buttery shortbread, golden caramel, and chocolate in every bite. Remember, cooking is a journey, so feel free to make this recipe your own with dark chocolate, a touch of sea salt, or your family’s favorite finishing touch.
Would you make yours with classic milk chocolate or turn them into salted caramel squares? Happy baking!
Caramel Shortbread Squares
Course: Shortbread CookiesCuisine: British-InspiredDifficulty: Easy32
bars10
minutes35
minutes150
kcalButtery shortbread layered with chewy homemade caramel and creamy milk chocolate for a rich, three-layer dessert bar.
Ingredients
- Shortbread
1 ¼ cups all-purpose flour
⅔ cup unsalted butter, softened
¼ cup granulated sugar
- Caramel
½ cup unsalted butter
½ cup light brown sugar, packed
½ cup sweetened condensed milk
2 tbsp light corn syrup
½ tsp salt (Optional)
- Chocolate Topping
1 ¼ cups milk chocolate chips
Directions
- Prepare the pan. Preheat the oven to 175°C / 350°F. Lightly grease a 9-inch square baking pan or line it with parchment paper, leaving enough overhang to lift out the finished bars.
- Make the shortbread. Combine the flour, softened butter, and granulated sugar in a medium bowl. Mix until evenly combined and crumbly. Press the mixture firmly and evenly into the bottom of the prepared pan.
- Bake the crust. Bake for about 20 minutes, or until the shortbread looks dry and the edges are lightly golden. Set the pan aside while you prepare the caramel.
- Cook the caramel. Add the butter, brown sugar, sweetened condensed milk, corn syrup, and optional salt to a medium saucepan. Cook over medium-low heat, stirring frequently, until the mixture reaches a steady boil.
- Thicken the caramel. Continue boiling for 5 minutes while stirring carefully to prevent scorching. Remove from the heat and vigorously stir with a sturdy wooden spoon for about 3 minutes. The caramel should become slightly thicker and smoother.
- Add the caramel layer. Immediately pour the hot caramel over the shortbread and spread it into an even layer. Leave at room temperature for 2 to 3 hours, or until the caramel is firm enough to support the chocolate.
- Melt the chocolate. Place the milk chocolate chips in a microwave-safe bowl. Microwave for 1 minute, stir well, then continue heating in 20-second intervals, stirring after each interval, until completely smooth.
- Finish the bars. Spread the melted chocolate evenly over the caramel. Refrigerate for about 30 minutes, or just until the chocolate is set.
- Slice and serve. Lift the slab from the pan if using parchment. For 32 servings, cut into 4 rows in one direction and 8 rows in the other. Let very cold chocolate soften slightly before slicing to reduce cracking.






