Embrace a slice of luxury with Millionaire Shortbread. Known by many as homemade Twix Bars, these treats combine a crumbly shortbread base, a luscious caramel center, and a smooth chocolate topping. Perfect when you crave something indulgent yet easy to craft at home.

- Cuisine: British
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Servings: 16 squares
Why You’ll Love This Recipe
- Perfectly layered combination of textures and flavors.
- Simple pantry ingredients for an impressive dessert.
- No special equipment required—just a baking pan.
- Great make-ahead option for gatherings and parties.
Ingredients
- 1/2 cup butter (room temperature): Essential for creating that classic shortbread texture. If needed, margarine can be an alternative.
- 1 1/4 cups all-purpose flour: Forms the base structure of the shortbread. Ensure it’s spooned and leveled for accuracy.
- 1/4 cup sugar: Adds the right amount of sweetness and aids in that classic crumbly texture.
- 1/2 cup butter: For the caramel, providing richness and smoothness. Again, margarine could work if necessary.
- 1/2 cup packed light brown sugar: Delivers that signature deep caramel flavor.
- 1/2 cup sweetened condensed milk: Essential for creating the creamy caramel layer. Evaporated milk isn’t a substitute here.
- 2 tablespoons light corn syrup: Ensures the caramel remains soft and gooey. Golden syrup can be a substitute if needed.
- 1 1/4 cups milk chocolate chips: Provides the luxurious top layer. Dark chocolate can be used for a less sweet version.
- 1 tablespoon butter: Added to the chocolate to help achieve a glossy finish.
How to Make It
Step 1: Prepare the Baking Pan
Preheat your oven to 350°F. Line a 9 X 9-inch baking pan with parchment paper, leaving a slight overhang for easy removal after baking. This ensures you can neatly cut the shortbread into squares.
Step 2: Make the Shortbread Base
In a mixing bowl, beat 1/2 cup room temperature butter with 1/4 cup sugar until light and fluffy. Gradually add 1 1/4 cups all-purpose flour, mixing until the dough just comes together. Evenly press the dough into the prepared pan, ensuring it’s level. Bake for 20 minutes, or until lightly golden.
Step 3: Prepare the Caramel Layer
In a saucepan, combine 1/2 cup butter, 1/2 cup packed light brown sugar, 1/2 cup sweetened condensed milk, and 2 tablespoons light corn syrup. Over medium heat, stir continuously until the mixture thickens and turns a rich caramel color. Pour it over the shortbread base, spreading evenly, and allow it to set.
Step 4: Create the Chocolate Topping
Melt 1 1/4 cups milk chocolate chips with 1 tablespoon butter over a double boiler or in the microwave in 30-second intervals, stirring until smooth. Spread the chocolate over the set caramel layer, smoothing with a spatula. Let it fully set at room temperature or refrigerate for quicker results.
Step 5: Slice and Serve
Once the chocolate is firm, use the parchment overhang to lift the shortbread from the pan. Cut into squares using a sharp knife; wiping the knife clean between cuts helps achieve neat edges. Serve and enjoy!
Recipe FAQs
Can I use dark chocolate instead of milk chocolate?
Yes, substituting dark chocolate will result in a less sweet but equally delicious topping. It’s a great option for those who prefer a richer chocolate flavor.
What’s the best way to store Millionaire Shortbread?
Store the squares in an airtight container at room temperature for up to a week. For longer storage, refrigerate them to maintain the layers’ integrity.
My caramel came out too hard. What did I do wrong?
This typically happens if the caramel is overcooked. Stir continuously and remove from heat as soon as it thickens and turns golden to ensure a softer, gooier texture.