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
(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
- Preheat the oven – Set to 350°F (175°C). Line a 9×9-inch baking pan with parchment paper.
- Mix the shortbread dough – Cream together butter and sugar, then mix in flour and salt until crumbly.
- Press into pan – Spread the dough evenly and press firmly into the bottom of the pan.
- Bake – Bake for 15-18 minutes, until lightly golden. Let cool.
Step 2: Prepare the Caramel Layer
- Melt butter and sugar – In a saucepan over medium heat, melt butter and brown sugar. Stir until smooth.
- Add condensed milk and cream – Stir in sweetened condensed milk, heavy cream, and a pinch of salt.
- Cook until thickened – Bring to a low boil, stirring constantly, for 8-10 minutes, until caramel darkens slightly and thickens.
- 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
- Melt the chocolate – In a microwave-safe bowl, melt chocolate and butter in 30-second intervals, stirring until smooth.
- Spread over caramel – Pour the melted chocolate over the set caramel layer and spread evenly.
- Chill – Refrigerate for 1-2 hours until firm.
Step 4: Slice and Serve
- 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.
- 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
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!
PrintDecadent Layered Caramel Shortbread Bars
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: ~3 hours 30 minutes
- Yield: 16–20 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
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:
- Preheat oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper.
- In a bowl, cream together butter and sugar until light and fluffy.
- Add flour, salt, and vanilla, mixing until a dough forms.
- Press evenly into the prepared pan and prick with a fork.
- Bake for 18-20 minutes, or until lightly golden. Let cool completely.
2. Prepare the Caramel Layer:
- In a saucepan over medium heat, combine sweetened condensed milk, brown sugar, butter, corn syrup, and salt.
- Stir constantly until the mixture begins to boil, then reduce to low heat.
- Continue stirring for 6-8 minutes, until caramel thickens and turns golden brown.
- Remove from heat and stir in vanilla extract.
- Pour caramel evenly over the cooled shortbread. Let set for 1 hour or refrigerate for faster setting.
3. Make the Chocolate Topping:
- Melt chopped chocolate and coconut oil in a microwave-safe bowl in 30-second intervals, stirring between each until smooth.
- Pour melted chocolate over the caramel layer and spread evenly.
- Let set at room temperature for 2 hours or in the fridge for 30-45 minutes.
4. Slice & Serve:
- Once firm, use a sharp knife to slice into squares or bars.
- 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.
Your email address will not be published. Required fields are marked *