Think of this Millionaire’s Shortbread as like a high-quality scratch-made Twix bar.

Buttery shortbread is topped with golden dulce de leche and chocolate glaze, balanced to perfect proportions for every bite. 

Millionaire Shortbread - Cut and Stacked on a Plate with Sea Salt

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 soooooooo good.

The layers and ingredients involved are simple, but the end result is truly more than the sum of its parts.

Part of the magic is I tweaked the recipe so the proportions are perfectly balanced.

I’ve made a lot of bar desserts on this blog, and I’ve learned that if something has too much chocolate, not enough filling, or something else out of whack, you don’t get that harmoniously balanced bite. 

You can see here that the thickest layer is the shortbread, which is good because it’s the least sweet, then there’s a generous but not too thick layer of dulce de leche, with a thin layer of rich and buttery chocolate on top, that compliments the other two layers without stealing the show:

It’s a perfectly balanced trifecta!

I originally published this recipe here on the blog in 2011, when I had a hobby of trying and tweaking various cookbook recipes. This one came from a lovely little cookbook called Baked (affiliate) that was very popular back when it was published in 2008.

I’ve simplified and cut down on some of the steps from that original recipe, trying to nix what didn’t feel essential to me.

You end up with a 3-layer bar that only calls for 7 ingredients total, which is pretty darned good in terms of simplicity. Let’s dive in!

How to Make Millionaire’s Shortbread:

Plan the Dulce de Leche:

Before you get started, you need to plan how you’ll come up with the dulce de leche for the middle layer. Sometimes you can find it at the store, but usually you have to make your own from sweetened condensed milk.

The safest way is to pour two cans of sweetened condensed milk into a double boiler setup, and let it cook gently for 3 hours, until thick and caramelized.

Pouring Sweetened Condensed Milk Into Double Boiler for Dulce De Leche

There’s also an impatient, riskier method I share in the recipe box, but I recommend planning ahead and doing the safe way.

Make the Shortbread Layer:

While that cooks, work on the shortbread. Beat softened butter around the bowl of a stand mixer with the paddle attachment, then beat in sugar, and an egg yolk:

Creamed Butter and Sugar in Stand Mixer with Paddle and Egg Yolk

Note that you CAN use a hand mixer here, but if you have one, the stand mixer is better.

Add all-purpose flour to the bowl:

Flour Added to Mixing Bowl with Butter

Mix the flour in until a crumbly dough forms, scraping down the sides as needed:

Shortbread Dough in Mixing Bowl with Paddle

Press the shortbread dough into a parchment-lined 9×13 metal baking pan, using your fingertips:

Pressing Shortbread Dough Into Parchment Lined Baking Pan

Believe me, it’s easiest to press out with your fingers versus something like a spatula.

Prick the dough all over with a fork:

Pricking Shortbread Dough Layer with a Fork

Bake for about 20 minutes, until the shortbread is golden brown on the edges:

Baked Million Dollar Shortbread Layer in Pan

Let the shortbread cool for about 15 minutes.

Add the Millionaire’s Shortbread Bar Layers:

Once the sweetened condensed milk has turned into thick, caramelized dulce de leche, spread it evenly on top of the cooled shortbread:

Spreading Dulce de Leche to Make Millionaire Shortbread Bars

Refrigerate the bars to chill the dulce de leche slightly, then add the chocolate layer, which is just dark chocolate chips and butter that has been melted together:

Spreading Quick Chocolate Layer On Top of Dulce de Leche

Refrigerate the bars for an hour to firm up the chocolate, then use the parchment paper to lift the bars out onto a cutting board.

Then it’s really easy to cut into whatever shape you’d like:

Cutting Million Dollar Bars with Sharp knife on Board    

I think a sprinkling of specialty sea salt on top is incredible here, to contrast the sweetness a bit:

Millionaire Shortbread Recipe - Shown Baked and Cut Into Squares on a Plate

If you love the dulce de leche, also try this Banoffee Pie, where dulce de leche is the star too. Enjoy!

Other Favorite Bar Desserts:

Trifecta Dessert Bars

Maple Pecan Bars

Cookie Dough Cheesecake Bars with Pecan Crust

Florentine Cookie Bars

Lemon Bars

Chocolate Cheesecake Candy Cane Bars

Two Pieces of Millionaire's Shortbread Stacked on a Plate

Millionaire's Shortbread

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

Leave a Review »


For the Shortbread:

  • 1/2 cup granulated sugar
  • 1.25 cups unsalted butter softened (2.5 sticks)
  • 1 large egg yolk
  • 2.5 cups all purpose flour (356g by weight)

For the Dulce de Leche:

  • 2 14-ounce cans sweetened condensed milk

For the Chocolate Glaze:

  • 6 oz dark chocolate chips (60 to 70% cacao) (170g by weight)
  • 1/2 cup unsalted butter cut into cubes
  • sea salt for garnish optional


  • Plan the Dulce de Leche: If you can find dulce de leche at the store, you may use that instead, but usually you have to cook your own from cans of sweetened condensed milk.
    The safest way: Place the sweetened condensed milk in a double boiler setup, by setting a glass heatproof bowl on top of a saucepan with two inches of simmering water. Make sure the water doesn't touch the bottom of the bowl. Cook for 3 hours, until thick and butterscotch colored, stirring every hour. You may need to refill the water once or twice. Let cool.
    The impatient, riskier way: You can cook the sweetened condensed milk in a nonstick saucepan over medium heat for about 15-20 minutes until thick and caramelized, but you MUST stir constantly with a spatula, or it will burn. Let cool.
  • Preheat the oven to 350 degrees F.
  • For the shortbread: it is best to use a stand mixer if you have one, but this may all be done with a hand mixer as well. In a stand mixer fitted with the paddle attachment, spread the butter around the bowl by mixing for about 10 seconds on medium. With the mixer still on, pour in the sugar, and beat until the sugar and butter are blended. Briefly beat in the egg yolk until incorporated, then mix in the flour, scraping down the sides of the bowl as needed, until a crumbly dough forms.
  • Line a 9×13 inch metal baking pan with parchment paper, then press the dough out evenly using your fingertips. Prick the dough all over with a fork, and bake for 20-22 minutes, until lightly golden brown. Let the shortbread cool completely on a wire rack, about 15 minutes.
  • Spread the dulce de leche evenly on top of the shortbread layer, then refrigerate for 30 minutes.
  • For the chocolate layer: In a heatproof bowl, combine the dark chocolate chips and butter, and microwave in 30 second intervals until it's almost smooth. Err on the side of microwaving less, so you don't risk overheating the chocolate. I pull it out when the chocolate chips are almost melted, and usually if I keep stirring for a minute, the residual heat will melt it to a smooth consistency. Pour the mixture over the chilled dulce de leche layer and spread it evenly with a spatula. Refrigerate for an hour until the chocolate glaze hardens.
  • Once the bars have chilled, cut into squares and serve. Enjoy!
  • Keep leftovers in the refrigerator for up to one week.


Recipe adapted from Baked: New Frontiers in Baking


Calories: 185kcal, Carbohydrates: 14g, Protein: 2g, Fat: 14g, Saturated Fat: 9g, Cholesterol: 43mg, Sodium: 3mg, Potassium: 17mg, Fiber: 1g, Sugar: 4g, Vitamin A: 424IU, Calcium: 7mg, Iron: 1mg

Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.

Post updated with new photos and writing in November 2020. Originally published June 2011.