Decadent Layered Caramel Shortbread Bars

These Decadent Layered Caramel Shortbread Bars are a rich, buttery treat featuring three irresistible layers: a crisp shortbread base, a smooth and creamy caramel filling, and a luscious chocolate topping. Also known as Millionaire’s Shortbread, these bars are the perfect balance of crunchy, gooey, and chocolatey goodness.

Why You’ll Love This Recipe

  • Three indulgent layers – Buttery shortbread, gooey caramel, and a rich chocolate topping.
  • Perfect texture – Crisp, creamy, and melt-in-your-mouth smooth.
  • Better than store-bought – Homemade caramel makes these extra special.
  • Great for any occasion – Ideal for parties, holidays, or as an everyday treat.
  • Make-ahead friendly – Stays fresh for days and freezes well!

Ingredients

Decadent Layered Caramel Shortbread Bars 10 These Decadent Layered Caramel Shortbread Bars are a rich, buttery treat featuring three irresistible layers: a crisp shortbread base, a smooth and creamy caramel filling, and a luscious chocolate topping. Also known as Millionaire’s Shortbread, these bars are the perfect balance of crunchy, gooey, and chocolatey goodness.

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the Shortbread Layer:

  • Unsalted butter (softened)
  • Granulated sugar
  • All-purpose flour
  • Salt

For the Caramel Layer:

  • Sweetened condensed milk
  • Butter
  • Brown sugar
  • Heavy cream
  • Vanilla extract
  • Salt

For the Chocolate Layer:

  • Dark or milk chocolate (chopped)
  • Butter or coconut oil (for a glossy finish)

Directions

Step 1: Make the Shortbread Base

  1. Preheat the oven – Set to 350°F (175°C). Line a 9×9-inch baking pan with parchment paper.
  2. Mix the shortbread dough – Cream together butter and sugar, then mix in flour and salt until crumbly.
  3. Press into pan – Spread the dough evenly and press firmly into the bottom of the pan.
  4. Bake – Bake for 15-18 minutes, until lightly golden. Let cool.

Step 2: Prepare the Caramel Layer

  1. Melt butter and sugar – In a saucepan over medium heat, melt butter and brown sugar. Stir until smooth.
  2. Add condensed milk and cream – Stir in sweetened condensed milk, heavy cream, and a pinch of salt.
  3. Cook until thickened – Bring to a low boil, stirring constantly, for 8-10 minutes, until caramel darkens slightly and thickens.
  4. Pour over shortbread – Spread the caramel evenly over the cooled shortbread layer. Let set at room temperature for 30 minutes or refrigerate until firm.

Step 3: Make the Chocolate Topping

  1. Melt the chocolate – In a microwave-safe bowl, melt chocolate and butter in 30-second intervals, stirring until smooth.
  2. Spread over caramel – Pour the melted chocolate over the set caramel layer and spread evenly.
  3. Chill – Refrigerate for 1-2 hours until firm.

Step 4: Slice and Serve

  1. Cut into bars – Let the bars sit at room temperature for 5 minutes before slicing to prevent cracking. Use a sharp knife and wipe clean between cuts.
  2. Enjoy!

Servings and Timing

  • Servings: 16 bars
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Cooling Time: 1-2 hours
  • Total Time: About 2.5 hours

Variations

  • Salted Caramel Version: Sprinkle flaky sea salt over the caramel before adding chocolate.
  • Peanut Butter Twist: Swirl in peanut butter with the caramel for a nutty flavor.
  • Espresso Infused: Add 1 teaspoon of espresso powder to the caramel for a coffee kick.
  • Nutty Crunch: Stir chopped pecans or almonds into the shortbread dough.
  • Dairy-Free Option: Use coconut milk for the caramel and dairy-free chocolate.

Storage/Reheating

  • Room Temperature: Store in an airtight container for up to 3 days.
  • Refrigeration: Keeps fresh in the fridge for up to 1 week.
  • Freezing: Freeze individual bars for up to 3 months. Thaw in the fridge before serving.
  • Reheating: Let bars sit at room temperature for 10 minutes for best texture.

FAQs

Decadent Layered Caramel Shortbread Bars
Decadent Layered Caramel Shortbread Bars 11 These Decadent Layered Caramel Shortbread Bars are a rich, buttery treat featuring three irresistible layers: a crisp shortbread base, a smooth and creamy caramel filling, and a luscious chocolate topping. Also known as Millionaire’s Shortbread, these bars are the perfect balance of crunchy, gooey, and chocolatey goodness.

How do I prevent my caramel from burning?

Stir constantly over medium heat and use a heavy-bottomed pan for even heating.

Can I use store-bought caramel?

Yes, but homemade caramel gives the best flavor and texture.

Why did my chocolate crack when cutting?

Let the bars sit at room temperature before slicing, and use a warm knife for cleaner cuts.

Can I use milk chocolate instead of dark chocolate?

Yes! Use any chocolate you prefer, but dark chocolate balances the sweetness best.

How do I make these bars extra thick?

Double the caramel layer for a gooier, richer treat.

Can I use a different type of sugar in the shortbread?

Yes! Brown sugar adds a slightly softer texture, while granulated sugar keeps it crisp.

Can I make this gluten-free?

Yes! Substitute all-purpose flour with a 1:1 gluten-free flour blend.

How do I know when the caramel is ready?

It should darken slightly and thicken enough to coat the back of a spoon.

What’s the best way to cut these into even squares?

Use a sharp, warm knife (run it under hot water and dry it) for clean slices.

Can I make these ahead of time?

Absolutely! These bars taste even better the next day as the flavors meld.

Conclusion

These Decadent Layered Caramel Shortbread Bars are a must-try for any dessert lover. With their crisp shortbread base, rich caramel filling, and smooth chocolate topping, they’re the perfect indulgence for any occasion. Try them today and enjoy a homemade version of this classic treat!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Decadent Layered Caramel Shortbread Bars

Decadent Layered Caramel Shortbread Bars

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: samahkitchen
  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Total Time: ~3 hours 30 minutes
  • Yield: 1620 bars 1x
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Description

These Layered Caramel Shortbread Bars, also known as Millionaire’s Shortbread, feature a buttery shortbread base, a luscious caramel filling, and a smooth chocolate topping. With every bite, you get a perfect balance of crisp, chewy, and creamy textures—just like a homemade Twix bar but even better!


Ingredients

Units Scale

For the Shortbread Base:

  • 1 cup (226g) unsalted butter, softened
  • 1/2 cup (100g) granulated sugar
  • 2 cups (250g) all-purpose flour
  • 1/4 tsp salt
  • 1 tsp vanilla extract

For the Caramel Layer:

  • 1 can (14 oz / 397g) sweetened condensed milk
  • 1/2 cup (100g) brown sugar
  • 1/2 cup (113g) unsalted butter
  • 1/4 cup (60ml) light corn syrup or golden syrup
  • 1/2 tsp salt
  • 1 tsp vanilla extract

For the Chocolate Topping:

 

  • 8 oz (225g) semisweet or dark chocolate, chopped
  • 1 tbsp coconut oil or butter (for smooth texture)

Instructions

Make the Shortbread Base:

  1. Preheat oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper.
  2. In a bowl, cream together butter and sugar until light and fluffy.
  3. Add flour, salt, and vanilla, mixing until a dough forms.
  4. Press evenly into the prepared pan and prick with a fork.
  5. Bake for 18-20 minutes, or until lightly golden. Let cool completely.

2. Prepare the Caramel Layer:

  1. In a saucepan over medium heat, combine sweetened condensed milk, brown sugar, butter, corn syrup, and salt.
  2. Stir constantly until the mixture begins to boil, then reduce to low heat.
  3. Continue stirring for 6-8 minutes, until caramel thickens and turns golden brown.
  4. Remove from heat and stir in vanilla extract.
  5. Pour caramel evenly over the cooled shortbread. Let set for 1 hour or refrigerate for faster setting.

3. Make the Chocolate Topping:

  1. Melt chopped chocolate and coconut oil in a microwave-safe bowl in 30-second intervals, stirring between each until smooth.
  2. Pour melted chocolate over the caramel layer and spread evenly.
  3. Let set at room temperature for 2 hours or in the fridge for 30-45 minutes.

4. Slice & Serve:

 

  1. Once firm, use a sharp knife to slice into squares or bars.
  2. Enjoy at room temperature for the best texture!

Notes

  • For Salted Caramel: Sprinkle flaky sea salt over the caramel before adding chocolate.
  • Make-Ahead: Store in an airtight container in the fridge for up to 5 days or freeze for up to 2 months.

 

  • Easier Slicing: Warm the knife slightly before cutting to avoid cracking the chocolate.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *