Millionaire’s Shortbread is an irresistible three-layer dessert that perfectly balances rich, buttery shortbread, a smooth and velvety caramel center, and a glossy layer of chocolate ganache. Each bite feels luxurious — like the name suggests — with the decadent harmony of textures and flavors that melt on your tongue. Whether served with a warm beverage or presented as an elegant treat at gatherings, these bars effortlessly steal the spotlight.

WANT TO SAVE THIS RECIPE?
What sets Millionaire’s Shortbread apart is its indulgent yet accessible nature. It’s a nostalgic classic, yet refined enough to grace a holiday dessert table. The crumbly shortbread offers a delicate crunch, the caramel layer provides sweet chewiness, and the chocolate top seals it with a perfect snap. It’s the kind of dessert that disappears quickly — and leaves everyone asking for the recipe.
Why You’ll Love This Millionaire’s Shortbread
- Three decadent layers in one easy-to-make dessert.
- No special occasion required — but it’s fancy enough to impress.
- Customizable: add sea salt, use dark or milk chocolate, or infuse the caramel.
- Stores well, making it perfect for prepping ahead.
- Ideal for holidays, gifts, or any sweet craving that strikes.
Preparation Phase & Tools to Use (Essential Tools and the Importance of Each)
Before diving into this luxurious dessert, setting up your kitchen with the right tools will make the entire process smoother and more enjoyable. Here’s what you’ll need — and why they matter:
- 8×8 or 9×9-inch Square Baking Pan: This size is perfect for creating thick, uniform layers in each bar.
- Parchment Paper: Helps lift the shortbread out easily after chilling, ensuring clean cuts.
- Mixing Bowls (various sizes): One for each layer — shortbread, caramel, and chocolate — to keep everything organized.
- Saucepan (heavy-bottomed): Crucial for even heat when cooking caramel without burning.
- Silicone Spatula or Wooden Spoon: Needed for constant stirring of the caramel so it doesn’t stick or crystallize.
- Electric Mixer or Hand Mixer: Useful for creaming the butter and sugar in the shortbread layer efficiently.
- Offset Spatula: For smoothing each layer, especially the chocolate, to get that glossy finish.
- Sharp Knife (preferably heated): To make neat cuts without cracking the chocolate top.
Preparation Tips
- Chill Between Layers: Allow each layer to fully set before adding the next — especially the caramel, which needs to cool before chocolate is added.
- Use Room Temperature Butter: It creams better for the shortbread base, resulting in a tender, crumbly texture.
- Stir Constantly While Making Caramel: Even heat and constant stirring prevent scorching or separation.
- Score the Chocolate Before It Sets: Lightly marking where you’ll slice helps prevent cracks once it’s hardened.
- Use High-Quality Chocolate: It makes a noticeable difference in flavor and appearance.
Ingredients for this Millionaire’s Shortbread
Each layer of Millionaire’s Shortbread brings a unique texture and flavor. Here’s everything you’ll need to build this triple-threat treat from scratch:
For the Shortbread Base:
- 1 cup (2 sticks) unsalted butter, softened
- 1/2 cup granulated sugar
- 2 cups all-purpose flour
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract (optional, but adds warmth)
For the Caramel Layer:
- 1 cup sweetened condensed milk (not evaporated milk)
- 1/2 cup light brown sugar, packed
- 1/2 cup unsalted butter
- 2 tablespoons light corn syrup or golden syrup
- 1/4 teaspoon salt
- 1/2 teaspoon vanilla extract
For the Chocolate Topping:
- 1 cup semi-sweet or dark chocolate chips (or chopped chocolate)
- 2 tablespoons heavy cream or unsalted butter (for smoother texture and shine)
- Flaky sea salt (optional, for garnish)
- Powdered sugar (optional, for dusting)
These ingredients work together to form a dessert that’s sweet, rich, and perfectly balanced in texture and taste.

Step 1: Make the Shortbread Base
Preheat your oven to 350°F (175°C). Line an 8×8 or 9×9-inch square baking pan with parchment paper, leaving an overhang for easy removal. In a large mixing bowl, cream the softened butter and sugar together until light and fluffy. Add the flour, salt, and vanilla extract (if using), and mix until a soft dough forms. Press the dough evenly into the bottom of the prepared pan. Prick the surface lightly with a fork to prevent bubbling.
Bake for 20–22 minutes, or until the edges are lightly golden. Remove from oven and let it cool completely before moving to the next layer.
Step 2: Cook the Caramel Layer
In a heavy-bottomed saucepan over medium heat, combine the sweetened condensed milk, brown sugar, butter, corn syrup, and salt. Stir constantly with a silicone spatula or wooden spoon to prevent burning. Once it starts to bubble, lower the heat and continue stirring for 8–10 minutes until it thickens and turns a deeper golden color.
Remove from heat and stir in the vanilla extract. Pour the hot caramel over the cooled shortbread layer and spread evenly. Let it cool at room temperature for 10 minutes, then transfer to the fridge for at least 1 hour until firm.
Step 3: Prepare the Chocolate Topping
Melt the chocolate chips and heavy cream (or butter) together in a heatproof bowl over a pot of simmering water (double boiler method), or microwave in short 20-second bursts, stirring between each. Once smooth and glossy, pour over the chilled caramel layer. Use an offset spatula to spread it evenly to the edges.
Step 4: Chill and Slice
Refrigerate the entire pan for at least another hour, or until the chocolate is completely set. Once firm, remove from the pan using the parchment paper overhang. For clean cuts, use a sharp knife dipped in hot water and wiped dry before each slice. Optional: sprinkle a little flaky sea salt or powdered sugar on top before serving.
Notes
- Use a Light-Colored Pan for Caramel: This makes it easier to monitor the color changes while cooking, so you don’t overdo it.
- Let Each Layer Fully Set: Patience pays off here. Rushing the process can lead to mixed layers or uneven textures.
- Customize the Chocolate: Prefer milk chocolate? Go for it. Want something more intense? Use dark or even bittersweet chocolate.
Watch Out for These Mistakes While Cooking
- Overcooking the Caramel: If it turns too dark or thick, it’ll harden instead of staying soft and chewy. Remove it from heat as soon as it thickens and darkens slightly.
- Pouring Chocolate Over Warm Caramel: Always make sure the caramel has set in the fridge. Pouring chocolate too early can cause layers to mix or sink.
- Skipping the Parchment Paper: This makes removing the bars very difficult and can cause the base to crack or break.
- Using Cold Butter for Shortbread: Softened butter creams better and results in a smoother, more cohesive dough.
- Not Leveling the Layers: Use an offset spatula to get smooth, even surfaces, especially on the caramel and chocolate layers.
What to Serve With Millionaire’s Shortbread?
8 Recommendations
1. Espresso or Strong Coffee
The bitterness of coffee cuts through the richness, making each bite more enjoyable.
2. Hot Chocolate
Pair it with a warm mug for an ultra-indulgent dessert moment — especially during colder months.
3. Fresh Berries
Raspberries or strawberries provide a tangy contrast that balances the sweetness.
4. Whipped Cream
A light, airy topping that adds a creamy element without competing with the flavors.
5. Vanilla Ice Cream
Serve a small square alongside a scoop — the temperature contrast is divine.
6. Sea Salt Caramel Drizzle
If you’re leaning into the caramel theme, a drizzle on the plate can elevate the presentation.
7. Chilled Milk
Simple but nostalgic. It washes down the sweetness and rounds out the snack.
8. Nutty Toppings
A sprinkle of crushed hazelnuts or almonds on top of the chocolate layer adds crunch and flavor depth.
Storage Instructions
Millionaire’s Shortbread stores beautifully, making it ideal for both make-ahead treats and leftovers.
- Refrigerator: Store in an airtight container in the fridge for up to 1 week. Keep layers from getting soggy by placing parchment between stacked bars.
- Freezer: Wrap individual pieces in plastic wrap and then foil, or use a freezer-safe container. Store for up to 3 months. Thaw in the fridge overnight before serving.
- Room Temperature: Can be kept for up to 2 days in a cool, dry place — ideal if serving at a party or gathering.
To maintain the chocolate’s clean finish, avoid storing in warm or humid areas.
Estimated Nutrition
Per square (based on 16 servings)
- Calories: 320
- Total Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Cholesterol: 40mg
- Sodium: 110mg
- Carbohydrates: 38g
- Fiber: 1g
- Sugars: 25g
- Protein: 3g
- Serving Size: 1 square (approx. 2×2 inches)
- Category: Dessert
Note: Nutritional values may vary slightly depending on the specific brands of ingredients used.
Frequently Asked Questions
1. Can I make Millionaire’s Shortbread ahead of time?
Yes! In fact, it tastes even better the next day. Chill overnight to let the layers fully set and the flavors meld.
2. What if I don’t have corn syrup or golden syrup for the caramel?
You can substitute with honey or maple syrup, but the texture may vary slightly. Golden syrup gives the best consistency and taste.
3. How do I keep the chocolate from cracking when slicing?
Use a sharp knife dipped in hot water, wipe it dry, and score the top before cutting. This helps slice cleanly through the firm chocolate layer.
4. Can I use store-bought caramel instead of homemade?
Technically yes, but homemade caramel has a richer flavor and firmer set. Store-bought sauces tend to be thinner and may not hold up as well.
5. Can I make this gluten-free?
Absolutely! Use a 1:1 gluten-free flour blend for the shortbread. Everything else in the recipe is naturally gluten-free.
6. Why did my caramel turn grainy or separate?
This usually happens from high heat or insufficient stirring. Stir constantly over medium heat and avoid rapid boiling.
7. What type of chocolate is best for the topping?
High-quality semi-sweet or dark chocolate works best. It balances the sweetness of the caramel and shortbread beautifully.
8. Can I double the recipe?
Yes, double all ingredients and use a 9×13-inch baking dish. Bake the shortbread layer a few minutes longer, and ensure the caramel reaches a thick consistency.
Conclusion
Millionaire’s Shortbread is the ultimate treat for when you want something a little extra special — but without complicated techniques. With its crisp base, creamy caramel, and silky chocolate topping, it brings rich texture and flavor harmony in every bite. Whether you’re baking for a gathering, gifting, or just indulging at home, this dessert is always a crowd-pleaser and a personal favorite. Once you master the layering and timing, it’s a recipe you’ll come back to time and time again.

Millionaires Shortbread
- Total Time: 2 hours
- Yield: 16 squares
- Diet: Vegetarian
Description
Millionaire’s Shortbread is a rich, triple-layered dessert featuring a crumbly buttery base, smooth and chewy homemade caramel, and a glossy chocolate ganache topping. It’s indulgent, impressive, and surprisingly easy to make. Whether you’re baking for guests or simply treating yourself, these bars deliver big on flavor and texture.
Ingredients
1 cup unsalted butter, softened
0.5 cup granulated sugar
2 cups all-purpose flour
0.25 teaspoon salt
1 teaspoon vanilla extract
1 cup sweetened condensed milk
0.5 cup light brown sugar, packed
0.5 cup unsalted butter
2 tablespoons light corn syrup
0.25 teaspoon salt
0.5 teaspoon vanilla extract
1 cup semi-sweet or dark chocolate chips
2 tablespoons heavy cream
Flaky sea salt (optional)
Powdered sugar (optional)
Instructions
1. Preheat oven to 350°F (175°C) and line an 8×8-inch square pan with parchment paper.
2. In a bowl, cream together softened butter and granulated sugar until light.
3. Add flour, salt, and vanilla extract, then mix to form dough.
4. Press dough evenly into the pan and prick with a fork.
5. Bake for 20–22 minutes or until lightly golden. Cool completely.
6. In a saucepan, combine sweetened condensed milk, brown sugar, butter, corn syrup, and salt.
7. Stir constantly over medium heat until mixture thickens and darkens, about 8–10 minutes.
8. Remove from heat, stir in vanilla extract, and pour over shortbread layer.
9. Spread evenly and chill in the fridge for at least 1 hour.
10. Melt chocolate and cream in microwave or double boiler until smooth.
11. Pour chocolate over caramel layer and spread evenly.
12. Chill until chocolate is set, at least 1 hour.
13. Remove from pan and slice using a hot knife for clean cuts.
14. Optionally, garnish with flaky salt or powdered sugar before serving.
Notes
Chill each layer fully before adding the next to maintain clean, distinct layers.
Use a sharp knife warmed under hot water for clean, crack-free slices.
For best flavor, opt for high-quality chocolate and real butter.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: British
Nutrition
- Serving Size: 1 square
- Calories: 320
- Sugar: 25g
- Sodium: 110mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 40mg
Keywords: millionaire’s shortbread, caramel slice, chocolate bars