Millionaires Shortbread (Caramel Shortbread)
There’s something undeniably magical about Millionaires Shortbread, also affectionately known as Caramel Shortbread. This decadent dessert brings together a luscious layer of caramel, a buttery shortbread base, and a rich chocolate topping that dances on the palate. Each bite offers a delightful contrast of textures and flavors, making it an irresistible treat for any occasion. Whether you’re hosting a gathering or simply indulging in a sweet craving, this recipe is sure to impress and satisfy.
Why This Recipe is a Keeper

This Millionaires Shortbread recipe is a keeper for several reasons. First, it’s incredibly easy to follow, making it perfect for both novice bakers and seasoned pros. The combination of buttery shortbread, gooey caramel, and smooth chocolate creates a balance that is hard to resist. Moreover, it’s a crowd-pleaser that looks stunning on any dessert table, and you can easily customize it to incorporate your favorite flavors or toppings. Once you try this recipe, it will surely become a staple in your baking repertoire.
Shopping List
To create this delightful Millionaires Shortbread, you will need the following ingredients:
- 150g butter (for the base)
- 225g flour
- A pinch of salt
- 50g sugar
- 200g butter (for the caramel layer)
- 400ml condensed milk
- 2 tbsp agave syrup or agave syrup substitute
- 200g dark chocolate
- 50g butter (for the chocolate layer)
- 2 tbsp milk
- 40g white chocolate
Before You Start: Equipment
Before diving into the baking process, gather the necessary equipment:
- 9×9 inch baking pan (for perfect squares)
- Mixing bowls (for combining ingredients)
- Whisk or electric mixer (for a smooth batter)
- Spatula (for spreading the caramel and chocolate)
- Sharp knife (for cutting the shortbread into squares)
- Parchment paper (for easy removal)
Millionaires Shortbread (Caramel Shortbread), Made Easy

Now, let’s get into the fun part! Follow these steps to create your Millionaires Shortbread.
Step 1: Prepare the Shortbread Base
Begin by preheating your oven to 180°C (350°F). Line your baking pan with parchment paper, leaving some overhang for easy removal. In a mixing bowl, cream together 150g of butter, 50g of sugar, and a pinch of salt until light and fluffy. Gradually add in 225g of flour, mixing until the dough comes together. Press the mixture firmly into the bottom of the prepared pan, ensuring an even layer. Bake for 20 minutes or until lightly golden. Remove from the oven and let it cool.
Step 2: Make the Caramel Layer
In a saucepan over medium heat, melt 200g of butter. Add 400ml of condensed milk and 2 tablespoons of agave syrup, stirring continuously. Allow the mixture to come to a gentle boil, then reduce the heat and let it simmer for about 5-10 minutes, stirring frequently until it thickens and turns a lovely golden caramel color. Pour the caramel over the cooled shortbread base, spreading it evenly. Let it set at room temperature while you prepare the chocolate layer.
Step 3: Prepare the Chocolate Topping
In a microwave-safe bowl, combine 200g of dark chocolate and 50g of butter. Microwave in 20-second intervals, stirring in between, until melted and smooth. Once melted, stir in 2 tablespoons of milk to create a glossy finish. Pour the chocolate mixture over the caramel layer, spreading it evenly with a spatula. For an extra touch, melt 40g of white chocolate and drizzle it over the dark chocolate layer for decoration. Allow the bars to cool completely, and then refrigerate for at least two hours before cutting.
Vegan & Vegetarian Swaps

If you’re looking to adapt this recipe for vegan or vegetarian diets, consider the following swaps:
- Replace butter with vegan butter or coconut oil.
- Use coconut condensed milk instead of regular condensed milk.
- Opt for a dairy-free chocolate for the topping.
Errors to Dodge
To ensure your Millionaires Shortbread turns out perfectly, keep these common pitfalls in mind:
- Don’t rush the caramel: It needs time to thicken properly. Keep the heat low and stir often.
- Make sure your butter is softened for the shortbread, as this helps achieve the desired texture.
- Allow each layer to cool properly before adding the next; this prevents them from mixing.
- Use a sharp knife for cutting the bars to avoid a messy finish.
Freezer-Friendly Notes
If you want to make your Millionaires Shortbread ahead of time, you’re in luck! Here are some tips for freezing:
You can freeze the shortbread bars after they have set completely. Wrap them tightly in plastic wrap or aluminum foil and place them in an airtight container. They can be stored in the freezer for up to two months. When you’re ready to enjoy them, simply thaw them in the fridge overnight before serving.
Handy Q&A
Can I use different types of chocolate for the topping?
Absolutely! While dark chocolate provides a rich flavor, you can use milk chocolate or even white chocolate if you prefer a sweeter topping. Just make sure to adjust the sweetness accordingly.
How thick should the layers be?
The shortbread layer should be about 1cm thick, while the caramel layer can be around 2-3cm thick for that gooey texture. The chocolate layer can be spread to your desired thickness.
Can I add nuts or other toppings?
Yes! Feel free to sprinkle chopped nuts, such as pecans or almonds, on top of the chocolate layer for an added crunch. You can also incorporate sea salt for a sweet and salty contrast.
What can I do with leftover ingredients?
If you have leftover condensed milk or chocolate, consider making Caramel Cheesecake Bites or Buckeye Fudge. These recipes are perfect for using up extra ingredients while satisfying your sweet tooth!
One Pan, More Ideas
If you’re inspired by this Millionaires Shortbread recipe, here are some other delightful treats to try:
Wrap-Up
Making Millionaires Shortbread (Caramel Shortbread) at home is a rewarding experience that’s sure to impress your friends and family. With its layers of buttery shortbread, rich caramel, and decadent chocolate, this dessert is a true indulgence. It’s perfect for celebrations or just as a sweet treat for yourself. Follow the steps, avoid the common errors, and you’ll have a stunning dessert that’s bound to be a hit. Happy baking!

Millionaires Shortbread (Caramel Shortbread)
Ingredients
Equipment
Method
- Preheat your oven to 180°C (350°F). Line your baking pan with parchment paper, leaving some overhang for easy removal. Cream together 150g of butter, 50g of sugar, and a pinch of salt until light and fluffy. Gradually add in 225g of flour, mixing until the dough comes together. Press the mixture firmly into the bottom of the prepared pan, ensuring an even layer. Bake for 20 minutes or until lightly golden. Remove from the oven and let it cool.
- In a saucepan over medium heat, melt 200g of butter. Add 400ml of condensed milk and 2 tablespoons of agave syrup, stirring continuously. Allow the mixture to come to a gentle boil, then reduce the heat and let it simmer for about 5-10 minutes, stirring frequently until it thickens and turns a lovely golden caramel color. Pour the caramel over the cooled shortbread base, spreading it evenly. Let it set at room temperature while you prepare the chocolate layer.
- In a microwave-safe bowl, combine 200g of dark chocolate and 50g of butter. Microwave in 20-second intervals, stirring in between, until melted and smooth. Stir in 2 tablespoons of milk to create a glossy finish. Pour the chocolate mixture over the caramel layer, spreading it evenly with a spatula. Melt 40g of white chocolate and drizzle it over the dark chocolate layer for decoration. Allow the bars to cool completely, then refrigerate for at least two hours before cutting.
Notes
- Use parchment paper for easy removal of the shortbread.
- Let each layer cool before adding the next to maintain distinct layers.
- Freeze the bars for up to two months for later enjoyment.
