Recreate the beloved candy bar experience with these indulgent homemade bars featuring three distinct layers. Start with a buttery, tender shortbread base that bakes until golden and crisp. Top with a velvety caramel made from butter, brown sugar, and sweetened condensed milk, cooked to perfect consistency. Finish with a glossy layer of melted milk chocolate. The contrast of textures—crisp cookie, chewy caramel, and smooth chocolate—makes every bite satisfying. These bars require minimal active cooking time but need patience for proper cooling and setting between layers.
The first time I made Twix bars from scratch, I stood over the stove stirring caramel until my arm actually ached, completely mesmerized by how the mixture transformed from pale beige to this deep amber color that smelled like pure happiness.
I brought these to a friend's summer potluck last year and watched three different people literally grab seconds before they'd even finished their first bar.
Ingredients
- Unsalted butter: Use room temperature butter for the shortbread but melted butter works perfectly fine if you forget to take it out ahead of time
- Granulated sugar: Creates that classic crisp shortbread texture that shatters beautifully when you bite down
- All purpose flour: Regular flour gives the best structure but I've accidentally used cake flour before and they still turned out tender
- Fine sea salt: This tiny amount balances all the sweetness and makes the butter flavor really pop
- Light brown sugar: Dark brown sugar works too but the light variety keeps the caramel from becoming too intense
- Sweetened condensed milk: This is absolutely essential for that gooey, smooth caramel texture you cannot substitute it
- Milk chocolate: I prefer milk chocolate but semisweet gives a sophisticated contrast if you want less sweetness
Instructions
- Prep your pan:
- Parchment paper is non negotiable here because these sticky layers will never release cleanly without it
- Make the shortbread:
- Cream the butter and sugar until they look pale and fluffy then gently fold in the flour until you just see the last streaks disappear
- Bake the base:
- Press the dough firmly and evenly into the pan then give it a quick bake until it's barely golden because it will cook more later
- Cook the caramel:
- Stir constantly without walking away because this mixture can scorch quickly and burned caramel cannot be saved
- Layer the caramel:
- Pour slowly over your completely cooled shortbread and tilt the pan gently to help it spread evenly
- Add the chocolate:
- Melt everything slowly and patiently then pour it over the set caramel layer
- Clean cuts:
- Use a hot sharp knife and wipe the blade between every single cut for those perfect professional looking edges
My daughter asked if we could make these for her birthday instead of a cake and honestly I cannot blame her for choosing layers of caramel and chocolate over frosted sponge.
Getting Even Layers
The trick to professional looking bars is letting each layer cool completely before adding the next one because rushing this step creates muddy streaks between layers.
Temperature Matters
Room temperature bars cut cleaner but refrigerated ones are easier to handle so choose based on your patience level and serving timeline.
Making Them Ahead
These actually taste better on day two after the flavors have had time to meld together and the shortbread softens slightly.
- Cut them while slightly cool but not cold for the cleanest edges
- Store between wax paper sheets so they do not stick together
- Bring to room temperature before serving for the best texture
There is something deeply satisfying about making candy bar classics at home where every bite reminds you that homemade really is worth the extra effort.
Recipe Q&A
- → How long do these bars need to set?
-
The complete process takes about 2 hours. The shortbread needs 20 minutes to bake and time to cool completely. The caramel requires 1 hour to set at room temperature before adding chocolate. Final chilling takes 30 minutes until firm enough to cut cleanly.
- → Can I use dark chocolate instead of milk chocolate?
-
Absolutely. Dark chocolate creates a less sweet finish that balances beautifully with the buttery caramel and shortbread. Use semi-sweet or bittersweet chocolate chopped into pieces or chips.
- → Why is my caramel grainy?
-
Grainy caramel usually results from sugar crystals forming during cooking. Stir constantly once the mixture begins heating, and ensure all sugar dissolves completely before bringing to a gentle boil. A candy thermometer helps achieve the proper 225°F temperature.
- → How should I store these bars?
-
Keep in an airtight container at room temperature for up to 5 days. The bars maintain their texture best without refrigeration, though you can chill them briefly to firm the chocolate before cutting if needed.
- → Can I freeze these bars?
-
Yes, freeze for up to 3 months. Place individual bars between parchment paper in a freezer-safe container. Thaw at room temperature for 1-2 hours before serving. The texture remains excellent after freezing.
- → What's the best way to get clean cuts?
-
Use a sharp knife warmed under hot water and wiped dry between cuts. Let the chocolate firm completely but not become rock-hard—refrigerate 30 minutes rather than overnight. The parchment overhang helps lift the entire block evenly.