Bite Buddy
← Back to all recipes

Costa Millionaire Shortbread

Make Costa's legendary Millionaire Shortbread at home with this easy copycat recipe. Buttery shortbread base, thick caramel layer, smooth chocolate topping - pure indulgence in every bite!

DessertsSnacksVegetarian
Serves: 16Prep: 30 minsCook: 75 minsTotal: 105 mins

Rate This Recipe

Tried this recipe? Your rating helps others discover great dishes and appears in Google search results!

No ratings yet
Two rich Costa-style millionaire’s shortbread squares stacked on a green plate with parchment paper, resting on a wooden kitchen countertop.

Why you’ll love it

Costa's Millionaire Shortbread is one of the most popular treats in their café cabinets, and for good reason - it's a triple-threat dessert featuring buttery, crumbly shortbread, a thick layer of rich, chewy caramel, and a generous blanket of smooth chocolate on top. Also known as Caramel Shortbread or Caramel Slice, this Scottish-invented classic became 'millionaire' shortbread because it's so rich and indulgent it tastes like something a millionaire would eat. Costa's version has earned legendary status among their customers, with many claiming it's the best high street millionaire shortbread available - perfectly balanced between the three layers, never too sweet, and always satisfyingly thick. What makes Costa's millionaire shortbread stand out is the quality of each component: the shortbread base is substantial enough to support the generous toppings without being too hard, the caramel layer is properly thick and chewy (not thin and sticky), and the chocolate topping is a smooth combination of milk and dark chocolate that provides richness without overwhelming sweetness. The secret to recreating it at home lies in getting the proportions right - equal layers of shortbread, caramel, and chocolate - and taking care with the caramel, which requires patient stirring to achieve that perfect fudgy consistency. This recipe uses the same techniques Costa's suppliers use, ensuring you get that iconic texture and taste. Making it yourself means you can enjoy this café favourite at a fraction of the cost, cut it into exactly the portions you prefer, and impress friends and family with your baking skills. While it does require some time (mostly hands-off cooling), the actual preparation is straightforward, and the result is bakery-quality millionaire shortbread that rivals Costa's!

About the original

Costa Coffee has been serving food alongside their famous coffee since the early days, but their food offering really expanded in the 2000s as UK café culture grew. Millionaire shortbread became a permanent fixture in Costa stores across the country, sitting in those tempting glass cabinets next to the till alongside muffins, flapjacks, and paninis. The traybake-style treat was a natural fit for Costa's grab-and-go model - easily portioned, travels well, doesn't require refrigeration, and pairs perfectly with a cappuccino or latte.

Costa's millionaire shortbread has remained largely unchanged over the years, a testament to the 'if it ain't broke, don't fix it' philosophy. While Costa has introduced and discontinued many food items over the decades, millionaire shortbread has been a constant bestseller, particularly popular in autumn and winter months when customers crave something rich and comforting. The recipe is made by Costa's approved bakery suppliers to strict specifications ensuring consistency across all 2,700+ UK stores. For many customers, picking up a piece of Costa millionaire shortbread with their coffee has become a cherished routine - a small, affordable luxury that transforms an ordinary coffee break into a proper treat. Its popularity has inspired countless copycat recipes online as people attempt to recreate that distinctive Costa quality at home.


Ad Space

Google AdSense

Ingredients

For the Shortbread Base

  • 250 g Plain flour
  • 175 g Unsalted butter — cold, cubed
  • 75 g Caster sugar
  • 1 tsp Vanilla extract
  • 1/4 tsp Sea salt

For the Caramel Layer

  • 100 g Unsalted butter
  • 100 g Caster sugar
  • 397 g Condensed milk — 1 standard tin
  • 2 tbsp Golden syrup
  • 1 tsp Vanilla extract
  • 1/2 tsp Sea salt

For the Chocolate Topping

  • 200 g Milk chocolate — chopped or chips
  • 100 g Dark chocolate — chopped or chips

Method

  1. Prepare and make the shortbread base: Preheat your oven to 160°C (140°C fan/gas mark 3). Line a 20cm x 30cm (roughly 9x12 inch) rectangular baking tin with parchment paper, leaving overhang on the sides for easy removal later. In a large bowl, rub together the flour, cold cubed butter, sugar, vanilla, and salt using your fingertips until it resembles fine breadcrumbs. Press this mixture firmly and evenly into the bottom of your prepared tin - use the back of a spoon or your hands to compact it well. Prick all over with a fork to prevent bubbling.

  2. Bake the shortbread: Bake for 35-40 minutes until pale golden and firm to the touch. It shouldn't be brown, just a light biscuit colour. Remove from the oven and set aside to cool while you make the caramel. Don't turn off the oven yet if you want to speed up the caramel setting.

  3. Make the caramel layer: This is the crucial step! In a medium, heavy-bottomed saucepan, combine the butter, sugar, condensed milk, golden syrup, vanilla, and salt. Place over medium-low heat and stir continuously until the butter melts and the sugar dissolves - about 3-4 minutes. Once everything is melted and combined, increase the heat slightly to medium and bring to a gentle boil.

  4. Cook the caramel to perfection: Continue stirring constantly for 8-10 minutes. The mixture will bubble and foam (this is normal), and gradually transform from pale cream to a rich golden caramel colour. It should thicken noticeably - you'll know it's ready when it coats the back of your spoon thickly and leaves a trail when you drag your finger through it. Be patient and don't stop stirring or it will burn on the bottom. If you have a thermometer, you're aiming for around 115°C.

  5. Pour and set the caramel: Remove from heat immediately and carefully pour the hot caramel over the cooled shortbread base. Use a spatula to spread it evenly right to the edges. The caramel will be extremely hot, so be careful. Leave it to cool at room temperature for about 1 hour, or refrigerate for 30 minutes until completely set and firm to the touch. It should no longer be sticky when you gently press it.

  6. Melt the chocolate: Break or chop the milk and dark chocolate into small, even pieces and place in a heatproof bowl. Melt using a bain-marie (place the bowl over a pan of gently simmering water, ensuring the bowl doesn't touch the water) or microwave in 20-second bursts, stirring between each burst, until completely smooth and glossy. The chocolate should be warm but not hot.

  7. Add the chocolate layer: Pour the melted chocolate over the set caramel layer and spread it evenly using a spatula or the back of a spoon, making sure to cover the caramel completely right to the edges. For a professional Costa finish, gently tap the tin on the work surface a few times to remove any air bubbles and create a smooth surface. If you like, use a fork to create wavy patterns on top before it sets.

  8. Set and slice: Leave the millionaire shortbread to set at room temperature for 2-3 hours, or refrigerate for 1 hour until the chocolate is firm and no longer soft. Once completely set, use the parchment paper overhang to lift the whole slab out of the tin. Place on a cutting board and use a large, sharp knife to cut into 16 squares (4x4 grid). For clean cuts, wipe the knife between each slice with a hot, damp cloth. Store in an airtight container at room temperature for up to 1 week, or refrigerate for up to 2 weeks.

Tips & Variations

FAQs

Why is my caramel too soft/runny?
The caramel wasn't cooked long enough. It needs to reach 115°C and coat the back of a spoon thickly. If your caramel is too soft after setting, you can actually return the whole thing to the pan (scrape it off the shortbread base) and cook it for another 2-3 minutes, stirring constantly, then pour it back over the shortbread to set again.
Can I use all milk chocolate or all dark chocolate?
Yes, but the Costa version uses a mixture for balanced flavour - all milk chocolate can be too sweet, while all dark can be too bitter. If you prefer one or the other, go ahead and use 300g of your chosen chocolate. White chocolate also works beautifully for a different twist!
My shortbread is too crumbly/falls apart when I cut it. Why?
This usually means the shortbread base wasn't pressed firmly enough into the tin. The mixture should be very well compacted - really press down hard with the back of a spoon. Also, make sure to cut the millionaire shortbread with a very sharp knife using a firm, downward motion rather than a sawing action. Cutting while it's still slightly chilled helps too.
Can I make this in advance?
Absolutely! Millionaire shortbread keeps brilliantly. Make it up to 1 week ahead and store in an airtight container at room temperature, or up to 2 weeks in the fridge. It's actually easier to cut when it's been chilled, so making it a day ahead is ideal. You can also freeze it for up to 3 months.
How do I prevent the layers from separating?
Make sure each layer is properly set before adding the next one. The shortbread should be completely cool before adding caramel, and the caramel should be completely firm before adding chocolate. Also, don't overheat the chocolate - it should be just melted and still slightly warm, not hot, when you pour it over the caramel.

Nutrition (per serving)

Calories414 kcal
Protein5 g
Fat21.9 g
Carbs49.8 g

Ad Space

Google AdSense

Loading comments...

Ad Space

Google AdSense