Desserts
This caramel chocolate shortbread recipe delivers the perfect balance of buttery crunch and molten sweetness that’ll have everyone reaching for seconds. 💛 The secret lies in a rich caramel layer sandwiched between layers of tender shortbread, all topped with a velvety chocolate ganache—each bite combines crisp edges with a creamy, gooey center that’s impossible to resist.
What sets this recipe apart is the foolproof technique for achieving that signature shortbread texture—flaky, tender, and buttery without being greasy.
The caramel layer is made with just four ingredients and baked to a perfect golden-brown, while the chocolate topping adds a luxurious finish that makes even simple desserts feel like a gourmet treat.
With just 30 minutes of prep and 25 minutes in the oven, you’ll have a showstopping dessert that’s easier to make than it looks.
The result is a dessert that’s elegant enough for holiday gatherings but simple enough for a weeknight treat. The shortbread crust stays crisp at room temperature, while the caramel and chocolate layers remain rich and decadent.
Cut into perfect squares or rectangles for a polished presentation, or break into irregular pieces for a rustic, bakery-style finish. This recipe is designed to impress without the fuss.
For added indulgence, sprinkle a pinch of flaky sea salt over the chocolate or press toasted nuts into the caramel layer before baking. The contrast of textures and flavors elevates this dessert to restaurant-quality status—all while keeping the process straightforward and reliable. Let’s get baking!
Ingredients for caramel chocolate shortbread
Buttery shortbread, rich caramel, velvety chocolate—this trio transforms simple pantry staples into a showstopping dessert.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 ½ cups | Cold and cubed for flaky layers |
| All-Purpose Flour 🌾 | 2 cups | Sifted for light texture |
| Granulated Sugar 🍚 | ½ cup | Fine grain preferred |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain for even distribution |
| Heavy Cream 🥛 | 1 cup | Full-fat for rich caramel |
| Light Brown Sugar 🍚 | 1 cup | Packed for moisture |
| Unsalted Butter 🧈 | ½ cup | Melted for caramel base |
| Dark Corn Syrup 🍯 | ¼ cup | For smooth caramel texture |
| Flaky Sea Salt 🧂 | 1 tbsp | For garnish (optional) |
| Dark Chocolate Chips 🍫 | 1 ½ cups | 70% cocoa for balance |
| Heavy Cream 🥛 | ½ cup | Whipped for ganache |
| Granulated Sugar 🍚 | ¼ cup | For chocolate ganache |
| Vanilla Extract 🌿 | ½ tsp | Pure vanilla preferred |
The butter is non-negotiable here—European-style unsalted (like Plugrá) gives the flakiest layers. Chill it for 30 minutes before mixing to prevent overworking. For the caramel, dark corn syrup prevents crystallization, while light brown sugar adds depth. The chocolate? 70% cocoa strikes the perfect balance between bitterness and sweetness—Ghirardelli or Valrhona are my go-tos, but any quality chips work. Pro tip: Toast your nuts (if using) for 5 minutes at 350°F before pressing into the caramel layer for extra crunch.
No heavy cream? Full-fat coconut cream works in a pinch, though the texture will be slightly lighter. Substituting brown sugar for white in the shortbread? Add 1/4 tsp baking powder to compensate for the lack of moisture. The chocolate ganache can be made ahead—just reheat gently before using. For a vegan version, swap butter for coconut oil and heavy cream for coconut cream, though the texture will be less tender. If your caramel crystallizes, don’t panic—just reheat gently with 1 tsp water to smooth it out.
Shortbread dough keeps for 3 days in the fridge, wrapped tightly in plastic. The caramel layer can be prepped 24 hours ahead and stored in the fridge. For the ganache, store it in an airtight container with parchment between layers to prevent sticking. Assembled shortbread keeps for 5 days at room temperature (covered) or 1 week in the fridge. Freeze unbaked layers for 3 months—bake straight from frozen, adding 2-3 extra minutes to the time. Garnish with flaky salt just before serving to keep it crisp.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe because it’s that simple—just butter, flour, sugar, salt, and cream. No fancy mixers, no last-minute ingredient hunts. The dough comes together in minutes, and honestly? That’s half the battle won.
- Buttery Crunch Meets Gooey: The moment those shortbread squares hit your mouth—crisp edges, tender crumb, and that caramel-chocolate swirl? It’s the kind of indulgence that feels like a hug. Between us, I’ve made this for coffee breaks, dessert nights, and even as a "healthier" snack (don’t tell my kids).
- Party in a Box: These disappear at gatherings—birthdays, holiday cookie platters, or just because. The squares cut neatly, they travel well, and they’re the one treat everyone actually finishes. (Yes, even the ones who "don’t eat sweets.")
- Zero-Waste Luxury: A single batch yields 16 squares, and they stay fresh for days in an airtight container. I’ve sent these to work with my husband, packed them in lunchboxes, and still had leftovers for my own midnight cravings. Plus, the ingredients? Basic pantry staples that won’t break the bank.
Step-by-step instructions for caramel chocolate shortbread
Here's how to create layers of buttery crunch and molten sweetness—every step is key!
👨🍳 Step 1: Create the Shortbread Base
In a large mixing bowl, combine the 1.5 cups unsalted butter (cold and cubed) with the 0.5 cup granulated sugar and 0.5 tsp Diamond Crystal kosher salt. Use a pastry cutter or your fingers to work the butter into the dry ingredients until you achieve a coarse crumb texture—think pea-sized butter pieces still visible. This creates those signature flaky layers.
Next, gently fold in the 2 cups all-purpose flour using a wooden spoon or rubber spatula. Mix just until combined—overworking develops gluten and makes the shortbread tough. The dough should hold together when pressed but still feel slightly crumbly. Press two-thirds of the dough into a 9x13-inch baking pan, creating an even layer about ½-inch thick. Chill in the refrigerator for 30 minutes while you prepare the caramel filling.
🔥 Step 2: Make the Ultimate Caramel Filling
In a medium saucepan, melt together the 0.5 cup unsalted butter, 1 cup light brown sugar, and 0.25 cup dark corn syrup over medium-low heat. Stir occasionally until the mixture reaches a gentle simmer—about 5 minutes. Here's the thing: don't rush this step. The sugar needs time to dissolve completely and develop that rich caramel flavor.
Once smooth, remove from heat and whisk in the 1 cup heavy cream. The mixture will bubble vigorously—this is normal. Return to low heat and simmer for 3-4 minutes until slightly thickened. Remove from heat again and stir in the 0.5 tsp vanilla extract. Let cool for 10 minutes while you prepare the chocolate layer.
🥘 Step 3: Assemble the Layers
Spread the cooled caramel evenly over the chilled shortbread base in the pan. Sprinkle the 1.5 cups dark chocolate chips evenly across the caramel layer. Press down gently to help them adhere—this ensures every bite has that perfect chocolate surprise.
Roll out the remaining shortbread dough to about ¼-inch thickness and place it on top of the chocolate layer. Press down firmly to create a seal. Using a sharp knife, score the top into 12 squares (for 12 servings) and prick all over with a fork to prevent puffing during baking. Sprinkle with 1 tbsp flaky sea salt for that perfect salty-sweet contrast.
🔥 Step 4: Bake to Golden Perfection
Preheat your oven to 350°F. Bake the shortbread for 25-30 minutes until the edges are golden brown and the center feels just set when pressed gently. The top should be crackly but not burnt—this is where your timing matters most. I like to check at the 20-minute mark because ovens vary.
Let the shortbread cool completely in the pan for 1 hour before lifting it out and cutting into squares. This resting time allows the layers to fully set and prevents crumbling. The result? A buttery shortbread base, gooey caramel center, and pockets of melted chocolate in every bite.
🍽️ Step 5: Add the Chocolate Ganache (Optional but Worth It!)
For that extra decadent touch, heat the 0.5 cup heavy cream in a small saucepan until just simmering. Pour it over the 1.5 cups dark chocolate chips and 0.25 cup granulated sugar in a heatproof bowl. Let sit for 5 minutes, then stir until completely smooth. Drizzle this rich ganache over the cooled shortbread squares or serve it on the side for dipping.
Here's the magic: the ganache adds another layer of chocolate intensity that pairs perfectly with the caramel. Store any leftovers in an airtight container at room temperature for up to 5 days, though I doubt they'll last that long!
Pro Tips For Making Caramel Chocolate Shortbread
- CHILL THE DOUGH: I learned this the hard way—rolling out warm dough for shortbread makes it sticky and messy. Wrap the dough in plastic and refrigerate for at least 30 minutes before shaping. This keeps the butter firm and prevents the flour from turning into a paste.
- WEIGH THE BUTTER: Cold butter is your friend here, but don’t eyeball it. Use a kitchen scale to measure the butter at exactly 65°F (18°C)—soft enough to press into the flour but not greasy. Too warm, and your shortbread will spread like a sad pancake.
- SALT THE CREAM: Skip the salt in the dry ingredients and add a pinch (about ¼ teaspoon) to the heavy cream instead. It dissolves evenly and enhances the caramel flavor without making the dough taste flat.
- BAKE IN BATCHES: Crowding the tray leads to uneven baking—some edges burn while others stay doughy. Cut the dough into 12 pieces max per sheet, leave 2 inches between them, and rotate the pan halfway through. (Yes, even if you’re impatient like me.)
Wine and beer pairings for these flavors
Rich Dessert Wines
This decadent dessert calls for wines with enough body and sweetness to stand up to the caramel and chocolate. I love pairing it with a glass of Tawny Port—its nutty, caramelized notes mirror the dessert's flavors beautifully.
The 10-year Tawny from Graham's has just the right balance of sweetness and complexity. 🍷
For a lighter option, try a Moscato d'Asti—its bright acidity and floral notes cut through the richness while complementing the chocolate. Look for a 2022 edition from Italy, where the bubbles add a refreshing contrast to the dense dessert.
Creamy Beer Pairings
A Belgian-style Dubbel like Westmalle Trappist is my go-to beer pairing. The malty sweetness and caramel undertones create a perfect harmony with the shortbread's flavors. The slight bitterness in the finish balances the dessert's richness without overpowering it.
For a lighter beer option, try a cream ale such as Guinness. The smooth, slightly sweet profile pairs wonderfully with the caramel and chocolate layers. The creamy texture of the beer also mimics the dessert's velvety ganache, making each bite feel even more indulgent.
Coffee Pairing
If you prefer coffee over wine or beer, a dark roast espresso with 2% milk is a fantastic choice. The bitterness of the coffee enhances the chocolate notes in the dessert, while the creaminess of the milk complements the caramel and shortbread.
Try a single-origin Ethiopian Yirgacheffe for a smoother, fruitier profile that pairs beautifully with the dessert's sweetness.
After-Dinner Digestion
For an after-dinner experience, sip on a small glass of brandy like Hennessy VS. The warm, caramel notes in the brandy echo the dessert's flavors, creating a cohesive finish. The alcohol content also helps with digestion, making it a perfect way to end a rich meal. 💫
Nutrition facts
Frequently asked questions
Can I make this recipe without an oven?
This shortbread requires baking for the perfect texture, but you can adapt the caramel and chocolate components! Make the caramel filling and chocolate ganache separately, then assemble everything on a chilled plate. The shortbread base can be replaced with store-bought graham crackers or digestive biscuits for a no-bake version. Just press them firmly around the caramel layer.
Why did my shortbread turn out greasy?
Greasy shortbread usually means the butter wasn't cold enough or was overworked. Always chill your butter for 30 minutes before mixing, and handle the dough as little as possible. Use a pastry cutter instead of your hands to keep the texture light. If it's still greasy after baking, try adding 1 extra tablespoon of flour next time.
How do I store leftovers to keep them fresh?
Store in an airtight container at room temperature for up to 5 days, or refrigerate for 1 week. For longer storage, freeze unbaked layers (wrapped tightly) for 3 months. To revive frozen shortbread, bake at 325°F for 10-15 extra minutes until warmed through. Reheat individual squares in the microwave for 10 seconds to restore the gooey layers.
Can I substitute the chocolate chips for something else?
Try white chocolate chips for a sweeter contrast or chopped nuts like pecans/walnuts for crunch. For a vegan option, use dairy-free chocolate chips and coconut oil instead of butter. The caramel layer will still shine, but adjust baking time if using nuts—they toast faster than chocolate.
What's the best way to serve this for a crowd?
Cut into 1-inch squares for easy serving, or use a pizza cutter for rustic slices. Arrange on a platter with a dusting of cocoa powder or crushed pistachios. For presentation, drizzle the chocolate ganache artistically over the top just before serving. Keep extra ganache warm in a slow cooker for dipping—it's always a crowd-pleaser!
