If you adore the buttery crumb of shortbread, a soft sliceable caramel, and a glossy chocolate top, this millionaire shortbread recipe is for you. Also known as caramel shortbread or homemade Twix-style bars, it layers simple ingredients into an irresistible treat.
Perfect for holidays, potlucks, or a cozy snack at home, this recipe yields bakery-quality bars without complicated techniques.

Why You’ll Love This Millionaire Shortbread Recipe
Homemade millionaire shortbread outshines store-bought versions because it offers:
- A perfect shortbread base — crumbly, buttery, and tender.
- Soft, sliceable caramel — no special candy skills required (a thermometer helps for certainty).
- Smooth chocolate topping — a glossy finish that sets without cracking.
- Twix bar vibes — but fresher, richer, and homemade.
The flaky sea salt sprinkled on top brightens and balances the sweetness — don’t skip it. These bars are elegant enough for holiday gatherings yet simple to prepare.
Ingredients You’ll Need
Shortbread layer:
- All-purpose flour
- Granulated sugar
- Salt
- Unsalted butter
Caramel layer:
- Unsalted butter
- Light brown sugar
- Sweetened condensed milk
- Light corn syrup (prevents crystalization)
- Vanilla extract
- Salt
Chocolate ganache:
- Semi-sweet chocolate chips (use good-quality chocolate)
- Heavy cream
- Flaky sea salt (optional but recommended)

How to Make Millionaire Shortbread
Step 1: Bake the Shortbread Base
- Preheat the oven to 350°F. Line a 9×13-inch pan with parchment paper, leaving a couple of inches overhang to lift the bars out later.
- Combine the flour, granulated sugar, and salt in a stand mixer fitted with the paddle attachment. With the mixer running, add the butter, 1 tablespoon at a time, until the mixture resembles wet sand. Alternatively, cut the butter in with a pastry cutter until fine crumbs form.
- Press the mixture firmly into the bottom of the prepared pan. Bake for about 12 minutes, until the crust looks slightly puffed and matte. It will still be pale. Cool in the refrigerator while you prepare the caramel—the crust will deflate as it cools.

Step 2: Cook the Caramel Layer
- In a large saucepan, combine the butter, light brown sugar, sweetened condensed milk, and light corn syrup. Melt together over medium-high heat, stirring constantly until the mixture comes to a boil.
- Reduce heat to medium and continue to boil, stirring constantly, until the caramel reaches about 235°F on a candy or instant-read thermometer (about 4–6 minutes). Remove from heat and whisk in the vanilla and salt. Be careful, the mixture may bubble up.
- Pour the hot caramel immediately over the cooled shortbread and spread evenly with a spatula. Chill in the refrigerator until the caramel is fully set, about 1 hour.

Step 3: Add the Chocolate Ganache Topping
- Place chocolate chips and heavy cream in a small saucepan over low heat. Stir constantly until the chocolate is fully melted and the mixture is smooth.
- Pour the ganache over the chilled caramel and spread evenly. Let cool slightly, sprinkle with flaky sea salt if using, then refrigerate until the chocolate is set.

Step 4: Cut and Serve
- Run a thin knife or offset spatula around the pan edges not covered by parchment. Use the parchment overhang to lift the slab out onto a cutting board.
- Cut into 24 squares (4 × 6). Rinse and dry the knife between cuts, using cool water so the blade doesn’t melt the ganache. Serve chilled or at cool room temperature.

Storing and Freezing
- To store: Keep the bars in an airtight container in the refrigerator for up to 1 week. If stacking, place parchment or wax paper between layers to prevent sticking. These are delicious chilled or at cool room temperature.
- To freeze: Arrange cut squares in a freezer-safe airtight container with wax paper between layers and freeze for up to 3 months.
Recipe Notes
- Stir constantly: Caramel can scorch or split quickly, so keep it moving.
- Chill before slicing: Allow the layers to firm up for cleaner cuts.
- Swap chocolates: Use milk, dark, or white chocolate. If using white chocolate, reduce the cream slightly because white chocolate yields a softer ganache.
- Add sea salt: Sprinkle flaky salt while the chocolate is still slightly soft for a gourmet finish.
Variations (Like Homemade Twix Bars)
To make bars more like classic Twix:
- Cut into long, thin rectangles instead of squares.
- Use milk chocolate for a sweeter, candy-bar profile.
- Make the caramel layer slightly thinner for a candy-bar ratio.
Another popular variation adds sweetened shredded coconut to the shortbread for a texture known in some places as “chocolate caramel slice.”

FAQs
Shortbread is naturally tender, but if it’s too crumbly you may not have mixed the butter evenly or pressed the dough firmly into the pan before baking. Make sure the mixture is well-combined and press it compactly into the pan.
Grainy caramel usually comes from overheating or uneven stirring. Cook over moderate heat and stir constantly; remove from heat as soon as it thickens and darkens slightly.
Gently reheat and whisk in a tablespoon of hot water at a time to re-emulsify the mixture until smooth.
Cook until the caramel thickens and begins to pull away from the sides of the pan. Using a candy thermometer, aim for about 235°F for a firm but sliceable set.

Millionaire Shortbread Recipe
Ingredients
Shortbread Crust
- 2 cups (250 g) all-purpose flour
- 1/2 cup (100 g) granulated sugar
- 1/2 tsp salt
- 1 cup (226 g) unsalted butter, cool room temperature, cut into tablespoons
Caramel Layer
- 1 cup (226 g) unsalted butter
- 1 cup (200 g) light brown sugar, gently packed
- 14 oz (396 g) can sweetened condensed milk
- 1/4 cup (59 ml) light corn syrup
- 1 tsp vanilla extract
- 1/4 tsp salt
Chocolate Ganache
- 12 oz (340 g) semi-sweet chocolate chips (about 2 cups)
- 1/2 cup (118 ml) heavy cream
- Flaky sea salt, optional
Instructions
- Preheat oven to 350°F. Line a 9×13-inch pan with parchment paper and set aside.
- SHORTBREAD: Mix flour, sugar, and salt. Add butter slowly and mix until the texture is like wet sand. Press firmly into the prepared pan and bake 12 minutes. Chill while you make the caramel.
- CARAMEL: In a large saucepan, combine butter, brown sugar, sweetened condensed milk, and corn syrup. Melt and bring to a boil over medium-high, stirring constantly. Reduce heat and cook until it reaches 235°F, about 4–6 minutes. Remove from heat, whisk in vanilla and salt, then pour over the cooled crust. Chill until set, about 1 hour.
- GANACHE: Warm the chocolate chips and heavy cream over low heat, stirring until smooth. Pour over the chilled caramel, spread evenly, sprinkle with flaky sea salt if desired, and refrigerate until the chocolate sets.
- TO CUT & SERVE: Lift the slab from the pan using the parchment overhang. Cut into 24 pieces, rinsing and drying the knife between cuts. Use cool water to avoid melting the ganache.
Notes
- To store: Refrigerate in an airtight container up to 1 week. Use parchment between layers if stacking.
- To freeze: Freeze cut squares in an airtight container for up to 3 months, separating layers with wax paper.
Nutrition
Disclaimer: Nutritional values are estimates.