Rich, buttery, and completely irresistible, Millionaire Shortbread features a crumbly shortbread base, a luscious caramel filling, and a smooth chocolate topping. These layered bars are the perfect sweet treat for any occasion!
Hungry for more? Subscribe now and have this recipe sent directly to your inbox—along with exclusive foodie updates!
Why You’ll Love This Recipe
- Three Delicious Layers: Buttery shortbread, creamy caramel, and silky chocolate.
- Easy to Make: Simple ingredients with a big payoff.
- Perfect for Sharing: Great for parties, bake sales, or a sweet indulgence.
Ingredients
For the Shortbread Layer:
- Unsalted Butter (1 cup, softened)
- Granulated Sugar (½ cup)
- All-Purpose Flour (2 cups)
- Salt (¼ tsp)
For the Caramel Layer:
- Sweetened Condensed Milk (1 can, 14 oz)
- Brown Sugar (½ cup)
- Unsalted Butter (½ cup)
- Golden Syrup or Honey (2 tbsp)
- Salt (¼ tsp)
For the Chocolate Layer:
- Semi-Sweet Chocolate Chips (1 ½ cups)
- Heavy Cream (2 tbsp, optional for a softer texture)
Tools You’ll Need
- 9×9-inch baking pan
- Parchment paper
- Saucepan
- Mixing bowls
- Whisk
How to Make Millionaire Shortbread
1. Make the Shortbread
Preheat the oven to 350°F (175°C). Line a 9×9-inch pan with parchment paper.
In a bowl, beat butter and sugar until light and fluffy. Mix in flour and salt until crumbly. Press the dough into the pan and bake for 20 minutes until lightly golden. Let cool.
2. Prepare the Caramel Layer
In a saucepan over medium heat, melt butter, brown sugar, and golden syrup. Stir in condensed milk and bring to a gentle boil, stirring constantly for 5–7 minutes until thickened. Pour over the cooled shortbread and spread evenly. Let set for 1 hour.
3. Make the Chocolate Topping
Melt chocolate chips with heavy cream (if using) in the microwave in 30-second intervals, stirring between each. Pour over the caramel layer and smooth the top.
4. Chill & Slice
Refrigerate for 1–2 hours until firm. Once set, cut into squares and enjoy!
What to Serve With It
- A hot cup of coffee or tea
- A scoop of vanilla ice cream for extra indulgence
- A sprinkle of sea salt on top for a sweet-salty balance
Tips for the Best Millionaire Shortbread
- Stir the Caramel Constantly: Prevents burning and ensures a smooth texture.
- Use High-Quality Chocolate: It makes a big difference in flavor.
- Chill Before Slicing: This helps get clean, sharp edges.
Storing & Freezing
- Refrigerate: Store in an airtight container for up to 1 week.
- Freeze: Wrap tightly and freeze for up to 3 months. Thaw at room temperature.
Frequently Asked Questions
Can I use milk chocolate instead of semi-sweet? Yes, but it will be sweeter.
How do I prevent the chocolate from cracking? Let it come to room temperature before slicing with a warm knife.
Can I make this ahead of time? Absolutely! It tastes even better the next day.
Conclusion
This Millionaire Shortbread is a decadent and crowd-pleasing dessert with layers of buttery, gooey, and chocolatey goodness. Perfect for celebrations or whenever you crave a rich treat!
Preparation Time: 20 minutes
Cooking Time: 20 minutes
Chill Time: 2 hours
Cuisine: British
Nutritional Information (Per Serving):
Calories: 320 | Protein: 3g | Carbohydrates: 38g | Fat: 18g | Fiber: 1g | Sodium: 150mg

Millionaire Shortbread
- Total Time: 40 minutes
Description
Rich, buttery, and completely irresistible, Millionaire Shortbread features a crumbly shortbread base, a luscious caramel filling, and a smooth chocolate topping. These layered bars are the perfect sweet treat for any occasion!
Hungry for more? Subscribe now and have this recipe sent directly to your inbox—along with exclusive foodie updates!
Ingredients
For the Shortbread Layer:
- Unsalted Butter (1 cup, softened)
- Granulated Sugar (½ cup)
- All-Purpose Flour (2 cups)
- Salt (¼ tsp)
For the Caramel Layer:
- Sweetened Condensed Milk (1 can, 14 oz)
- Brown Sugar (½ cup)
- Unsalted Butter (½ cup)
- Golden Syrup or Honey (2 tbsp)
- Salt (¼ tsp)
For the Chocolate Layer:
- Semi-Sweet Chocolate Chips (1 ½ cups)
- Heavy Cream (2 tbsp, optional for a softer texture)
Instructions
1. Make the Shortbread
Preheat the oven to 350°F (175°C). Line a 9×9-inch pan with parchment paper.
In a bowl, beat butter and sugar until light and fluffy. Mix in flour and salt until crumbly. Press the dough into the pan and bake for 20 minutes until lightly golden. Let cool.
2. Prepare the Caramel Layer
In a saucepan over medium heat, melt butter, brown sugar, and golden syrup. Stir in condensed milk and bring to a gentle boil, stirring constantly for 5–7 minutes until thickened. Pour over the cooled shortbread and spread evenly. Let set for 1 hour.
3. Make the Chocolate Topping
Melt chocolate chips with heavy cream (if using) in the microwave in 30-second intervals, stirring between each. Pour over the caramel layer and smooth the top.
4. Chill & Slice
Refrigerate for 1–2 hours until firm. Once set, cut into squares and enjoy!
Notes
- Stir the Caramel Constantly: Prevents burning and ensures a smooth texture.
- Use High-Quality Chocolate: It makes a big difference in flavor.
- Chill Before Slicing: This helps get clean, sharp edges.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Cuisine: British