This treat features a buttery shortbread base with a rich layer of creamy caramel, topped with smooth milk chocolate. The dough is softened with butter and vanilla, baked until lightly golden, then chilled after adding caramel and chocolate layers to set perfectly. Ideal for sharing at celebrations or enjoying as a sweet indulgence. Chocolate can be varied for deeper flavors, while caramel offers a luscious contrast to the crisp base. Store airtight for freshness up to five days.
The smell of butter browning in the oven takes me back to my first apartment, where I accidentally set off the smoke alarm making shortbread at midnight. These Twix cookies were born from that happy mistake, when I decided to lean into the caramel and chocolate instead of giving up.
I made these for my sister's birthday last year and haven't been allowed to bring anything else to family gatherings since. The way the caramel clings to the shortbread creates this perfect ratio that keeps everyone reaching for just one more.
Ingredients
- Unsalted butter (225 g): Room temperature butter creates the tenderest shortbread base, so take it out of the fridge at least an hour before you start mixing
- Granulated sugar (100 g): This amount gives just enough sweetness without overpowering the buttery flavor that makes shortbread so irresistible
- All-purpose flour (250 g): Spoon and level your flour instead of scooping directly, as packed flour makes heavy, dense cookies
- Salt (1/4 tsp): A pinch balances the sweetness and makes all the flavors sing, especially important with three sweet layers
- Vanilla extract (1 tsp): Pure vanilla extract makes a noticeable difference here, since the shortbread flavor is so simple and pure
- Thick caramel sauce (320 g): I've learned that dulce de leche works beautifully and saves time, though homemade caramel gives you that bragging right
- Sea salt (1/4 tsp, optional): Sprinkling flaky salt on the caramel before adding chocolate creates those gorgeous salted caramel moments
- Milk chocolate (200 g): Chop your own from a bar instead of using chips, as bar chocolate melts smoother and coats more evenly
- Unsalted butter (15 g for chocolate): Adding butter to melted chocolate keeps it glossy and prevents that dull, streaky look that happens when chocolate seizes
Instructions
- Preheat and prepare:
- Set your oven to 350°F (175°C) and line two baking sheets with parchment paper, leaving no gaps where caramel might later stick
- Cream butter and sugar:
- Beat the softened butter and sugar together until the mixture looks pale and fluffy, about 3 minutes, then mix in the vanilla until combined
- Form the dough:
- Add flour and salt, mixing on low speed just until a soft dough comes together, taking care not to overwork it or the cookies will be tough
- Shape cookies:
- Roll the dough into 1-inch balls, arrange them 2 inches apart on prepared sheets, and gently flatten each to about 1/2 inch thickness with your palm
- Bake the shortbread:
- Bake for 12 to 15 minutes until the edges turn barely golden, then cool completely on wire racks since warm cookies will melt the caramel right off
- Add caramel layer:
- Spread 1 to 2 teaspoons of caramel onto each cooled cookie and refrigerate for 30 minutes until the caramel firms up enough to hold the chocolate
- Melt chocolate topping:
- Set a heatproof bowl over simmering water, stir chocolate and butter together until perfectly smooth, then remove from heat immediately
- Finish cookies:
- Spoon melted chocolate over the caramel layer on each cookie, spreading to the edges, then chill for 15 minutes until set before serving
My neighbor's daughter asked if she could have the recipe for her school bake sale, and came back saying every single cookie sold within ten minutes. Sometimes the simplest recipes, done with care, become the ones people remember most.
Making Ahead
You can bake the shortbread layers up to two days in advance and store them in an airtight container. The caramel and chocolate layers need to be added within 24 hours of serving, since the moisture from the caramel eventually makes the shortbread lose its crisp edge.
Caramel Options
Store-bought dulce de leche is perfectly acceptable and honestly what I use most weekdays. When I have extra time, melting soft caramels with heavy cream creates that thicker, chewier texture that feels more like the original candy bar.
Storage and Serving
These cookies actually taste best at room temperature, where the caramel becomes soft and the chocolate yields just enough to snap cleanly. Let them sit out for 20 minutes before serving if they've been refrigerated overnight.
- Layer cookies between wax paper in an airtight container
- Keep away from strong odors since chocolate absorbs everything nearby
- Bring to room temperature before packing for gift giving
There's something deeply satisfying about recreating a childhood favorite from scratch, making it even better than you remembered. These cookies have become my go-to for moments when store-bought simply won't do.
Recipe FAQs
- → What is the best way to achieve a crisp shortbread base?
-
Use softened, unsalted butter and cream it well with sugar for a tender, crumbly base. Avoid overmixing once flour is added to maintain a delicate texture.
- → Can I use dark chocolate instead of milk chocolate?
-
Yes, dark or semi-sweet chocolate can be substituted for a richer, less sweet topping, balancing the caramel’s sweetness nicely.
- → How do I prevent the caramel from oozing out when serving?
-
Chill the caramel layer thoroughly before adding chocolate and again after topping to allow it to set firmly, preventing spillage during handling.
- → What are some storage tips to keep these treats fresh?
-
Store in an airtight container at cool room temperature, away from direct sunlight, for up to five days to maintain freshness and texture.
- → Is there a way to make the caramel layer firmer?
-
Using store-bought soft caramels melted with a bit of heavy cream creates a thicker, firmer caramel that holds shape better atop the shortbread.