These cookies feature a rich buttery shortbread base, layered with luscious caramel and finished with smooth milk chocolate. The dough is rolled into balls, flattened, baked until golden, chilled, then topped with caramel before a chocolate layer seals the indulgence. Ideal for festive gatherings or whenever a sweet, layered treat is desired.
The first time I brought these to a neighborhood potluck, my neighbor's eight-year-old took one bite and asked if I could make them for her birthday party every year until college. They really do taste exactly like the candy bar we all guiltily unwrapped during recess, but somehow better.
I remember standing at my kitchen counter, dipping still-warm caramel cookies into melted chocolate and trying not to lick my fingers after each one. The chocolate kept cooling faster than I expected, so I had to keep reheating it and laughing at my own impatience.
Ingredients
- Unsalted butter: Use this softened to room temperature for the creamiest shortbread base
- Granulated sugar: This creates the classic crisp texture that holds up under all those toppings
- All-purpose flour: Do not pack it down or your cookies will be tough instead of tender
- Salt: Just enough to balance the sweetness without calling attention to itself
- Vanilla extract: Pure vanilla makes the butter flavor sing
- Thick caramel sauce: Dulce de leche works beautifully here and saves so much time
- Milk chocolate: Choose a good quality bar because you will really taste it
Instructions
- Prepare your oven and pans:
- Heat your oven to 350°F and line two baking sheets with parchment paper so nothing sticks.
- Cream the butter and sugar:
- Beat them together until the mixture looks pale and fluffy, then stir in the vanilla.
- Make the dough:
- Add the flour and salt, mixing just until everything comes together into a soft dough.
- Shape the cookies:
- Roll the dough into 1-inch balls and flatten them gently on your prepared baking sheets.
- Bake until golden:
- Bake for 12 to 15 minutes until the edges are barely golden, then let them cool completely.
- Add the caramel layer:
- Spread about 1 to 2 teaspoons of caramel onto each cooled cookie and refrigerate for 30 minutes.
- Prepare the chocolate:
- Melt the chocolate and butter together over simmering water, stirring until perfectly smooth.
- Finish the cookies:
- Spoon or spread the chocolate over the caramel layer and chill for 15 more minutes until set.
My husband accidentally ate five of these the first time I made them, then tried to blame it on our son. They have become the most requested treat at every family gathering since.
Making The Caramel Your Way
Store-bought dulce de leche works perfectly fine and saves you about an hour of stirring. But if you want to make your own caramel, melt soft caramels with two tablespoons of heavy cream and watch it transform into something glossy and gorgeous.
Getting The Chocolate Right
I learned the hard way that overheating chocolate makes it seize up into a grainy mess. Keep your double boiler at a gentle simmer and stir constantly. The addition of butter keeps the chocolate glossy and helps it set properly.
Storing And Serving
These cookies actually improve after a day because the flavors have time to meld together. Keep them in an airtight container somewhere cool, not the refrigerator, or the chocolate will lose its silky texture.
- Let them come to room temperature before serving for the best experience
- Layer them between wax paper if you need to stack them
- They freeze beautifully for up to three months if you somehow have leftovers
These cookies have a way of disappearing faster than you expect, so maybe double the batch just to be safe.
Recipe FAQs
- → What is the best way to soften the butter?
-
Leave butter at room temperature for about 30 minutes until it’s soft but not melted for easy creaming with sugar.
- → Can I use dark chocolate instead of milk chocolate?
-
Yes, dark or semi-sweet chocolate can replace milk chocolate for a richer flavor profile.
- → How do I prevent the caramel from running off the cookies?
-
Chill the cookies after spreading caramel to set the layer before adding the chocolate topping.
- → What is the ideal thickness to flatten the cookie dough balls?
-
Flatten dough balls to about 1/2 inch (1.3 cm) thickness to ensure even baking and proper caramel layering.
- → How should the cookies be stored?
-
Store in an airtight container at cool room temperature for up to 5 days to maintain freshness.