Millionaire Shortbread Recipe
Picture this: the moment you unwrap a slice of Millionaire Shortbread, a rich symphony of buttery shortbread, silky caramel, and glossy dark chocolate fills the air. The sweet aroma of caramel lingering alongside the slightly salty kiss of sea salt is utterly irresistible. As you bite in, the crisp base gives way to a gooey, luscious caramel center topped with a smooth, decadent chocolate layer that melts on your tongue. This treat feels like a little celebration in every bite, perfect for sharing—or savoring all by yourself!
Why You’ll Love This Millionaire Shortbread Recipe
- Classic Crowd-Pleaser: This Millionaire Shortbread Recipe delivers the perfect balance of buttery, sweet, and rich layers that everyone loves.
- Simple Ingredients: Made with everyday pantry staples like flour, butter, sugar, and chocolate — no fancy shopping required!
- Make-Ahead Convenience: Prepare it in stages, making it ideal for gifting or having ready whenever a sweet craving strikes.
- Elegant Presentation: The glossy chocolate finish sprinkled with flaky sea salt makes this dessert look as stunning as it tastes.
- Customizable: Easily switch up the chocolate or add nuts to tailor it to your favorite flavor combos.
Why This Millionaire Shortbread Recipe Works
The magic behind this Millionaire Shortbread Recipe lies in layering textures and flavors to create irresistible harmony. First, the shortbread crust uses precise mixing to achieve a crumbly yet firm base that holds the layers perfectly. The caramel layer is cooked carefully to the right temperature, ensuring it’s luxuriously thick and chewy without being sticky. Finally, the chocolate ganache topping melts smoothly over the set caramel, providing a glossy finish that hardens to the perfect snap. The pinch of flaky sea salt is the ultimate touch, cutting through the sweetness to elevate every bite.

Ingredients You’ll Need
This recipe uses straightforward, comforting ingredients that combine to create something truly special. Here’s what you will gather:
- All-purpose flour: The foundation for our buttery shortbread base.
- Unsalted butter: Adds richness to both the crust and caramel layers.
- Granulated sugar: Sweetens and helps create the tender shortbread texture.
- Brown sugar: Provides deep, molasses-infused flavor to the caramel.
- Sweetened condensed milk: The secret to a creamy, luscious caramel layer.
- Golden corn syrup: Ensures smooth, silky caramel consistency without crystallizing.
- Salt: Balances the sweetness beautifully in the caramel.
- Chopped dark chocolate: Creates the rich, glossy ganache topping.
- Heavy whipping cream: Adds silkiness to the chocolate ganache.
- Flaky sea salt (optional): A final flourish to enhance the flavor contrast.
Ingredient Substitutions & Tips
- Butter: You can substitute salted butter if unsalted is unavailable, but reduce added salt slightly.
- Golden corn syrup: Light honey or glucose syrup works well if corn syrup isn’t accessible.
- Dark chocolate: Use milk chocolate or semi-sweet chocolate for a sweeter, creamier topping.
- Heavy cream: Full-fat coconut milk is a great dairy-free alternative that still creates a lovely ganache.
👨🍳 Pro Tips for Perfect Results
- Use Cold Butter for the Crust: Chilling butter before combining with flour ensures a flaky, tender shortbread base.
- Stir Caramel Constantly: Prevent the caramel from burning or sticking by stirring continuously during cooking.
- Chill Before Chocolate: Let the caramel layer chill fully before adding the chocolate to avoid mixing layers.
- Use Parchment Paper: Lining your pan helps lift the Millionaire Shortbread out easily for slicing.
- Sift Flour: For an even lighter shortbread texture, sift your flour before mixing.
How to Make Millionaire Shortbread Recipe
Step 1: Prepare Your Baking Pan and Oven
Preheat the oven to 350°F (175°C) and line a 9×13″ baking pan with parchment paper. This ensures your layers cook evenly and frees you from sticky situations when serving.
💡 Pro Tip: Let the parchment overhang on the sides for easy removal later.
Step 2: Make the Shortbread Crust
In a large mixing bowl, combine 2 cups of all-purpose flour, 1 cup of unsalted butter, and ½ cup granulated sugar. Use a mixer or pastry cutter to mix until crumbly but holds together when pressed. Firmly press this mixture into the lined baking pan, ensuring an even layer.
💡 Pro Tip: Press the crust firmly with the back of a spoon or your fingers for an even bake.
Step 3: Bake the Crust
Bake the crust for 12 minutes until it’s lightly puffed and dry to the touch. This starts the structure and prevents sogginess from the caramel layer.
💡 Pro Tip: Keep an eye to avoid browning; the shortbread should remain pale.
Step 4: Make the Caramel Layer
In a large saucepan, combine 1 cup unsalted butter, 1 cup packed brown sugar, 1 can (14oz) sweetened condensed milk, and ¼ cup golden corn syrup. Stir constantly over medium-high heat until it starts boiling, then reduce to medium heat and boil gently for 5 minutes, stirring continuously.
💡 Pro Tip: Use a heavy-bottomed pan to evenly distribute heat and prevent burning.
Step 5: Pour and Chill the Caramel
Stir in ¼ teaspoon salt, then pour the hot caramel carefully over the baked shortbread crust. Spread evenly and refrigerate for at least 1 hour, allowing the caramel to set firmly.
💡 Pro Tip: Use an offset spatula for a perfectly smooth caramel surface.
Step 6: Prepare the Chocolate Ganache
In a small saucepan, gently heat 1½ cups chopped dark chocolate and ⅓ cup heavy whipping cream over low heat. Stir continuously until completely melted and silky smooth.
💡 Pro Tip: Remove from heat as soon as melted to avoid overheating and seizing.
Step 7: Spread Chocolate and Finish
Pour the ganache over the chilled caramel layer and spread evenly. If desired, sprinkle flaky sea salt over the top for that irresistible sweet-savory contrast.
💡 Pro Tip: Let the chocolate set at room temperature or refrigerate until firm before slicing.
Common Mistakes to Avoid
Learn from these common pitfalls to nail your Millionaire Shortbread every time:
- Skipping the Parchment: Makes removal and cutting messy and frustrating.
- Underbaking the Shortbread: Results in a soggy base that can’t hold the caramel.
- Overcooking the Caramel: Can make it too hard or burnt, ruining the texture.
- Not Stirring Caramel Continuously: Leads to curdling or sticking to the pan.
- Pouring Chocolate Over Warm Caramel: Causes mixing and a messy layer separation.
- Cutting Too Soon: Chocolate and caramel need proper chilling to slice cleanly.
Delicious Variations to Try
Once you’ve mastered the classic, why not change it up with some tasty spins?
Nutty Delight Millionaire Shortbread
Add ½ cup chopped toasted pistachios or pecans to the caramel layer for a delightful crunch and earthy note.
Salted Caramel Millionaire Shortbread
Increase the flaky sea salt topping for a bold salty-sweet experience that intensifies every bite.
White Chocolate Millionaire Shortbread
Swap dark chocolate ganache for white chocolate to create a creamy, visually stunning alternative.
Coconut Caramel Millionaire Shortbread
Stir desiccated coconut into the caramel layer for tropical aroma and added texture.
Spiced Millionaire Shortbread
Add a pinch of cinnamon or cardamom to the shortbread crust for subtle warmth and complexity.
How to Serve Millionaire Shortbread Recipe

Garnishes
Once sliced, add a sprinkle of flaky sea salt or a light dusting of cocoa powder for an elegant finish. Fresh mint leaves or edible flowers also add welcome color and charm.
Side Dishes
Pair slices with lightly brewed coffee, robust black tea, or a creamy chai latte to complement the rich layers of flavor.
Creative Ways to Present
Serve the slices on a decorative platter with a drizzle of caramel sauce or chocolate for a party-ready presentation. Cut into bite-sized squares and place on cocktail picks for an irresistible dessert buffet item.
Make Ahead and Storage
Storing Leftovers
Keep your Millionaire Shortbread in an airtight container at room temperature for up to 3 days or refrigerate for up to a week to maintain freshness and firmness.
Freezing
Wrap individual slices tightly in plastic wrap and store in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before serving.
Reheating
Remove from fridge about 20 minutes before serving to let come to room temperature for the best flavor and texture. Avoid microwaving to prevent melting the layers unevenly.
FAQs
Can I use salted butter instead of unsalted?
Yes! Just reduce added salt in the caramel to keep the balance perfect.
How do I know when the caramel is ready?
Boil for 5 minutes while stirring continuously; it should thicken and become glossy. The rolling boil helps create that chewy texture.
Can I use milk chocolate instead of dark chocolate?
Absolutely! Milk chocolate offers a sweeter, creamier finish but may be less intense.
Is there a gluten-free alternative for the crust?
You can use a gluten-free flour blend, but results may vary slightly in texture.
Why does my caramel layer get stuck to the pan?
Make sure to use parchment paper and don’t skip chilling. Also, avoid cooking caramel at too high heat.
Can I make this recipe vegan?
This recipe contains dairy and condensed milk, so adapting for vegan diets requires alternative ingredients and different cooking techniques.
How long does the Millionaire Shortbread last?
Stored properly, it keeps well for up to a week refrigerated, making it perfect for planning ahead.
Can I add nuts or other toppings?
Yes! Consider toasted nuts in the caramel or toppings on the chocolate layer to customize flavors and textures.
Final Thoughts
This Millionaire Shortbread Recipe is one of those timeless treats that never fails to impress and delight. The marriage of rich shortbread, chewy caramel, and silky ganache is simply irresistible and worth every minute spent making it. Whether you’re treating yourself, gifting friends, or shining at your next gathering, this slice of heaven will always bring smiles around the table.
Have you tried this Millionaire Shortbread Recipe? I’d love to hear how it turned out! Leave a comment below. If you loved this recipe, please share it with friends and family. Happy cooking! 😊
PrintMillionaire Shortbread Recipe
Millionaire Shortbread is a decadent layered treat featuring a buttery shortbread crust, a rich homemade caramel filling, and a smooth chocolate ganache topping. This indulgent dessert combines irresistible textures and flavors, finished with a touch of flaky sea salt for balance. Perfect for gatherings, it yields 36 generous servings and takes just over an hour to prepare and chill.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 1 hour 45 minutes
- Yield: 36 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: British
Ingredients
Shortbread Crust
- 2 cups all-purpose flour (260g)
- 1 cup unsalted butter
- ½ cup granulated sugar (100g)
Caramel Layer
- 1 cup unsalted butter
- 1 cup brown sugar, packed (190g)
- 1 can sweetened condensed milk (14oz or 396g)
- ¼ cup golden corn syrup
- ¼ teaspoon salt
Chocolate Ganache
- 1½ cups chopped dark chocolate
- ⅓ cup heavy whipping cream
- Flaky sea salt for garnish (optional)
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) and prepare a 9×13-inch pan by lining it with parchment paper to prevent sticking.
- Make Shortbread Crust: In a bowl, combine the flour, butter, and granulated sugar. Use a mixer or pastry cutter to mix until the mixture becomes crumbly. Press the mixture firmly and evenly into the bottom of the prepared pan to form the crust layer.
- Bake Crust: Bake the crust in the preheated oven for about 12 minutes, or until it looks slightly puffed and dry on top. Remove from oven and allow it to cool completely while you prepare the caramel layer.
- Prepare Caramel Layer: In a large saucepan, combine the butter, brown sugar, sweetened condensed milk, and golden corn syrup. Heat over medium-high heat, stirring continuously and watching carefully until the mixture comes to a boil.
- Cook Caramel: Reduce the heat to medium and allow the mixture to boil for 5 minutes, stirring continuously to prevent burning and ensure smoothness.
- Add Salt and Pour: Stir in the ¼ teaspoon of salt to the caramel mixture, then immediately pour the hot caramel evenly over the baked shortbread crust.
- Chill Caramel Layer: Place the pan in the refrigerator and chill completely for approximately 1 hour to allow the caramel to set firmly before adding the chocolate layer.
- Prepare Chocolate Ganache: In a small saucepan, combine the chopped dark chocolate and heavy whipping cream. Heat over low heat, stirring continuously, until the chocolate is completely melted and the mixture is smooth and glossy.
- Pour Ganache: Pour the warm ganache evenly over the chilled caramel layer and spread carefully to cover the entire surface. Optionally, sprinkle flaky sea salt on top for a touch of contrast.
- Final Chill and Slice: Allow the entire dessert to chill until the chocolate ganache is set firm. Once set, slice into 36 squares and serve.
Notes
- Use parchment paper for easy removal of the shortbread from the pan.
- Be mindful when boiling the caramel to avoid burning; stir continuously.
- Allow each layer to chill properly for clean, neat slices.
- Flaky sea salt adds a lovely contrast but can be omitted for a sweeter treat.
- Store leftovers in an airtight container in the refrigerator for up to 5 days.
Keywords: Millionaire Shortbread, shortbread crust, caramel layer, chocolate ganache, layered dessert, British dessert, caramel shortbread
