Millionaire Shortbread Recipe
Introduction
Millionaire Shortbread is a decadent treat featuring a buttery shortbread base, a rich caramel layer, and a smooth chocolate ganache topping. This classic dessert satisfies any sweet tooth with its perfect balance of textures and flavors.

Ingredients
- 1 cup unsalted butter, softened (230 grams)
- ½ cup granulated sugar (100 grams)
- 2 large egg yolks, at room temperature
- ¼ teaspoon salt
- 2 cups all-purpose flour, spooned & leveled (250 grams)
- 2 (14-ounce) cans sweetened condensed milk (NOT evaporated milk)
- 1 ¼ cups packed light brown sugar (250 grams)
- ¾ cup unsalted butter, sliced (170 grams; 1.5 sticks)
- ¼ cup light corn syrup (70 grams)
- 1 teaspoon pure vanilla extract
- ¼ teaspoon salt
- 8 ounces semi-sweet chocolate bars, finely chopped (226 grams)
- ⅓ cup heavy whipping cream (80 ml)
- Sea salt for sprinkling on top (optional but recommended)
Instructions
- Step 1: Preheat the oven to 350°F (180°C). Line a 9×13-inch baking pan with parchment paper, leaving some overhang for easy removal. Set aside.
- Step 2: In a stand mixer fitted with the paddle attachment or a large bowl with a handheld mixer, beat the softened butter and granulated sugar together until well combined, about 2 minutes.
- Step 3: Add the egg yolks and ¼ teaspoon salt, mixing until fully combined. Scrape down the sides of the bowl as needed.
- Step 4: Add the flour and mix on low speed until the mixture starts to come together but remains crumbly.
- Step 5: Transfer the crumbly dough into the prepared pan and press into an even layer.
- Step 6: Bake for 23 to 28 minutes, or until the top is set and edges turn lightly golden. Remove and cool completely on a wire rack. Refrigerate if you want to speed cooling.
- Step 7: To make the caramel, combine sweetened condensed milk, brown sugar, sliced butter, and corn syrup in a large saucepan over medium heat.
- Step 8: Whisk frequently until the mixture boils, then cook for 8 to 13 minutes, whisking constantly, until thickened, pulling away from the sides, and caramel-colored. Test by dropping a small spoonful into cold water – it should form a soft ball.
- Step 9: Remove from heat and stir in vanilla extract and ¼ teaspoon salt until combined.
- Step 10: Pour caramel over the cooled shortbread and spread evenly. Refrigerate for 1 hour or until mostly set.
- Step 11: For the ganache, combine chopped chocolate and heavy cream in a heat-proof bowl. Microwave in 20-second increments, stirring between, until smooth and melted.
- Step 12: Pour ganache over chilled caramel layer, spreading evenly. Sprinkle with sea salt if desired.
- Step 13: Refrigerate for 1 to 2 hours until the chocolate is firm and set.
- Step 14: Use parchment overhang to lift bars from the pan, slice into pieces, and serve.
Tips & Variations
- Use parchment paper with overhang to easily lift the shortbread out without damaging the layers.
- For a twist, add a pinch of cayenne pepper to the caramel for a subtle spicy kick.
- Swap semi-sweet chocolate with milk or dark chocolate based on your preference.
- To speed up cooling between layers, place the pan in the refrigerator on a wire rack.
Storage
Store Millionaire Shortbread in an airtight container in the refrigerator for up to one week. Let pieces come to room temperature before serving for the best texture. You can also freeze them for up to one month; thaw in the fridge overnight before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use evaporated milk instead of sweetened condensed milk?
No, evaporated milk is not sweetened and will drastically change the flavor and texture of the caramel. Be sure to use sweetened condensed milk for the right consistency and sweetness.
How do I know when the caramel is done?
Cook the caramel until it thickens, pulls away from the sides of the pan, and turns a golden caramel color. The soft ball test helps: drop a spoonful into cold water – if it forms a soft ball, it’s ready.
PrintMillionaire Shortbread Recipe
Millionaire Shortbread is a decadent layered dessert featuring a buttery shortbread crust, a rich caramel filling, and a smooth chocolate ganache topping. This delightful treat offers a perfect balance of textures and flavors, combining crumbly, creamy, and silky elements to satisfy your sweet tooth.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 3 hours 10 minutes
- Yield: 12 to 16 bars 1x
- Category: Dessert
- Method: Baking
- Cuisine: British
Ingredients
Shortbread Crust
- 1 cup unsalted butter, softened (230 grams)
- ½ cup granulated sugar (100 grams)
- 2 large egg yolks, at room temperature
- ¼ teaspoon salt
- 2 cups all-purpose flour, spooned & leveled (250 grams)
Caramel Filling
- 2 (14-ounce) cans sweetened condensed milk (NOT evaporated milk)
- 1 ¼ cups packed light brown sugar (250 grams)
- ¾ cup unsalted butter, sliced (170 grams; 1.5 sticks)
- ¼ cup light corn syrup (70 grams)
- 1 teaspoon pure vanilla extract
- ¼ teaspoon salt
Chocolate Ganache
- 8 ounces semi-sweet chocolate bars, finely chopped (226 grams)
- ⅓ cup heavy whipping cream (80 ml)
- Sea salt for sprinkling on top (optional but recommended)
Instructions
- Prepare Shortbread Crust: Preheat the oven to 350°F (180°C) and line a 9×13-inch baking pan with parchment paper, leaving an overhang for easy removal. Set aside.
- Mix Butter and Sugar: In a stand mixer with a paddle attachment or a large bowl with a handheld mixer, beat the softened butter and granulated sugar until well combined, about 2 minutes.
- Add Egg Yolks and Salt: Incorporate the egg yolks and salt into the mixture, ensuring everything is fully combined. Scrape down the sides of the bowl as needed.
- Add Flour: Gradually add the flour and mix on low speed until the dough comes together but remains crumbly.
- Form Shortbread Base: Transfer the crumbly dough into the prepared pan and press it evenly into a firm layer.
- Bake Crust: Bake for 23 to 28 minutes until the top is set and the edges turn lightly golden brown. Cool completely on a wire rack. Refrigerate briefly if faster cooling is needed.
- Make Caramel: In a large saucepan over medium heat, combine sweetened condensed milk, brown sugar, sliced butter, and corn syrup. Whisk frequently until it comes to a boil.
- Cook Caramel: Continue cooking for 8 to 13 minutes, whisking constantly, until the mixture thickens, pulls away from the sides, and turns caramel-colored. Test by dropping a small spoonful into cold water to ensure a soft ball consistency.
- Finish Caramel: Remove from heat and stir in the vanilla extract and salt until combined.
- Layer Caramel: Pour the caramel over the cooled shortbread crust and spread evenly. Refrigerate for 1 hour until mostly set.
- Prepare Ganache: In a heat-proof bowl, combine chopped chocolate and heavy whipping cream. Microwave in 20-second increments, stirring after each, until fully melted and smooth.
- Spread Ganache: Remove the pan from the refrigerator, pour ganache on top of the caramel layer, and spread evenly. Sprinkle with sea salt if desired.
- Chill Bars: Refrigerate for 1 to 2 hours until the chocolate ganache is fully set and firm.
- Serve: Use the parchment paper overhang to lift the bars from the pan, slice into desired pieces, and serve.
Notes
- To speed up cooling, place the shortbread on a wire rack in the refrigerator.
- Wear an oven mitt when whisking the caramel to avoid hot splatters.
- Testing caramel doneness with a cold water-soft ball test ensures perfect texture.
- Sea salt topping enhances the flavor contrast of the sweet layers.
- Store leftover bars in an airtight container in the refrigerator for up to 5 days.
Keywords: Millionaire Shortbread, shortbread, caramel, chocolate ganache, layered dessert, British dessert

