Millionaire’s Shortbread

Buttery shortbread is topped with golden dulce de leche and a chocolate glaze for a delicious dessert. It’s perfect to take to potlucks and parties!

These bars remind me so much of a Twix bar, only being homemade and all, they are clearly a million times better (hehehe…get it?  A million?  Okay, I’ll stop).

Seriously though, these are an absolute treat.

Buttery crumbly shortbread topped with dulce de leche and a chocolate glaze…it’s truly something that’s more than the sum of its parts.

And believe me, I like Twix, but there’s partially hydrogenated oil and all sorts of other weird things in them, so when I saw this recipe while perusing a lovely little cookbook called Baked, I knew it had to be put on my priority food to-do list.

After making these bars, I can’t help but look back and giggle at the note at the bottom of the recipe: “These will last 4 days in the fridge.”  I don’t think these could last 4 days in ANY house, given the fact that they lasted about 4 hours in mine.

Print Pin
4.75 from 4 votes

Millionaire's Shortbread

Buttery shortbread is topped with golden dulce de leche and a chocolate glaze for a delicious dessert. It's perfect to take to potlucks and parties!
Course Dessert
Cuisine American
Keyword millionaire shortbread
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Servings 24
Calories 326kcal


For the Shortbread:

  • 1/2 cup sugar
  • 1.25 cups unsalted butter softened
  • 12.5 oz all purpose flour, by weight (2.5 cups, measured)
  • 1 extra large egg yolk beaten

For the Dulce de Leche:

  • 2 14 oz cans sweetened condensed milk

For the Chocolate Glaze:

  • 6 oz dark chocolate 70% cacao, chopped
  • 1 tsp light corn syrup
  • 1/2 cup unsalted butter cut into cubes


  • Preheat the oven to 350 degrees F.
  • In a stand mixer fitted with the paddle attachment (or a hand mixer), spread the butter around the bowl by mixing for about 10 seconds on medium. With the mixer still on, stream in the sugar, and beat until the sugar and butter are blended. Add in 2 cups of the flour and mix on medium until it just disappears. Add the egg yolk, beat for a few more seconds until combined, then turn the dough out onto a lightly floured work surface.
  • Shape the dough into a 6×6 inch square, then sprinkle the remaining 1/2 cup flour on the surface of the dough. Fold the dough over, and knead until the flour is incorporated, and the shortbread is beautifully smooth.
  • Butter a 9×13 inch baking dish, and press the dough out into the pan. Prick the dough all over with a fork, and bake for 20-22 minutes, until golden brown. Let the shortbread cool completely on a wire rack.
  • For the dulce de leche filling, basically we want to caramelize the sweetened condensed milk. I found it easiest to just cook the sweetened condensed milk in a saucepan over medium heat for about 15-20 minutes until it caramelized, but you MUST stir frequently with a spatula, or it will burn. An alternate method is to cook it in a double boiler for an hour, but I’m too impatient for that. Pour the dulce de leche over the cooled shortbread, and pop it into the fridge for an hour, until the dulce de leche has cooled as well.
  • Onto the chocolate glaze! In a double boiler, melt the chocolate, corn syrup, and butter together, giving it a stir every once in a while. Pour the mixture over the chilled dulce de leche layer and spread it evenly with a spatula. Refrigerate for an hour until the glaze hardens.
  • Once the bar has chilled, cut into squares and serve. I think these taste best when they’re cold out of the fridge, since the dulce de leche is really stretchy and chewy. Yummm! Enjoy!


Calories: 326kcal | Carbohydrates: 37g | Protein: 5g | Fat: 19g | Saturated Fat: 12g | Cholesterol: 56mg | Sodium: 45mg | Fiber: 1g | Sugar: 26g