Millionaire Shortbread Bars

These millionaire shortbread bars have three layers, and each one is worth the effort. A buttery shortbread base, a soft caramel middle, and a smooth chocolate top.

They look fancy, but the steps are actually pretty simple. You just need a bit of patience while each layer sets.

Sweet chocolate caramel bars

The shortbread gives you that crumbly, buttery bite. The caramel is thick and rich, and the chocolate on top brings it all together.

I like to add a little flaky sea salt at the end. It balances out the sweetness and makes each bar taste even better.

They keep well in the fridge, so you can make a batch and enjoy them over a few days.

Why You’ll Love It

Three Delicious Layers – Buttery shortbread, golden caramel, and smooth chocolate create a rich dessert with something special in every bite.

Perfect Texture – The tender shortbread, chewy caramel, and firm chocolate topping make each layer pleasantly different.

Layered chocolate caramel shortbread

Sweet and Salty Balance – Flaky sea salt balances the caramel and chocolate, keeping these rich bars from tasting overly sweet.

Deep Caramel Flavor – Brown sugar and condensed milk cook into a creamy golden caramel with a warm, buttery taste.

Recipe Ingredients

For the Shortbread Base

  • 1 cup Unsalted Butter, softened
  • 1/2 cup Granulated Sugar
  • 2 cups All-Purpose Flour
  • 1/4 tsp Salt

For the Caramel Layer

  • 1/2 cup Unsalted Butter
  • 1/2 cup Light Brown Sugar, packed
  • 14 oz Sweetened Condensed Milk (one can)
  • 1/4 tsp Flaky Sea Salt

For the Chocolate Layer

  • 10 oz Semi-Sweet Chocolate Chips
  • 1 tbsp Coconut Oil
  • Flaky Sea Salt, for sprinkling

Directions

Step 1

Preheat your oven to 350F (175C). Line a 9×9 inch baking pan with parchment paper, leaving an overhang on two sides.

Step 2

Beat the softened butter and granulated sugar together until smooth. Add the flour and salt, mixing until a crumbly dough forms. Press the dough firmly and evenly into the bottom of the prepared pan. Prick the surface all over with a fork.

Bake for 20 to 22 minutes, until the edges are lightly golden. Let it cool while you prepare the caramel.

Step 3

In a medium saucepan over medium heat, melt the butter with the brown sugar, stirring until dissolved. Pour in the sweetened condensed milk and stir constantly.

Bring the mixture to a gentle boil, then reduce heat to medium-low and continue stirring for 6 to 8 minutes, until the caramel thickens and turns a rich golden amber color. Stir in the flaky sea salt.

Step 4

Pour the hot caramel over the cooled shortbread base and spread it into an even layer. Let it cool to room temperature, about 30 minutes.

Step 5

Melt the chocolate chips and coconut oil together in a microwave-safe bowl in 30-second intervals, stirring between each, until completely smooth. Pour the chocolate over the caramel layer and spread evenly.

Step 6

Sprinkle a pinch of flaky sea salt over the chocolate while it is still wet. Refrigerate for at least 2 hours until everything is completely set and firm.

Step 7

Lift the bars out using the parchment overhang. Use a sharp utensil dipped in hot water to make clean cuts into squares. Store in the fridge.

Homemade caramel shortbread bars

My Tips

Measure the Flour Carefully

For the best shortbread texture, spoon the flour into the measuring cup and level the top. Scooping it straight from the container can pack in too much flour.

Extra flour makes the base dry and overly crumbly. The finished dough should hold together when you press a small amount between your fingers.

Keep the Shortbread Even

Press the dough into an even layer so the center and edges finish baking at the same time. My favorite trick is to cover the dough with a small piece of parchment and press it with the flat bottom of a measuring cup.

Buttery millionaire shortbread slice

Pay extra attention to the corners, where the dough often ends up thicker. Remove the extra parchment before pricking the surface and baking.

Check the Shortbread by Color

Take the shortbread out when the edges are light golden and the center looks dry and set. A pale center is fine, since waiting for the entire surface to turn golden can make the edges too firm.

Let the base cool completely before adding the caramel. A cooled base stays firm and gives you three neat, separate layers.

More Recipes

Frequently Asked Questions

How do I know when the caramel layer is ready?

The caramel is ready when it has thickened, looks deep golden, and leaves a clear trail for a moment as you stir. This usually takes 6 to 8 minutes over medium-low heat after it reaches a gentle bubble.

Keep stirring the whole time so the texture stays smooth and even. Pour it over the shortbread as soon as it reaches the right consistency.

Millionaire Shortbread Bars

Millionaire shortbread bars offer a polished, crowd-pleasing dessert with distinct layers and a satisfying finish. They are ideal for celebrations, sharing, or an everyday sweet treat.
Millionaire Shortbread Bars
Prep Time 25 minutes
Cook Time 42 minutes
Total Time 1 hour 7 minutes
Course Dessert
Cuisine American
Servings 16 slices
Calories 449 kcal

Equipment

  • 9x9 inch baking pan
  • microwave-safe bowl

Ingredients  

For the Shortbread Base

  • 1 cup Unsalted Butter, softened
  • 1/2 cup Granulated Sugar
  • 2 cups All-Purpose Flour
  • 1/4 tsp Salt

For the Caramel Layer

  • 1/2 cup Unsalted Butter
  • 1/2 cup Light Brown Sugar, packed
  • 14 oz Sweetened Condensed Milk (one can)
  • 1/4 tsp Flaky Sea Salt

For the Chocolate Layer

  • 10 oz Semi-Sweet Chocolate Chips
  • 1 tbsp Coconut Oil
  • Flaky Sea Salt, for sprinkling

Instructions 

  1. Preheat your oven to 350F (175C). Line a 9x9 inch baking pan with parchment paper, leaving an overhang on two sides.
  2. Beat the softened butter and granulated sugar together until smooth. Add the flour and salt, mixing until a crumbly dough forms. Press the dough firmly and evenly into the bottom of the prepared pan. Prick the surface all over with a fork.
    Bake for 20 to 22 minutes, until the edges are lightly golden. Let it cool while you prepare the caramel.
  3. In a medium saucepan over medium heat, melt the butter with the brown sugar, stirring until dissolved. Pour in the sweetened condensed milk and stir constantly.
    Bring the mixture to a gentle boil, then reduce heat to medium-low and continue stirring for 6 to 8 minutes, until the caramel thickens and turns a rich golden amber color. Stir in the flaky sea salt.
  4. Pour the hot caramel over the cooled shortbread base and spread it into an even layer. Let it cool to room temperature, about 30 minutes.
  5. Melt the chocolate chips and coconut oil together in a microwave-safe bowl in 30-second intervals, stirring between each, until completely smooth. Pour the chocolate over the caramel layer and spread evenly.
  6. Sprinkle a pinch of flaky sea salt over the chocolate while it is still wet. Refrigerate for at least 2 hours until everything is completely set and firm.
  7. Lift the bars out using the parchment overhang. Use a sharp utensil dipped in hot water to make clean cuts into squares. Store in the fridge.

Nutrition

Serving: 1servingCalories: 449kcalCarbohydrates: 50gProtein: 4gFat: 25g
Keyword caramel dessert, chocolate dessert, millionaire shortbread, shortbread bars

Tried this recipe?

Let us know how it turned out!

Leave a Comment

Recipe Rating