Caramel Shortbread Bars

Featured in desserts.

Okay friend, look at this — do you SEE that caramel just cascading down those buttery shortbread layers?! This is the kind of dessert that makes people stop mid-conversation and say 'wait, YOU made this?' The base is a crumbly, melt-in-your-mouth shortbread, then comes that golden, sticky caramel layer that stretches beautifully when you pull a piece apart. And then — THEN — you've got that glossy dark chocolate ganache swirled all over the top. It looks like it came straight from a fancy bakery, but I promise you, this is totally doable at home. Once you pull these out of the oven and let that caramel set just enough, the hardest part is waiting before diving in. Trust me, make a double batch. They disappear faster than you think.

Tswira dial profile dial zaho awlaydi..
Updated on Mon, 02 Mar 2026 09:58:16 GMT
Main recipe image showcasing the final dish pin it
Stack of golden caramel shortbread bars with chocolate ganache dripping down the sides on parchment paper | lonerecipes.com

I first encountered something like this at a small Scottish bakery tucked into a cobblestone alley — they called them millionaire's shortbread, and honestly, the name felt justified the moment I took a bite. That contrast between the crumbly, buttery base and the sticky, golden caramel just hit differently. When I got home, I was obsessed with recreating that experience. I tested batch after batch, adjusting the caramel cook time, the butter ratio in the shortbread, and the ganache thickness until everything clicked. What you see in this recipe is the version I'm genuinely proud of — the caramel is cooked low and slow until it turns that deep amber color, the shortbread is pressed firm and baked until barely golden, and the ganache is poured warm so it settles into every crack and crevice. These bars are generous and indulgent in the best possible way. They hold together beautifully when cut cold, but soften into something dreamy at room temperature.

Why I love this recipe

I love this recipe because it feels like a flex every single time — people always assume it took hours of professional pastry training, but the process is surprisingly approachable. There's something deeply satisfying about pressing that shortbread dough into the pan, watching the caramel bubble and thicken on the stove, and then pouring that glossy chocolate over the top. It's multi-layered in the most literal and emotional sense. I also love that it travels well — you can slice these into bars, wrap them up, and bring them anywhere. They don't crumble like cookies or melt like frosted cakes. They're sturdy enough to pack but luxurious enough to feel like a real gift. And the flavor? It only gets better on day two when everything melds together into one cohesive, magical bite.

What You Need From Your Kitchen

  • Unsalted Butter: Used in both the shortbread base and the caramel layer; creates richness and binds the dough together.
  • All-Purpose Flour: Forms the structure of the crumbly shortbread base.
  • Sweetened Condensed Milk: The star of the caramel layer — cooked down with brown sugar to create a thick, golden caramel.
  • Brown Sugar: Deepens the caramel flavor and adds a molasses warmth.
  • Dark Chocolate Chips: Melted into a glossy ganache that forms the top layer.
  • Heavy Cream: Stirred into the caramel for a silkier, smoother finish.
  • Coconut Oil: Combined with chocolate for a pourable, shiny ganache that sets firmly.

Let's Make These Together

Press the shortbread base
Combine flour, powdered sugar, salt, and cold cubed butter in a bowl. Work with your fingertips until the mixture resembles coarse crumbs. Press firmly and evenly into your lined pan, making sure there are no thin spots. This base is your foundation — take your time with it.
Bake until golden
Pop the pan into your preheated 350°F oven for about 18–20 minutes. You're looking for lightly golden edges and a set surface. Don't over-bake — the shortbread will continue to firm up as it cools. Let it rest while you tackle the caramel.
Cook your caramel low and slow
Combine condensed milk, brown sugar, and butter in a saucepan over medium-low heat. This is where patience pays off — stir constantly for 8–10 minutes as the mixture transforms from pale and thin to deep golden and thick. When it coats your spoon heavily, you're there. Pull it off heat and stir in vanilla and cream.
Pour and let it settle
Pour that gorgeous caramel straight over the shortbread and spread it to the corners. Let it cool at room temperature — resist the fridge at this stage. A slow set means a silkier, chewier caramel layer.
Make the ganache and pour
Melt chocolate chips and coconut oil in the microwave in short bursts, stirring until completely smooth. Pour over the caramel layer and spread edge to edge. At this point it already looks incredible — you'll want to eat it as-is, but hold on.
Chill, slice, and serve
Into the fridge for at least an hour. Once the chocolate is set, lift the whole slab out using the parchment and transfer to a cutting board. Slice with a hot, dry knife for those clean, satisfying cuts. Serve at room temp so the caramel softens into that perfect gooey pull.
Additional recipe photo showing texture and details pin it
Overhead view of freshly baked caramel shortbread bars stacked on rustic parchment with warm bokeh background | lonerecipes.com

Switch Things Up

One time I swapped the dark chocolate for milk chocolate and added a sprinkle of flaky sea salt on top right before the ganache set — game changer. I've also tried folding crushed pretzels into the shortbread base for a salty-sweet twist that had everyone asking for the recipe twice. Another fun variation: drizzle white chocolate in a zigzag pattern over the dark ganache for a stunning visual effect that looks way harder than it is.

Perfect Pairings

These bars pair beautifully with a cold glass of whole milk or a strong espresso that cuts through the sweetness. For a dessert spread, serve them alongside vanilla bean ice cream or a scoop of salted caramel gelato. They also make an incredible companion to an afternoon cup of Earl Grey tea — the bergamot notes complement the caramel in the most unexpected, delightful way.

Step-by-step preparation photo pin it
Close-up of caramel oozing from layered shortbread bars topped with dark chocolate glaze | lonerecipes.com

Frequently Asked Questions

→ Can I use milk chocolate instead of dark chocolate?

Absolutely! Milk chocolate will make the bars sweeter and creamier. Just know the balance shifts a bit since dark chocolate provides a slight bitterness that offsets the sweet caramel. Either way, it's delicious.

→ Why is my caramel not thickening?

The most common reason is heat being too low or not cooking it long enough. Keep stirring over medium-low heat — it can take up to 12 minutes depending on your stove. It should leave a thick coating on your spoon and pull slightly from the sides of the pan.

→ Can I make these ahead of time?

Yes! These actually taste even better the next day once the layers have fully melded together. Store in an airtight container at room temperature for up to 3 days, or refrigerate for up to a week.

→ Can I freeze caramel shortbread bars?

Yes — wrap individual bars tightly in plastic wrap and freeze for up to 2 months. Thaw overnight in the fridge or at room temperature for a couple of hours before serving.

→ My shortbread base is crumbling when I cut. What went wrong?

This usually happens if the shortbread was overbaked or if the butter wasn't worked in enough. Make sure to press the dough very firmly into the pan, and don't overbake past golden edges. Chilling the finished bars well before cutting also helps them hold together.

→ Can I add nuts to this recipe?

Definitely! Chopped toasted pecans or walnuts mixed into the shortbread base or scattered over the caramel layer before adding the ganache add a wonderful crunch and depth of flavor.

Conclusion

These Caramel Shortbread Bars are the kind of dessert that earns you legendary status at any gathering. The contrast between the crumbly base, the silky caramel, and the snappy chocolate top is nothing short of magical. Make them once and they'll become a permanent fixture in your baking rotation.

Caramel Shortbread Bars

Buttery shortbread layered with luscious golden caramel and topped with rich dark chocolate ganache — the ultimate indulgent treat for any occasion.

Prep Time
20 Minutes
Cook Time
30 Minutes
Total Time
50 Minutes
By: chris

Category: desserts

Difficulty: intermediate

Cuisine: British / Scottish

Yield: 16 Servings (16 balls)

Dietary: Vegetarian, Contains Gluten, Contains Dairy, Contains Eggs

Ingredients

012 cups all-purpose flour
021/2 cup powdered sugar
031 cup unsalted butter, cold and cubed
041/4 teaspoon salt
051 can (14 oz) sweetened condensed milk
061/2 cup brown sugar
074 tablespoons unsalted butter for caramel
082 tablespoons heavy cream
091 teaspoon vanilla extract
101.5 cups dark chocolate chips
112 tablespoons coconut oil or butter for ganache

Instructions

Step 01

Preheat your oven to 350°F (175°C). Line a 9x13 inch baking pan with parchment paper, leaving an overhang on the sides. In a large bowl, combine flour, powdered sugar, and salt. Add cold cubed butter and use your fingertips to work it into the flour until the mixture resembles coarse crumbs. Press the dough firmly and evenly into the prepared pan.

Step 02

Bake the shortbread base for 18–20 minutes, or until the edges are lightly golden and the surface looks set. Remove from the oven and allow to cool for 10 minutes while you prepare the caramel layer.

Step 03

In a medium saucepan over medium-low heat, combine sweetened condensed milk, brown sugar, and 4 tablespoons of butter. Stir constantly for 8–10 minutes until the mixture thickens and turns a deep golden amber. Remove from heat and stir in the vanilla extract and heavy cream. Pour immediately over the cooled shortbread base and spread evenly.

Step 04

Allow the caramel layer to cool at room temperature for 20 minutes until it firms up slightly but is still tacky to the touch. Do not refrigerate yet — letting it set slowly at room temperature gives you a better, silkier caramel texture.

Step 05

Melt dark chocolate chips and coconut oil together in a microwave-safe bowl in 30-second intervals, stirring between each, until completely smooth and glossy. Pour the ganache over the caramel layer and use a spatula to spread it to the edges, covering the caramel completely.

Step 06

Refrigerate the pan for at least 1 hour until the chocolate is fully set. Use the parchment overhang to lift the slab out of the pan. Place on a cutting board and use a sharp knife (run it under hot water and dry it between cuts) to slice into bars. Serve at room temperature for the best caramel pull.

Notes

  1. Always use cold butter for the shortbread base — it creates a crumblier, more tender texture.
  2. Stir the caramel constantly to prevent scorching on the bottom of the pan.
  3. For clean cuts, use a hot dry knife and wipe between each slice.
  4. Store bars in an airtight container at room temperature for up to 3 days, or refrigerate for up to 1 week.
  5. For a salted caramel version, sprinkle flaky sea salt over the ganache before it sets.

Tools You'll Need

  • 9x13 inch baking pan
  • Parchment paper
  • Large mixing bowl
  • Medium saucepan
  • Microwave-safe bowl
  • Rubber spatula
  • Sharp chef's knife
  • Cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (butter, heavy cream, condensed milk)
  • Gluten (all-purpose flour)
  • Soy (dark chocolate chips may contain soy lecithin)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 420
  • Total Fat: 22 g
  • Total Carbohydrate: 54 g
  • Protein: 4 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!