
These buttery, melt-in-your-mouth shortbread bars are layered with rich homemade caramel and silky chocolate for the ultimate easy treat. No corn syrup needed and perfect for gifting, holidays, or any time you need the best dessert ever.

If you have ever bitten into a millionaire's shortbread bar and thought, "I need to make this at home," this is your moment. These caramel shortbread bars have it all: a crisp, buttery shortbread base, a thick layer of soft homemade caramel (made completely without corn syrup), and a glossy chocolate topping that snaps cleanly when you bite through it. They are the kind of easy treat that looks wildly impressive but comes together with pantry staples and a little patience.
Whether you are loading up a holiday cookie tin, looking for treats to give as gifts, or just need the best dessert ever for a weekend bake, these bars are about to become your new go-to.
Traditional millionaire shortbread recipes often call for corn syrup or golden syrup in the caramel. This version skips both. Instead, we lean on sweetened condensed milk and brown sugar to build a deeply flavored, fudgy caramel that sets perfectly every time. No candy thermometer, no temperamental sugar stages, and no specialty ingredients.
Here is what makes this recipe stand out:
Chef's Tip: The secret to shortbread that truly melts in your mouth is cold butter worked in by hand. Do not let the butter soften or the base will turn greasy instead of crumbly and tender.
The right equipment genuinely makes a difference here, especially when it comes to the caramel layer. A heavy-bottomed saucepan is essential for even heat distribution and preventing the caramel from scorching. A good quality parchment paper with enough overhang makes lifting the slab out of the pan effortless, giving you those clean, bakery-style cuts.
For the chocolate layer, a high-quality semi-sweet or dark chocolate bar (chopped, not chips) melts more smoothly and gives you a shinier finish. That said, standard chocolate chips work just fine if that is what you have on hand.
The caramel is the heart of any good millionaire bar recipe, and it is also the step where most home bakers run into trouble. Here is what to know before you start:
Stir constantly. This is not a step where you can walk away. The condensed milk will scorch on the bottom if left unattended, even briefly.
Watch the color and texture, not just the time. The caramel is ready when it turns a deep golden amber and pulls away from the sides of the pan slightly. It should coat the back of a spoon thickly.
Let each layer set before adding the next. Pouring warm chocolate over warm caramel will cause the layers to bleed together. Patience here is what separates a polished caramel shortbread bar from a messy one.
Chef's Tip: Add a generous pinch of flaky sea salt over the chocolate layer while it is still wet. The salt cuts through the sweetness and makes these taste genuinely sophisticated, even though they only take about an hour of hands-on effort.
One of the best things about this recipe is how well it travels. These bars hold their shape at room temperature for up to three days, which makes them ideal treats to give as gifts or pack into holiday cookie boxes alongside other Christmas cookies and bars.
Cut them into neat rectangles for a classic look, or go smaller for bite-sized squares that are easy to grab at a party. Either way, they stack beautifully in a tin lined with parchment and look completely homemade in the best possible way.
A few gifting ideas:
Grab your saucepan and your baking pan. Here is the full, detailed recipe with every measurement and step you need:

These buttery, melt-in-your-mouth shortbread bars are layered with rich homemade caramel and silky chocolate for the ultimate easy treat. No corn syrup needed and perfect for gifting, holidays, or any time you need the best dessert ever.
Preheat your oven to 350 degrees F (175 degrees C). Line a 9x13 inch baking pan with parchment paper, leaving an overhang on the sides for easy lifting later.
Make the shortbread base: In a large bowl, whisk together the flour, powdered sugar, cornstarch, and salt. Add the cold cubed butter and use your fingertips or a pastry cutter to work it in until the mixture resembles coarse, damp sand with no large butter pieces remaining.
Press the shortbread dough firmly and evenly into the bottom of the prepared pan. Use the flat bottom of a measuring cup to get a smooth, even surface. Prick the dough all over with a fork.
Bake the shortbread base for 20 to 22 minutes, until the edges are just lightly golden and the center looks set. Remove from the oven and let it cool slightly while you make the caramel.
Make the caramel layer: In a medium heavy-bottomed saucepan over medium heat, combine the butter, brown sugar, sweetened condensed milk, and heavy cream. Stir constantly as the butter melts. Once everything is combined, increase the heat slightly and bring to a gentle boil, stirring the whole time.
Cook the caramel for 8 to 10 minutes, stirring constantly, until it thickens noticeably and turns a deep golden amber color. It should coat the back of a spoon. Remove from heat and stir in the vanilla extract.
Pour the hot caramel evenly over the shortbread base and spread it to the edges with a spatula. Let it cool at room temperature for 15 minutes, then transfer the pan to the refrigerator for at least 30 minutes until the caramel is firm.
Make the chocolate topping: In a microwave-safe bowl, combine the chocolate chips and coconut oil. Microwave in 30-second intervals, stirring between each, until fully melted and smooth.
Pour the melted chocolate over the set caramel layer and spread evenly. If desired, sprinkle flaky sea salt over the top right away before the chocolate sets.
Refrigerate the bars for at least 1 hour, or until the chocolate is completely firm. Use the parchment overhang to lift the slab out of the pan. For clean cuts, use a sharp knife warmed under hot water and dried between each slice.
Cut into bars or squares and serve. Store leftovers in an airtight container in the refrigerator.
These bars are a dream for make-ahead baking. Here is everything you need to know:
Refrigerator: Store in an airtight container for up to 7 days. The cold actually improves the texture, keeping the caramel firm and the chocolate snappy.
Freezer: These freeze beautifully for up to 2 months. Slice into bars first, wrap individually in plastic wrap, and store in a zip-top freezer bag. Thaw overnight in the fridge.
Make-ahead: You can bake the shortbread base up to 2 days in advance and store it wrapped at room temperature. Add the caramel and chocolate layers the day before serving for peak freshness.
Whether you are making these as easy-to-grab desserts for a weeknight treat or baking a big batch of sweet desserts for a holiday gathering, this recipe delivers every single time. Once you try homemade caramel shortbread bars, the store-bought version will never quite measure up again.