Millionaire Shortbread Recipe

4 Min Read

Millionaire Shortbread is a decadent treat that combines a buttery shortbread base with a rich, gooey caramel layer and a smooth, glossy chocolate topping.

This indulgent dessert is perfect for special occasions or as a luxurious everyday snack.

The contrast of textures and flavors makes each bite a delight, offering a harmonious balance of sweetness and richness.

Easy to make and incredibly satisfying, this Millionaire Shortbread recipe is sure to become a favorite for anyone with a sweet tooth.


For the Shortbread Base:

  • 1 cup unsalted butter, softened
  • 1/2 cup granulated sugar
  • 2 cups all-purpose flour
  • 1/4 teaspoon salt

For the Caramel Layer:

  • 1 cup unsalted butter
  • 1 cup packed light brown sugar
  • 1/4 cup light corn syrup
  • 1 can (14 ounces) sweetened condensed milk

For the Chocolate Topping:

  • 1 1/2 cups semi-sweet chocolate chips
  • 2 tablespoons unsalted butter


Prepare the Shortbread Base:

Preheat your oven to 350°F (175°C).

Grease a 9×13-inch baking pan or line it with parchment paper.

In a large mixing bowl, cream together the softened butter and granulated sugar until light and fluffy.

Gradually add the flour and salt, mixing until the dough comes together.

Press the dough evenly into the prepared baking pan.

Bake for 20-25 minutes, or until the edges are lightly golden.

Allow the shortbread to cool completely in the pan.

Prepare the Caramel Layer:

In a medium saucepan, combine the butter, brown sugar, corn syrup, and sweetened condensed milk.

Cook over medium heat, stirring constantly, until the mixture comes to a boil.

Continue to cook and stir for another 5-7 minutes, or until the caramel thickens and turns a golden brown color.

Pour the caramel over the cooled shortbread base, spreading it evenly.

Let it cool completely.

Prepare the Chocolate Topping:

In a microwave-safe bowl, combine the chocolate chips and butter.

Microwave in 30-second intervals, stirring after each, until the chocolate is fully melted and smooth.

Pour the melted chocolate over the caramel layer, spreading it evenly with a spatula.

Allow the chocolate to set completely at room temperature, or refrigerate for quicker setting.


Once the chocolate has set, cut the millionaire shortbread into squares or bars.

Serve and enjoy this rich, layered treat.

Nutritional Facts

  • Serving Size: 1 piece (1/24 of recipe)
  • Calories: 290
  • Total Fat: 18g
  • Saturated Fat: 11g
  • Cholesterol: 45mg
  • Sodium: 70mg
  • Total Carbohydrates: 30g
  • Dietary Fiber: 1g
  • Sugars: 22g
  • Protein: 3g


1. Can I use dark chocolate instead of semi-sweet chocolate?

Yes, you can substitute dark chocolate for a richer flavor. Adjust the sweetness to your taste.

2. How should I store Millionaire Shortbread?

Store it in an airtight container at room temperature for up to 5 days or in the refrigerator for up to 1 week.

3. Can I freeze Millionaire Shortbread?

Yes, you can freeze it. Wrap the shortbread in plastic wrap and then in aluminum foil. Freeze for up to 3 months. Thaw in the refrigerator before serving.

4. What can I use instead of light corn syrup in the caramel?

You can use golden syrup or honey as a substitute for light corn syrup in the caramel layer.

5. How do I prevent the chocolate layer from cracking when cutting?

To avoid cracking, let the shortbread come to room temperature if refrigerated. Use a sharp knife warmed in hot water and wipe it dry before each cut.

Share This Article
Leave a comment