Millionaire Shortbread Recipe That Tops Twix Bars

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.

A stack of millionaire shortbread bars stacked on top of each other.

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)
Labeled ingredients for each layer of a millionaire shortbread recipe.

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.
Before and after baking the shortbread crust in a 13x9-inch pan.

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.
Pouring caramel over the shortbread crust.

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.
Making chocolate ganache on the stovetop.

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.
Plate full of caramel shortbread topped with chocolate and flaky salt.

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.”

Squares of chocolate caramel slice on a cutting board.

FAQs

Why is my shortbread base crumbly?

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.

Why did my caramel turn grainy or separate?

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.

How do I fix split caramel?

Gently reheat and whisk in a tablespoon of hot water at a time to re-emulsify the mixture until smooth.

How do I get the caramel to be sliceable, not too hard or soft?

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.

A stack of millionaire shortbread bars stacked on top of each other.

Millionaire Shortbread Recipe

Prep: 15 mins
Cook: 45 mins
Chill: 1 hr 30 mins
Total: 2 hrs 30 mins
Rich, buttery shortbread topped with soft caramel and a smooth chocolate ganache — a gourmet homemade caramel shortbread.
24 squares

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

Serving: 1 square | Calories: 387 kcal | Carbs: 40 g | Protein: 4 g | Fat: 24 g | Saturated Fat: 15 g | Sugar: 30 g

Disclaimer: Nutritional values are estimates.