Introduction
These caramel squares are a three-layer confection: a buttery shortbread base, a thick layer of homemade caramel made by simmering butter, sugar, syrup, and condensed milk until golden and firm, and a glossy chocolate top. The caramel requires steady stirring over low heat for 40–50 minutes—this is where the recipe earns its depth—and the result is dense, fudgy, and shareable enough to cut into 8–12 pieces. They work as a dessert, a special-occasion gift, or an indulgent make-ahead treat.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 75 minutes
- Total Time: 90 minutes
- Servings: 8–12
Ingredients
Base
- 350 g self-raising flour
- 225 g unsalted butter
- 110 g caster sugar
Filling
- 225 g caster sugar
- 225 g unsalted butter
- 5 Tablespoons golden syrup
- 400 ml full-fat condensed milk
Topping
- 340 g good-quality chocolate (milk or dark), melted
Instructions
Base
- Preheat the oven to 180°C (gas mark 4; 350°F). Rub flour, butter, and caster sugar together until it resembles breadcrumbs.
- Press into a 25 x 38 x 4 cm Swiss roll pan.
- Bake for 20 minutes or till golden.
- Cool.
Filling
- Melt butter in a heavy-based saucepan over a low heat; add sugar, golden syrup, and condensed milk.
- Stir continuously for 40-50 minutes. It should be golden brown in colour when ready to eat. To test, drop a little blob into a bowl of cold water; it should firm up.
- Pour this caramel mixture over the base, and let it cool.
Topping
- Pour melted chocolate over the top.
- Spread the chocolate evenly, and let set.
Variations
Salted caramel top: Sprinkle a light pinch of fleur de sel or sea salt over the melted chocolate before it sets. The salt cuts the sweetness and adds complexity.
Dark chocolate only: Use 100% dark chocolate for the topping instead of milk chocolate. This creates a more sophisticated bitter-sweet contrast with the sweet caramel.
Thinner base, thicker caramel: Use a larger pan (roughly 28 x 40 cm) for a crispier, more delicate shortbread layer and a higher ratio of caramel to base.
Double chocolate: Melt 100 g of chocolate and mix it into the cooled caramel just before pouring it over the base. This deepens the caramel flavor without changing texture.
Hazelnut finish: Chop roasted hazelnuts finely and press them gently into the chocolate topping while still soft, then let set. This adds crunch and nutty flavor.
Tips for Success
Stir the caramel constantly and keep the heat low. The mixture can catch or burn on a high heat, and uneven stirring causes it to seize. Scrape the bottom and sides of the pan regularly to prevent a hard layer from forming.
Use the cold-water test to judge doneness. After 40–50 minutes of stirring, drop a small spoonful into a bowl of cold water. If it firms up into a soft ball but is still pliable, the caramel is ready. If it’s still runny, keep stirring; if it’s hard and brittle, you’ve gone too far.
Let each layer cool completely before moving to the next. The base needs to cool after baking so the caramel doesn’t melt into it; the caramel needs to cool and firm before the chocolate goes on top, or it will slump.
Use good-quality chocolate for the topping. Cheap chocolate can taste waxy and won’t set smoothly. Melt it gently over a bain-marie (bowl over hot water) or in short microwave bursts, stirring between each, to avoid seizing.
Work in a cool kitchen. If your kitchen is very warm, the set chocolate may soften or become dull. Let the squares sit in a cool place or the fridge for the chocolate to set fully and glossy.
Storage and Reheating
Fridge: Store the squares in an airtight container on parchment paper to prevent sticking. They keep for 5–7 days. The chocolate and caramel will firm slightly when cold, making them easier to eat.
Freezer: Layer the squares between parchment in a freezer container and freeze for up to 3 months. Thaw at room temperature for 1–2 hours before serving; thawing in the fridge can cause condensation.
FAQ
Can I skip the cold-water test and just use a timer? No. The exact cooking time depends on your stove’s heat output and the pan’s thickness. The cold-water test is the only reliable check—runny caramel will stay soft and sticky, while overcooked caramel becomes brittle and grainy.
What if my caramel seizes or becomes grainy? This happens when the mixture is overheated or cooks unevenly. You cannot salvage it; you’ll need to start the filling again. Keep the heat low, stir constantly, and scrape the pan’s bottom regularly.
Can I make this with salted butter instead of unsalted? You can, but you’ll lose control of the salt level in the final dish. Salted butter varies in salt content by brand, so you may end up with an over-salted caramel. Stick with unsalted butter and add salt yourself if you prefer a salted caramel.
How do I cut these cleanly without the caramel sticking? Use a sharp knife dipped in hot water and wiped dry between cuts. The heat softens the caramel just enough to cut without dragging or breaking. A serrated knife also helps grip the layers without slipping.
Attribution: Recipe text from “Cookbook:Caramel Squares” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:Caramel_Squares
License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/
Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.

