Ingredients
Equipment
Method
- Position oven rack in the middle and preheat to 325°F (165°C), then line an 8×8 inch (20×20cm) light-colored aluminum pan with two overlapping strips of parchment paper leaving at least 2 inches of overhang on all sides, and lightly grease the pan before laying the parchment down.
- Whisk together the 2 cups (240g) all-purpose flour, ½ cup (60g) sifted powdered sugar, and ¼ tsp (1.5g) fine sea salt in a large bowl, then add the ¾ cup (170g) cold cubed unsalted butter and rub it into the flour mixture using a food processor (8–10 pulses), stand mixer on low (2–3 minutes), or fingertips until the mixture resembles coarse damp sand with no butter pieces larger than a small pea.
- Transfer the mixture to the prepared pan and press firmly and evenly into the base using the flat bottom of a measuring cup, paying particular attention to the corners, then prick the surface all over with a fork approximately 20–25 times spaced 1 inch apart.
- Bake at 325°F (165°C) for 18 to 22 minutes until the very bottom edges are pale golden and the top surface is still cream-colored and matte — do not wait for the top to look golden — then transfer to a wire rack and cool completely, approximately 45 to 60 minutes.
- Once the base is fully cooled, combine the 1 can (14 oz / 396g) sweetened condensed milk, ½ cup (113g) unsalted butter, ½ cup (100g) packed light brown sugar, and ¼ tsp (1.5g) fine sea salt in a medium heavy-bottomed saucepan over medium heat, stirring continuously from the moment the butter begins to melt.
- Cook the caramel over medium heat, stirring constantly and scraping the bottom of the pan with every stroke, for 8 to 12 minutes until the mixture reaches 225–230°F (107–110°C) on a candy thermometer and a small amount dropped into cold water forms a soft pliable ball, then remove from heat and stir in the 1 tsp (5ml) pure vanilla extract.
- Pour the hot caramel immediately over the cooled shortbread base, spread to all four corners with an offset spatula, and allow to cool at room temperature for 30 minutes until the surface is firm and tacky but no longer liquid.
- Combine the 8 oz (227g) finely chopped bittersweet chocolate and 1 tsp (5ml) coconut oil or butter in a heatproof bowl and melt in the microwave in 30-second intervals at 50% power, stirring between each interval, until completely smooth and fluid — approximately 3 to 4 intervals.
- Pour the melted chocolate over the set caramel layer, spread evenly to the edges with an offset spatula using light strokes, then immediately scatter the 1 tsp flaked sea salt evenly across the surface while the chocolate is still fluid and glossy.
- Transfer the pan to the refrigerator and chill for a minimum of 2 hours or overnight until all three layers are fully set.
- Lift the slab from the pan using the parchment overhang and place on a cutting board, then warm a sharp chef's knife in hot water, dry it completely, and cut into 16 bars using firm downward pressure — rewarming and drying the knife between every single cut.
Notes
- Condensed milk: must be sweetened condensed milk (full-fat) — evaporated milk will not set and the batch cannot be saved.
- Chocolate: use a baking bar at 60–70% cacao, finely chopped — chips contain stabilizers that prevent a smooth melt and even layer.
- Butter: must be cold and cubed for the shortbread base — room-temperature butter produces a dense, bread-like base instead of sandy shortbread.
- Caramel doneness: target 225–230°F (107–110°C) — verify with cold water test; forms a soft pliable ball at correct stage.
- Chilling: minimum 2 hours before cutting — caramel is still soft beneath the surface before then and will collapse under the knife.
- Knife technique: warm the blade in hot water and dry completely between every cut — cold blade shatters the chocolate top.
- Storage: lidded hard-sided container, parchment between layers, room temperature up to 3 days or refrigerator up to 7 days.
- Freeze: wrap individual bars in two layers of plastic wrap, freeze up to 2 months — thaw overnight in refrigerator, add fresh salt flakes after thawing.
- Make ahead: full slab can be made and refrigerated uncut up to 2 days before slicing — layers set more completely overnight and slicing is cleaner.
- Scaling: doubles linearly for all three layers — no leavening in this recipe, so no non-linear adjustment needed. Bake two separate 8×8 pans.
- Altitude: reduce caramel target temperature by 2°F per 1,000 feet above sea level — always verify with cold water test.
- Allergens: contains wheat, dairy. Chocolate may contain soy (check label). Gluten-free adaptation not tested.
- Tip: score the pressed shortbread base into bar portions before baking — the pre-weakened lines align with final cuts and reduce crumbling at the base layer.
