Layered Bars

Chocolate-Topped Caramel Shortbread Bars

Buttery shortbread under a thick cooked caramel and a set chocolate layer, finished with a caramel drizzle.

180 min · 16 bars · Oven and stovetop caramel

Stacked bars with a pale shortbread base, a thick amber caramel layer, a chocolate top and a caramel drizzle

About Darleen

on Recipesdarleen

Darleen is a mom who turned her slow cooker into a lifesaver, sharing cozy, easy-to-make recipes that bring comfort to busy days.

268 recipes by Darleen Vance

Published February 11, 2026

How Recipesdarleen publishes recipes

The base is a three-ingredient shortbread pressed straight into the pan and baked until lightly golden, which keeps it crisp under the caramel.

The caramel is cooked properly: butter, brown sugar, condensed milk, corn syrup and salt stirred constantly to 225°F, which is what sets it firm enough to slice.

Three Layers in the Pan

Each has to set before the next goes on.

  1. Chocolate and drizzle

    Melted with oil, spread, then drizzled with reserved caramel.

  2. Cooked caramel

    Poured at 225°F and left 30 minutes.

  3. Shortbread

    Pressed and baked 20 to 22 minutes.

How to Make It

  1. Pan lined

    Heat the oven to 350°F and line an 8-inch square pan with parchment.

  2. Shortbread baked

    Mix the flour, powdered sugar, salt and 3/4 cup softened butter into a crumbly dough. Press into the pan and bake 20 to 22 minutes, until lightly golden.

  3. Caramel cooked to 225°F

    For the caramel, combine 1/2 cup butter, brown sugar, condensed milk, corn syrup and salt in a heavy saucepan. Cook over medium heat, stirring constantly, until smooth and 225°F on a candy thermometer.

  4. Caramel poured

    Remove from the heat, stir in vanilla, and pour over the baked crust. Let stand 30 minutes.

  5. Chocolate spread

    Melt the chocolate with the oil and spread over the caramel. Reserve 2 tbsp caramel before the chocolate step if desired, warm it gently and drizzle over the chocolate.

  6. Chilled and cut

    Chill until firm, about 2 hours, then cut into bars.

Ingredient Notes

Sweetened condensed milk
One 14 oz can, the body of the caramel layer.
Light corn syrup
Two tablespoons, which keeps the caramel smooth.
Semisweet chocolate
Eight ounces melted with a tablespoon of oil for the top.

Success Tips

  • Press the shortbread with the flat base of a glass for an even layer.
  • Scrape the corners of the pan as you stir the caramel; that is where it catches.
  • Cut with a warm dry knife, wiping between cuts.

Why This Recipe Works

  • Pressing rather than rolling the shortbread keeps it dense and sturdy.
  • Stirring the caramel constantly stops it catching on the pan base.
  • Letting the caramel stand half an hour prevents the chocolate melting into it.
  • A spoonful of oil in the chocolate keeps the top from cracking when cut.

Serving Ideas

Cut into small squares and serve cold, when the three layers are clearly defined.

Storage and Reheating

Refrigerate

Keep the cut bars refrigerated; they soften quickly at room temperature.

Frequently Asked Questions

Is there a chocolate layer?

Yes. Melted semisweet chocolate is spread over the caramel and set.

How hot should the caramel get?

225°F on a candy thermometer, stirred constantly.

Recipesdarleen

Chocolate-Topped Caramel Shortbread Bars

Buttery shortbread under a thick cooked caramel and a set chocolate layer, finished with a caramel drizzle.

Prep
30 min
Cook
30 min
Total
180 min
Yield
16 bars

Oven and stovetop caramel

Equipment8-inch square pan · Parchment paper · Heavy saucepan · Candy thermometer

Before you startAllow three hours in total; two of them are chilling before the bars can be cut.

Ingredients

Instructions

  1. Heat the oven to 350°F and line an 8-inch square pan with parchment.
  2. Mix the flour, powdered sugar, salt and 3/4 cup softened butter into a crumbly dough. Press into the pan and bake 20 to 22 minutes, until lightly golden.
  3. For the caramel, combine 1/2 cup butter, brown sugar, condensed milk, corn syrup and salt in a heavy saucepan. Cook over medium heat, stirring constantly, until smooth and 225°F on a candy thermometer.
  4. Remove from the heat, stir in vanilla, and pour over the baked crust. Let stand 30 minutes.
  5. Melt the chocolate with the oil and spread over the caramel. Reserve 2 tbsp caramel before the chocolate step if desired, warm it gently and drizzle over the chocolate.
  6. Chill until firm, about 2 hours, then cut into bars.