Millionaire shortbread is the ultimate indulgence for dessert lovers. This rich, three-layered treat combines a buttery shortbread crust, a luscious caramel filling, and a silky chocolate ganache topping sprinkled with flaky sea salt. Each bite is a perfect balance of texture and flavor, making it an irresistible addition to any dessert spread. Whether you’re baking for a special occasion or simply want to satisfy a sweet tooth, millionaire shortbread delivers decadence in every square. Get ready to impress your family and friends with a dessert that looks and tastes like a million bucks.
Why You’ll Love This Millionaire Shortbread
This millionaire shortbread recipe is a showstopper. It features a tender, crumbly shortbread base that perfectly supports a thick, chewy caramel layer, all crowned with a glossy chocolate ganache. The combination of sweet, salty, and buttery flavors is heavenly. Best of all, it stores beautifully, making it perfect for make-ahead entertaining or a luxurious treat any day of the week.
Ingredients
Crust Layer
- 1 cup unsalted butter, room temperature
- 2/3 cup granulated sugar
- 2 extra-large egg yolks, room temperature
- 1 teaspoon vanilla extract
- 2 cups all-purpose flour
- 1/4 teaspoon salt
Caramel Layer
- 1 cup unsalted butter, cool room temperature, cut into tablespoons
- 14 ounces sweetened condensed milk
- 1 cup light brown sugar, packed
- 1/3 cup light corn syrup
- 1/2 teaspoon salt
- 1 1/2 teaspoons vanilla extract
Ganache Layer
- 2 cups semi-sweet chocolate chips (Ghirardelli recommended)
- 2/3 cup heavy cream
- 1 tablespoon light corn syrup
- 1 1/2 teaspoons flaky sea salt (like Maldon or Fleur De Sel), for garnish
Step-by-Step: How to Make Millionaire Shortbread
Make the Shortbread Crust
- Preheat oven to 350°F. Line a 9×13 metal baking pan with parchment paper, leaving an overhang for easy removal. Lightly spray with nonstick spray.
- In a large bowl, beat butter and sugar on medium-low speed for 1–2 minutes until smooth.
- Add egg yolks and vanilla, mixing on low until combined.
- Mix in flour and salt until just incorporated. The dough should be crumbly, not forming a ball.
- Press evenly into the prepared pan using fingers or parchment paper.
- Bake 22–24 minutes until edges are golden. Cool while preparing the caramel.
Make the Caramel Layer
- In a heavy-bottomed saucepan, combine butter, sweetened condensed milk, brown sugar, and corn syrup over medium heat.
- Stir gently until smooth, then bring to a low boil.
- Reduce heat to medium-low. Cook, stirring constantly, until mixture reaches 225°F on a candy thermometer (about 15 minutes).
- Remove from heat. Stir in salt and vanilla.
- Pour over cooled crust and smooth into an even layer. Let sit for 30 minutes.
Make the Ganache
- Place the chocolate chips and heavy cream together in a microwave-safe bowl. Microwave for 1 minute, stir, then heat in 30-second bursts until smooth.
- Stir in corn syrup.
- Pour ganache over caramel and smooth. Let sit 10–12 minutes.
- Sprinkle with flaky sea salt.
- Chill for 1.5–2 hours until firm.
- Lift out of pan using parchment. Slice into 24 squares using a hot, dry knife.
Helpful Tips
- Use a candy thermometer to avoid overcooking the caramel.
- Let each layer cool fully to maintain distinct layers.
- For clean cuts, use a hot knife and wipe it clean between slices.
- Chill the bars fully before slicing for best texture.
Substitutions And Variations
- Butter: Can use salted butter; reduce added salt slightly.
- Corn Syrup: Substitute golden syrup or honey in a pinch.
- Chocolate Chips: Swap semi-sweet for dark or milk chocolate depending on taste.
- Add-ins: Mix in chopped nuts or toffee bits into the crust for added texture.
Storage Instructions
Store millionaire shortbread in an airtight container in the refrigerator for up to one week. For best flavor and texture, let the bars sit at room temperature for 10–15 minutes before serving. You can also freeze them for up to 2 months. Just thaw in the fridge overnight before enjoying.
Nutritional Information

Per serving (1 square):
- Calories: 414
- Carbohydrates: 44g
- Protein: 4g
- Fat: 25g
- Saturated Fat: 16g
- Cholesterol: 71mg
- Sodium: 251mg
- Sugar: 34g
- Calcium: 77mg
- Iron: 2mg
Serving Suggestions
Serve millionaire shortbread with a cup of coffee or tea for an elegant afternoon treat. These bars are also perfect for dessert platters, holiday cookie exchanges, or as a sweet finish to any dinner party. Dress them up with a drizzle of white chocolate or a dusting of cocoa powder for a gourmet touch.
Frequently Asked Questions About Millionaire Shortbread
Can I make millionaire shortbread ahead of time?
Yes, these bars are ideal for making ahead. They keep well in the fridge for several days and even longer in the freezer.
Why is it called millionaire shortbread?
The name refers to the rich, decadent nature of the dessert. It’s considered an upgrade from classic shortbread, making it feel indulgent and luxurious.
Can I use store-bought caramel?
While homemade caramel gives the best flavor and texture, you can use store-bought caramel in a pinch. Just make sure it’s thick enough to hold its shape.
How do I prevent the layers from mixing?
Let the caramel layer cool completely before adding the ganache. This keeps the layers distinct and visually appealing.
Can I double the recipe?
Yes, you can double the ingredients and bake in two pans, or use a larger sheet pan. Adjust the baking time as needed.
Conclusion
Thank you for stopping by to try this millionaire shortbread recipe. It’s one of those timeless treats that brings joy with every bite—easy to make, stunning to serve, and absolutely delicious. I’ve made this countless times for friends, family, and festive occasions, and it never fails to impress. Whether you’re indulging yourself or sharing with loved ones, I hope this recipe becomes a favorite in your kitchen too. Happy baking, and thank you for being part of this sweet-loving community!
Follow us on Pinterest for daily recipe inspiration!
Print
Millionaire Shortbread
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 2 hours 30 minutes (includes chilling)
- Yield: 24 bars 1x
- Category: Dessert
Description
Millionaire Shortbread is a classic layered dessert with a buttery shortbread base, chewy caramel center, and smooth chocolate ganache topping sprinkled with flaky sea salt. A rich and satisfying treat for any occasion.
Ingredients
Shortbread Crust
1 cup unsalted butter, room temperature
2/3 cup granulated sugar
2 extra-large egg yolks, room temperature
1 teaspoon vanilla extract
2 cups all-purpose flour
1/4 teaspoon salt
Caramel Layer
1 cup unsalted butter, cool room temperature (cut into 1-tbsp pieces)
14 oz sweetened condensed milk
1 cup light brown sugar, packed
1/3 cup light corn syrup
1/2 teaspoon salt
1 1/2 teaspoons vanilla extract
Ganache Layer
2 cups semi-sweet chocolate chips
2/3 cup heavy cream
1 tablespoon light corn syrup
1 1/2 teaspoons flaky sea salt (for garnish)
Instructions
Make the Shortbread Crust
-
Preheat oven to 350°F. Line a 9×13 metal baking pan with parchment paper, leaving an overhang for easy removal. Lightly spray with nonstick spray.
-
In a large bowl, beat butter and sugar on medium-low speed for 1–2 minutes until smooth.
-
Add egg yolks and vanilla, mixing on low until combined.
-
Mix in flour and salt until just incorporated. The dough should be crumbly, not forming a ball.
-
Press evenly into the prepared pan using fingers or parchment paper.
-
Bake 22–24 minutes until edges are golden. Cool while preparing the caramel.
Make the Caramel Layer
-
In a heavy-bottomed saucepan, combine butter, sweetened condensed milk, brown sugar, and corn syrup over medium heat.
-
Stir gently until smooth, then bring to a low boil.
-
Reduce heat to medium-low. Cook, stirring constantly, until mixture reaches 225°F on a candy thermometer (about 15 minutes).
-
Remove from heat. Stir in salt and vanilla.
-
Pour over cooled crust and smooth into an even layer. Let sit for 30 minutes.
Make the Ganache
-
Place the chocolate chips and heavy cream together in a microwave-safe bowl. Microwave for 1 minute, stir, then heat in 30-second bursts until smooth.
-
Stir in corn syrup.
-
Pour ganache over caramel and smooth. Let sit 10–12 minutes.
-
Sprinkle with flaky sea salt.
-
Chill for 1.5–2 hours until firm.
-
Lift out of pan using parchment. Slice into 24 squares using a hot, dry knife.
Notes
Use a candy thermometer for accurate caramel texture.
Let each layer cool before adding the next to prevent mixing.
Clean the knife between slices for sharp, clean layers.
Nutrition
- Serving Size: 1 square
- Calories: 414
- Sugar: 34g
- Carbohydrates: 44g
- Protein: 4g