If you have a sweet tooth and love layers of buttery shortbread, creamy caramel, and luscious chocolate, then you are going to adore this Millionaire’s Shortbread Recipe. It combines the perfect crunch with melt-in-your-mouth caramel and a rich chocolate topping, creating a dessert that feels decadent with every bite, yet simple enough to make at home. Whether you’re treating yourself or sharing with friends, this classic slice is destined to become your new favorite indulgence.
Ingredients You’ll Need
This recipe uses straightforward, pantry-friendly ingredients that come together to create a stunning balance of textures and flavors. Each component plays an essential role, from the crispness of the shortbread base to the silky caramel and that glossy chocolate finish.
- 250 g All-purpose Flour: The foundation of the shortbread, giving it that tender, crumbly texture.
- 227 g Unsalted Butter (room temperature): Adds rich buttery flavor and softness to the shortbread.
- 100 g Granulated Sugar: Provides a subtle sweetness and slight crunch in the base.
- 220 g Light Brown Sugar: Gives the caramel its deep, sweet molasses notes.
- 227 g Unsalted Butter: Used again in the caramel for creaminess and richness.
- 110 g Golden Syrup: Adds a luscious, sticky texture and golden color to the caramel.
- 395 g Condensed Milk: The secret ingredient for that smooth, melt-in-your-mouth caramel layer.
- ½ tsp Salt: Enhances all the sweet flavors and balances the caramel’s richness.
- 280 g Dark Chocolate (chopped): Melts into a decadent topping with a slightly bitter contrast to the caramel.
- 1 tbsp Vegetable Oil: Makes the chocolate topping glossy and silky.
- 1 tsp Sea Salt (optional): A sprinkle on top can elevate the taste by adding bursts of salty-sweet magic.
How to Make Millionaire’s Shortbread Recipe
Step 1: Preparing the Shortbread Base
Start by preheating your oven to 340°F / 170°C (150° fan-assisted) and lining an 8-inch square pan with parchment paper. Beat the softened butter gently with a wooden spoon just to soften it, then mix in the granulated sugar carefully—no need to cream, just combine. Add the flour, and use your hands to form the mixture into a scraggly dough without overworking it. Press this evenly into your pan, prick the surface with a fork to allow steam to escape, and bake for 30 minutes until the edges are just golden. Let this cool completely because this base is the sturdy yet tender foundation of your Millionaire’s Shortbread Recipe.
Step 2: Making the Caramel
While the shortbread cools, prepare the caramel by melting butter, brown sugar, and golden syrup together over medium heat. Stir until the sugar has fully dissolved and the mixture smooths out. Remove the pan from heat briefly to stir in condensed milk and salt, then return to heat, bringing it to a boil while stirring constantly. Watch for the bubbles to thicken and form large craters on the surface, signaling a perfectly thick caramel. Let it rest for a few minutes to cool slightly before pouring it gently over the baked shortbread base. Smooth it out to edges to create that luscious middle layer, then let it set in the fridge for 1-2 hours.
Step 3: Adding the Chocolate Topping
Once the caramel is firm, melt the chopped dark chocolate in short bursts in the microwave, stirring each time to prevent overheating. Stir in the vegetable oil for that irresistible shine. Pour the melted chocolate evenly over the caramel layer, smoothing it out meticulously. If you like, sprinkle a little flaky sea salt on top or drizzle white chocolate for a decorative touch. Chill the entire tray in the fridge for another hour until the chocolate is completely set. Then, you can slice your Millionaire’s Shortbread Recipe into perfect squares ready to enjoy.
How to Serve Millionaire’s Shortbread Recipe
Garnishes
Finishing touches can take this treat from delicious to show-stopping. A light sprinkle of flaky sea salt works wonders, amplifying the caramel’s sweetness while gently contrasting the chocolate’s bitterness. For a festive look, you might drizzle some melted white chocolate in zigzags or even scatter crushed nuts or edible gold leaf for a touch of luxury.
Side Dishes
Though these squares shine on their own, pairing them with a scoop of vanilla bean ice cream or a dollop of freshly whipped cream adds refreshing creaminess that complements the buttery layers. For a beverage, a strong espresso or a smooth cup of black tea cuts through the richness perfectly, balancing every bite.
Creative Ways to Present
Want to impress guests or personalize your Millionaire’s Shortbread Recipe? Try making bite-sized mini bars arranged on a decorative platter for easy sharing. You can also press your chocolate topping with textured tools before it sets to create festive patterns or chop the shortbread into fun shapes using cookie cutters. Wrapping individual squares in parchment paper tied with twine makes a charming gift at any occasion.
Make Ahead and Storage
Storing Leftovers
Once made, Millionaire’s Shortbread holds beautifully at room temperature in an airtight container for up to 4 days. Keep it away from direct sunlight or heat to prevent the chocolate from melting and the caramel from getting sticky. Stored this way, the layers maintain their ideal texture and flavor balance.
Freezing
You can freeze the shortbread for longer storage by cutting it into pieces and wrapping each tightly in plastic wrap followed by foil. Place them in a freezer-safe container or bag for up to 2 months. When you thaw, do so slowly in the refrigerator to keep the texture intact and avoid any condensation softening the layers.
Reheating
This recipe is best enjoyed chilled or at room temperature, so reheating is not recommended as it might alter the texture of caramel and chocolate. If you prefer it softer, just allow the shortbread to sit at room temperature for 15–20 minutes before serving.
FAQs
Can I substitute golden syrup with something else?
Yes, if golden syrup is not available, corn syrup works as an excellent substitute with a similar consistency and sweetness that won’t affect the caramel’s texture.
Why did my caramel not thicken properly?
Caramel thickness develops by boiling off moisture. If it’s too runny, it probably needs more cooking time. Stir constantly and look for those thick bubbles resembling bursting craters before removing from heat.
Can I use milk chocolate instead of dark chocolate?
Absolutely! Milk chocolate will make the topping sweeter and creamier, which some people prefer. Just keep in mind it may not set as firmly as dark chocolate.
Is it necessary to prick the shortbread base before baking?
Pricking with a fork prevents air bubbles from forming and helps the shortbread bake evenly by letting steam escape. This step ensures a neat, flat base.
How do I get clean cuts when slicing Millionaire’s Shortbread?
Use a sharp knife warmed under hot water, wiping it dry between slices. This prevents cracking or sticking and gives you those perfect smooth edges.
Final Thoughts
If you want to experience a truly indulgent slice of bliss, this Millionaire’s Shortbread Recipe is exactly what your dessert dreams are made of. Simple ingredients and straightforward steps come together to create layers of buttery shortbread, silky caramel, and rich chocolate that will satisfy any craving. I can’t wait for you to try making this at home and discover how easy it is to wow your taste buds and guests alike!
Print
Millionaire’s Shortbread Recipe
- Total Time: 1 hour
- Yield: 16 servings
Description
This Millionaire’s Shortbread recipe features a buttery shortbread base topped with a rich, creamy caramel layer and finished with a smooth dark chocolate topping. Perfectly balanced in sweetness and texture, it’s an indulgent treat ideal for sharing or gifting.
Ingredients
Shortbread Base
- 250 g All-purpose Flour (plain flour)
- 227 g Unsalted Butter (room temperature)
- 100 g Granulated Sugar (caster sugar)
Caramel Layer
- 220 g Light Brown Sugar
- 227 g Unsalted Butter
- 110 g Golden Syrup (or corn syrup)
- 395 g Condensed Milk
- ½ tsp Salt
Chocolate Topping
- 280 g Dark Chocolate (chopped)
- 1 tbsp Vegetable Oil
- 1 tsp Sea Salt (optional)
Instructions
- Preheat and Prepare Pan: Preheat oven to 340°F / 170°C (150° fan-assisted). Line an 8-inch square baking pan with parchment paper for easy removal.
- Make Shortbread Dough: Beat the room temperature butter lightly with a wooden spoon until softened. Mix in the granulated sugar gently, avoiding overmixing. Add the flour and combine using your hands to form a scraggly dough without overworking it.
- Shape and Bake Shortbread: Press the dough evenly into the prepared pan, ensuring it reaches all edges. Dock the surface by pricking holes with a fork to release steam. Bake for 30 minutes or until edges start to turn golden brown. Cool completely.
- Prepare Caramel: In a pan over medium heat, combine butter, light brown sugar, and golden syrup. Stir occasionally until butter melts and sugar dissolves, indicated when mixture is smooth without graininess. Remove from heat and slowly stir in condensed milk and salt.
- Cook Caramel: Return pan to medium heat, bring to a boil while stirring constantly to prevent burning. Boil for 5-7 minutes until thickened and bubbles resemble large, bursting craters. The caramel should coat the back of a spoon with a satin finish. Remove from heat and let cool for 2-3 minutes.
- Assemble Caramel Layer: Pour the slightly cooled caramel evenly over the cooled shortbread base. Smooth the surface and let it come to room temperature before refrigerating for 1-2 hours to set completely.
- Make Chocolate Topping: Melt dark chocolate in 30-second microwave bursts, stirring between each until fully melted. Stir in vegetable oil until smooth.
- Apply Chocolate Layer: Pour melted chocolate over the set caramel layer evenly. Optionally sprinkle flaky sea salt or drizzle white chocolate for decoration. Refrigerate for another hour until firm.
- Serve: Once fully chilled and set, slice into 16 pieces and serve. Enjoy your decadent millionaire’s shortbread!
Notes
- Softening butter to room temperature helps blend ingredients more evenly without overmixing the dough.
- Docking the shortbread dough prevents bubbling and encourages even baking.
- Constant stirring during caramel cooking avoids burning and creates the ideal smooth texture.
- Cooling caramel slightly before pouring prevents it from running off the shortbread base.
- Adding vegetable oil to melted chocolate creates a smoother, glossier finish and easier slicing.
- Optional flaky sea salt adds a nice contrast to the sweetness and enhances flavor.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Dessert
- Method: Baking
- Cuisine: British

