Why You’ll Love This Recipe
Millionaire Shortbread is a rich and indulgent treat featuring three decadent layers: a buttery shortbread base, a smooth and creamy caramel center, and a glossy chocolate topping. This classic dessert bar delivers the perfect balance of textures and flavors—crumbly, gooey, and crisp all in one bite. Ideal for holidays, bake sales, or when you just want something truly special.
ingredients
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
flour
unsalted butter
granulated sugar
sweetened condensed milk
light brown sugar
golden syrup or corn syrup
vanilla extract
salt
semi-sweet or dark chocolate
directions
Preheat your oven to 350°F (175°C) and line an 8×8-inch baking pan with parchment paper.
Make the shortbread base
In a bowl, cream together butter and granulated sugar until light and fluffy.
Mix in the flour until a dough forms.
Press the dough evenly into the prepared pan.
Bake for 20 minutes or until lightly golden. Let it cool completely.
Make the caramel layer
In a saucepan over medium heat, combine sweetened condensed milk, brown sugar, butter, golden syrup, and a pinch of salt.
Stir constantly until the mixture thickens and turns a golden caramel color (about 10–15 minutes).
Remove from heat and stir in vanilla extract.
Pour over the cooled shortbread and spread evenly. Let it set completely at room temperature or in the fridge.
Make the chocolate topping
Melt the chocolate in a microwave or double boiler until smooth.
Pour over the set caramel and spread evenly.
Allow the chocolate to set completely before slicing into squares or bars.
Servings and timing
This recipe yields 16 bars.
Preparation time: 20 minutes
Baking time: 20 minutes
Caramel cooking and cooling time: 45 minutes
Total time: 1 hour 25 minutes
Variations
Top with sea salt flakes for a sweet-salty finish.
Use milk chocolate for a creamier topping.
Add a layer of chopped nuts between the caramel and chocolate.
Infuse the caramel with espresso or bourbon for a twist.
storage/reheating
Store Millionaire Shortbread in an airtight container at room temperature for up to 5 days or refrigerate for up to 10 days.
To freeze, wrap bars individually and store for up to 2 months.
Let thaw at room temperature before serving—no reheating needed.
FAQs
What makes it “Millionaire” Shortbread?
The name comes from its rich taste and luxurious layers—it’s like shortbread upgraded to millionaire status.
Can I use store-bought caramel?
Yes, but homemade caramel offers a better flavor and consistency for this recipe.
Why is my caramel grainy?
It may have been overheated or not stirred enough. Constant gentle stirring helps create smooth caramel.
How do I cut clean slices?
Use a sharp knife dipped in hot water and wipe it clean between cuts for neat edges.
Can I make it dairy-free?
Yes, by using dairy-free butter, condensed coconut milk, and vegan chocolate.
Can I use a different pan size?
Yes, but the thickness of each layer will vary—adjust baking and setting times as needed.
Why did my chocolate crack when slicing?
It may have set too hard. Let it sit at room temperature for a few minutes before slicing.
Can I double the recipe?
Yes, use a 9×13-inch pan and adjust cooking times slightly.
What chocolate is best?
High-quality semi-sweet or dark chocolate works best for contrast with the sweet caramel.
Is this a good make-ahead dessert?
Absolutely—Millionaire Shortbread keeps well and tastes even better the next day.
Conclusion
Millionaire Shortbread is a timeless, crowd-pleasing dessert that layers irresistible textures and flavors into every bite. With a melt-in-your-mouth base, rich caramel filling, and velvety chocolate topping, it’s sure to become a go-to recipe for any special occasion or sweet craving. Make a batch and enjoy the richness of this classic treat—you’re definitely going to feel like a millionaire.
PrintMillionaire Shortbread
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 50 minutes (includes chilling time)
- Yield: 16 squares
- Category: Dessert
- Method: Baking
- Cuisine: British
- Diet: Vegetarian
Description
Millionaire Shortbread is a rich, layered dessert made with a buttery shortbread base, a smooth caramel center, and a glossy chocolate topping. It’s the perfect treat when you’re craving something sweet, indulgent, and a little fancy—but still super easy to make at home.
Ingredients
For the Shortbread Base:
-
1 cup (2 sticks) unsalted butter, softened
-
1/2 cup granulated sugar
-
2 cups all-purpose flour
-
1/4 teaspoon salt
For the Caramel Layer:
-
1/2 cup unsalted butter
-
1/2 cup packed brown sugar
-
2 tablespoons corn syrup (or golden syrup)
-
1 (14 oz) can sweetened condensed milk
For the Chocolate Topping:
-
1 1/2 cups semi-sweet chocolate chips
-
2 tablespoons unsalted butter (optional, for smoother texture)
Instructions
-
Make the shortbread base:
Preheat your oven to 350°F (175°C). Line a 9×9-inch baking dish with parchment paper. In a large bowl, cream together the butter and sugar until light and fluffy. Add flour and salt, and mix until a crumbly dough forms. Press the dough evenly into the prepared pan. Bake for 20-25 minutes or until lightly golden. Let it cool completely. -
Make the caramel layer:
In a saucepan over medium heat, melt the butter. Stir in brown sugar, corn syrup, and sweetened condensed milk. Bring to a gentle boil, stirring constantly, and simmer for 5-7 minutes until thickened and golden. Pour the caramel over the cooled shortbread and spread it evenly. Chill in the fridge for 1 hour or until set. -
Make the chocolate topping:
Melt the chocolate chips and butter together in the microwave or over a double boiler, stirring until smooth. Pour over the caramel layer and spread evenly. Chill again until the chocolate is firm, about 30 minutes. -
Serve:
Once everything is set, remove from the pan and cut into squares. Serve chilled or at room temp.
Notes
-
For clean slices, warm your knife with hot water and wipe it between cuts.
-
You can sprinkle a little flaky sea salt on top of the chocolate before it sets for a sweet-salty twist.
Nutrition
- Serving Size: 1 square
- Calories: 310
- Sugar: 24g
- Sodium: 90mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 35mg
Your email address will not be published. Required fields are marked *