Desserts
This caramel chocolate shortbread recipe delivers the perfect balance of buttery crunch and molten centers that melt at the first touch. The secret lies in chilling the dough thoroughly before baking—this ensures crisp edges while keeping the interior tender.
I’ve perfected this over years of testing, and every batch turns out with that signature shortbread texture and rich, gooey filling.
The dough comes together in just 10 minutes with simple ingredients: butter, sugar, flour, and a pinch of salt. What sets this apart is the caramel-chocolate topping, where store-bought caramel sauce meets melted chocolate for a decadent finish.
The key is baking at 350°F for 14–16 minutes—any longer, and the base risks overbrowning while the filling stays too firm.
By the time you pull these from the oven, you’ll have golden-brown shortbread squares with pockets of caramel and chocolate that soften into velvety pools. The contrast between the crispy edges and creamy centers makes this dessert irresistible.
Serve warm for the ultimate indulgence, or let them cool slightly for easier slicing.
Perfect for holidays, dinner parties, or a cozy night in, this recipe scales easily. Double the batch for gifts or crowd-pleasing treats. Here’s how to make it flawless every time.
Ingredients for caramel chocolate shortbread
Nine simple ingredients transform into golden shortbread with gooey caramel-chocolate surprises inside.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Cold, cubed for even mixing |
| Granulated Sugar 🍚 | ½ cup | Superfine preferred for smooth texture |
| All-Purpose Flour 🌾 | 2 cups | Sifted for lightness (plus more for dusting) |
| Kosher Salt 🧂 | ¼ tsp | Diamond Crystal preferred |
| Store-Bought Caramel Sauce 🍯 | 1 cup | Smooth, not chunky (like Trader Joe's) |
| Semi-Sweet Chocolate Chips 🍫 | ½ cup | High-quality, like Ghirardelli |
| Heavy Cream 🥛 | ¼ cup | Full-fat for best texture |
| Vanilla Extract 🌿 | ½ tsp | Pure, not imitation |
| Granulated Sugar 🍚 | ¼ cup | For sprinkling on top |
The butter is non-negotiable—European-style if you can find it, but good old Land O'Lakes works too. Grab it cold from the fridge and cut it into cubes before mixing. For the caramel sauce, Trader Joe's and Ghirardelli make the smoothest versions—avoid the chunky kind. The chocolate chips? Ghirardelli or Guittard melt perfectly. I always buy extra flour in bulk—it’s cheaper and stays fresher longer. Pro tip: sift that flour twice for the lightest dough.
No caramel sauce? Melt 1 cup of sugar with 2 tbsp butter and 2 tbsp heavy cream for a quick homemade version. Short on chocolate chips? Use chopped chocolate bars—just chop them into small pieces. The vanilla extract can be swapped for 1 tsp vanilla bean paste if you’re feeling fancy. For the sugar sprinkle, I like to mix in a pinch of cinnamon for extra warmth. And if your dough feels too sticky, add 1 tbsp more flour—it happens!
This dough needs to chill for at least 2 hours—don’t skip it! Store it in an airtight container in the fridge for up to 5 days. The baked shortbread keeps at room temperature for 3 days, but honestly, it’s best eaten fresh. For gifting, wrap individual squares in parchment and tie with twine. Freeze unbaked dough for up to 3 months—just let it sit at room temp for 20 minutes before rolling.
Why You'll Love This Recipe
- Foolproof Mix-In: I swear by this dough—just cream butter and sugar, toss in flour, and you’re done. No rolling pins, no fuss, just a handful of dough that melts in your mouth. (Yes, even if you’re not a baking pro.)
- Buttery-Chocolate-Caramel Magic: That first bite? Crispy edges, tender crumb, and a gooey caramel-chocolate swirl that’s ridiculously satisfying. The salt in the dough makes the sweetness pop—trust me, it’s a match made in dessert heaven.
- Party in a Box: These cut into perfect squares or rectangles, stack neatly, and disappear fast at gatherings. Pack them for picnics, stash them in lunchboxes, or serve them with coffee—no one will guess they took 20 minutes to make.
- Zero-Waste Luxury: You’ll have leftovers (because they’re that good), and they stay fresh for days. Plus, store-bought caramel sauce cuts costs—no fancy ingredients, just pure, buttery indulgence without breaking the bank.
Step-by-step instructions for caramel chocolate shortbread
Here's how to create shortbread with a perfect crunchy exterior and molten caramel-chocolate centers.
Mix the Shortbread Dough
In a large mixing bowl, combine the 1 cup unsalted butter (cold and cubed) with the 0.5 cup granulated sugar. Use a pastry cutter or your fingers to work the butter into the sugar until it resembles coarse crumbs. This ensures even distribution and prevents a greasy texture.
Next, add the 2 cups all-purpose flour and 0.25 teaspoon kosher salt to the bowl. Mix gently with a wooden spoon or your hands until the dough begins to come together. Avoid overmixing—just combine until it forms a shaggy mass. The dough should be cool to the touch, which helps maintain its crumbly texture.
Finally, stir in the 0.5 teaspoon vanilla extract and mix until evenly distributed. Press the dough into a flat disc, wrap it in plastic wrap, and refrigerate for at least 1 hour. This chilling step is crucial—it firms up the dough, making it easier to handle and preventing excessive spreading in the oven.
Prepare the Caramel-Chocolate Filling
In a small saucepan, gently heat the 0.25 cup heavy cream over medium-low heat until it just begins to simmer. Remove from heat and stir in the 1 cup store-bought caramel sauce until smooth. The mixture should be pourable but still slightly thick—this ensures it stays gooey in the centers of your shortbread.
In a separate bowl, melt the 0.5 cup semi-sweet chocolate chips using a microwave or double boiler. Once melted, stir in the warmed caramel-cream mixture until fully combined. Let the filling cool slightly but keep it warm enough to pour easily—this prevents the chocolate from seizing up when you add it to the dough.
Roll, Cut, and Fill the Shortbread
Preheat your oven to 350°F and line two baking sheets with parchment paper. On a lightly floured surface, roll out half of the chilled dough to 1/8-inch thickness. Use a round cutter (about 2.5 inches in diameter) to cut out circles, placing them on the prepared baking sheets. Repeat with the remaining dough.
Fill a piping bag (or a ziplock bag with a small corner snipped off) with the caramel-chocolate filling. Pipe a small dollop (about 1 teaspoon) into the center of each shortbread circle. Press gently to flatten slightly—this ensures the filling spreads evenly when baked. Sprinkle each with a pinch of the 0.25 cup granulated sugar for a sweet, crunchy topping.
Bake to Golden Perfection
Bake the shortbread for 12-15 minutes, or until the edges are light golden brown and the centers are just set. The filling should still look slightly underdone—this guarantees that gooey, molten texture when you bite in. Rotate the baking sheets halfway through for even baking.
Remove the shortbread from the oven and let them cool on the baking sheets for 5 minutes before transferring to a wire rack. The centers will continue to soften as they cool, so don’t rush this step. Serve warm for the ultimate experience—each bite should deliver a perfect balance of buttery shortbread, rich caramel, and velvety chocolate.
Pro Tips For Making Caramel Chocolate Shortbread
- CHILL THE DOUGH FIRST: I learned this the hard way—rolling out cold dough is a nightmare. After mixing the butter, sugar, and flour, wrap the dough in plastic and refrigerate for at least 30 minutes (up to 2 hours). This prevents the caramel from melting too soon when you press it into the shortbread, and the cookies will hold their shape better during baking.
- USE COLD BUTTER, NOT SOFT: No, "room temperature" isn’t the same as "warm." Press the butter between parchment paper with a rolling pin until it’s just pliable—not greasy or shiny. Cold butter creates flaky layers, while warm butter makes the shortbread spread like a sad puddle. If your dough feels sticky, you’ve gone too far.
- PRESS CARAMEL THINLY: The temptation is to go wild with the caramel, but a thick layer pools and makes the cookies soggy. Use a piping bag (or a plastic bag with a corner snipped off) to spread the caramel in a very thin, even layer—about 1/8-inch thick. Less is more; you can always add chocolate chips on top for extra richness.
- BAKE IN BATCHES, NOT ALL AT ONCE: Crowding the tray turns shortbread into a sad, uneven mess. Bake one sheet at a time on the middle rack, rotating halfway through for even golden-brown edges. If your oven runs hot, reduce the temp by 10°F—underbaked shortbread is forgivable; burnt edges are not.
Flavor customization for this caramel chocolate shortbread
Spiced Caramel Twist
Warm up your caramel with a pinch of cinnamon or a dash of espresso powder (½ tsp each) for depth. I like to add ¼ tsp cardamom for an exotic touch—it pairs beautifully with the chocolate.
For extra warmth, fold in ½ tsp vanilla bean paste instead of extract. The spices infuse the caramel while baking, creating layers of flavor that surprise with every bite. 🌶️
Salted Caramel Option
Take your caramel to the next level by adding flaky sea salt (like Maldon) directly to the warm caramel mixture. Sprinkle ¼ tsp over the top of each shortbread before baking for a salty-sweet contrast.
The salt enhances the buttery richness of the shortbread and balances the sweetness of the chocolate. Trust me, this simple tweak makes it feel like a bakery treat. 💫
White Chocolate Swap
Replace the semi-sweet chocolate chips with white chocolate chips (½ cup) for a dreamy, creamy center. Add ½ tsp almond extract to the dough for a nutty aroma that complements the white chocolate perfectly.
The contrast between the golden shortbread and the ivory filling is stunning, and the flavor is lighter yet equally indulgent. 🍫
Espresso-Infused Chocolate
Boost the chocolate filling with 1 tsp instant espresso powder mixed into the melted chocolate. This adds a subtle coffee note that cuts through the sweetness and pairs wonderfully with the caramel.
For an extra kick, add ¼ tsp cayenne pepper—it’s a surprising but delicious contrast that adds warmth. The espresso also deepens the chocolate flavor, making it richer. ☕
Nutty Crunch Addition
Press toasted chopped pecans or hazelnuts (¼ cup) into the center of each shortbread before adding the caramel-chocolate filling. The nuts add a delightful crunch that contrasts with the soft filling.
For extra flavor, toss the nuts in 1 tsp brown sugar and ½ tsp cinnamon before toasting. This adds texture and a buttery-sweet note that ties everything together. 🌰
Citrus Zest Brightness
Zest 1 tsp orange or lemon peel into the dough for a bright, citrusy twist. The zest adds a subtle tang that cuts through the richness of the caramel and chocolate.
Pair it with ½ tsp vanilla extract for a balanced flavor profile. The citrus also enhances the buttery notes in the shortbread, making each bite feel fresh and inviting. 🍊
Nutrition facts
Frequently asked questions
Can I use homemade caramel instead of store-bought?
For homemade caramel, melt 1 cup sugar with 2 tbsp butter and 2 tbsp heavy cream over medium heat, stirring constantly until golden. Let it cool slightly before using in the recipe. The texture will be slightly thicker, so you may need to add 1 tsp cream to make it pourable.
Why is my shortbread dough too sticky?
Sticky dough usually means it needs more flour. Add 1-2 tablespoons at a time until the dough holds together when pressed. Chill the dough for at least 2 hours before rolling—this helps firm it up. If it's still too soft, your butter might not be cold enough. Try refrigerating it another 30 minutes before retrying.
How do I prevent the filling from leaking out?
The key is baking time and temperature. Bake at 350°F for 12-14 minutes—the centers should be just set but still slightly soft. If your oven runs hot, reduce to 340°F and check at 11 minutes. Let the shortbread cool 5 minutes on the baking sheet before transferring—the filling will firm up slightly as it cools.
Can I make this ahead of time?
Yes! The unbaked dough can be refrigerated for up to 5 days or frozen for 3 months. For best results, let frozen dough sit at room temperature for 20 minutes before rolling. Bake fresh shortbread from frozen dough as directed. The baked treats keep at room temperature for 3 days, though they're best enjoyed within 2 days for maximum gooeyness.
What's the secret to extra-crispy shortbread?
Chill the dough thoroughly (2+ hours) and roll it 1/8-inch thick—thinner sheets bake faster and crispier. Use superfine sugar if possible, and bake on the middle rack for even heat. For extra crunch, sprinkle with extra sugar before baking and watch closely—they're done when edges are golden but centers are still soft.
