Mary Berry Millionaire Shortbread Recipe

Mary Berry’s millionaire shortbread delivers a crisp buttery base, a thick homemade caramel middle, and a smooth chocolate top all in one gloriously indulgent traybake. I’ve made this recipe more times than I can count, and it’s the one I reach for whenever I need something that genuinely impresses people without requiring any specialist skills.

The name “millionaire shortbread” comes from how rich it is. One square and you’ll understand immediately.

Why Mary Berry’s Millionaire Stands Out

Most millionaire shortbread recipes get at least one layer slightly wrong, usually the caramel. It’s either too soft and oozes everywhere when you cut it, or too hard and cracks your teeth. Mary Berry’s caramel method threads that needle perfectly, giving you a fudge-like set that’s firm enough to slice cleanly but soft enough to bite through without a fight.

Her shortbread base uses a straightforward rubbed-in method that produces a compact, slightly crumbly base, exactly the right texture to stand up against the weight of caramel and chocolate on top. It’s a well-balanced recipe from top to bottom, and that’s why it keeps getting made.

Ingredients

For the Shortbread Base

  • 225g plain flour
  • 175g unsalted butter, cold and cubed
  • 75g caster sugar
  • Pinch of salt

For the Caramel Layer

  • 175g unsalted butter
  • 175g light brown sugar
  • 2 x 397g tins condensed milk
  • 4 tablespoons golden syrup

For the Chocolate Topping

  • 300g dark chocolate (or a mix of dark and milk, more on this below)
  • 1 tablespoon coconut oil or vegetable oil for a smoother finish

FYI, two tins of condensed milk sounds like a lot, but that volume is what gives you a proper thick caramel layer rather than a thin, almost-there smear. Don’t halve it. You’ll regret it.

Step-by-Step Method

Step 1: Make the Shortbread Base

Preheat your oven to 180°C / 160°C fan / Gas Mark 4. Grease and line a 23 x 33cm shallow baking tin with baking paper, leaving overhang on the sides for easy removal later.

Rub the cold butter into the flour, sugar, and salt until the mixture resembles fine breadcrumbs. It’ll look dry and loose, that’s correct. Press it firmly and evenly into the base of the prepared tin using your hands or the back of a spoon.

Prick the surface all over with a fork. This prevents the shortbread from puffing up unevenly during baking.

Bake for 20–25 minutes until pale golden. Don’t go for deep brown, you want a light biscuit colour. Set aside to cool completely before adding the caramel.

Step 2: Make the Caramel

Add the butter, light brown sugar, condensed milk, and golden syrup to a heavy-bottomed saucepan over a medium-low heat. Stir continuously until the butter melts and everything combines.

Once it starts bubbling, keep stirring and don’t walk away. Caramel catches and burns fast. You need to keep it moving the entire time.

Cook for 8–10 minutes, stirring constantly, until the caramel thickens, darkens slightly to a deep amber, and pulls away from the sides of the pan. Drop a small amount onto a cold plate it should set firm within 30 seconds. That’s your signal, it’s ready.

Pour the hot caramel over the cooled shortbread base and spread evenly. Leave to cool at room temperature for 30 minutes, then refrigerate for at least 1 hour until completely set and firm to the touch.

Step 3: Make the Chocolate Topping

Melt the chocolate and coconut oil together in a heatproof bowl over a pan of barely simmering water, stirring until smooth and glossy. Alternatively, microwave in 30-second bursts, stirring between each.

Let the melted chocolate cool for 5 minutes before pouring hot chocolate directly onto the cold caramel can cause the caramel layer to soften and shift.

Pour the chocolate over the set caramel and tilt the tin gently to spread it into the corners. Tap the tin lightly on the counter to release any air bubbles and level the surface.

Step 4: Set and Slice

Leave the chocolate to set at room temperature for 20 minutes, then refrigerate for at least 2 hours until completely firm.

Here’s the most important tip in this entire recipe: remove the millionaire shortbread from the fridge 15 minutes before cutting. Cold chocolate straight from the fridge shatters when you try to slice it, that signature crack that ruins every clean cut. Slightly tempered chocolate cuts smoothly and cleanly every time.

Use a large, sharp knife and cut with one clean downward press rather than sawing back and forth. Wipe the blade between cuts for neat edges.

Tips for Getting All Three Layers Right

Shortbread Layer

  • Cold butter makes better shortbread. Warm butter produces a greasy, dense base instead of that light, crumbly texture.
  • Press it down firmly. Loosely packed shortbread crumbles when the caramel sits on top.
  • Cool completely before adding caramel. Warm shortbread softens the caramel layer from below.

Caramel Layer

  • Use a heavy-bottomed pan. Thin pans create hot spots, and the caramel burns unevenly.
  • Stir the entire time. No exceptions. The moment you stop, the bottom catches.
  • Do the cold plate test to check it’s properly set before pouring.

Chocolate Layer

  • Don’t skip the coconut oil. It keeps the chocolate glossy and prevents it from cracking quite as dramatically when cold.
  • A 50/50 mix of dark and milk chocolate gives the best balance, rich without being bitter, sweet without being cloying. IMO, this is the upgrade worth making every time.

Flavour Variations to Try

Once you’ve nailed the classic version, these twists are all worth exploring:

  • Salted caramel stir ½ teaspoon flaky sea salt into the caramel just before pouring, and sprinkle more on top of the chocolate before it sets
  • White chocolate: top swap dark chocolate for white chocolate for a sweeter, more visually striking finish
  • Espresso caramel: Add 1 teaspoon instant espresso powder to the caramel mixture for a subtle coffee depth
  • Nutty base press 50g finely chopped toasted hazelnuts into the shortbread before baking

The salted caramel version is the crowd favourite every time I bring these anywhere. That pinch of salt against the sweetness is genuinely transformative.

Common Questions

Why is my caramel too soft and runny? It didn’t cook long enough. The caramel needs to reach a proper fudge-like consistency. If it’s still flowing freely off a spoon after 10 minutes, keep cooking and stirring. The cold plate test is your most reliable indicator.

Why did my chocolate crack when I cut it? The chocolate was too cold. Always let the finished traybake sit at room temperature for 10–15 minutes before slicing. A sharp knife and a single downward press (no sawing) also make a significant difference.

Can I use a tin of caramel instead of making it from scratch? You can use Carnation caramel straight from the tin as a shortcut, spread it over the base, and skip the stovetop stage. The flavour is slightly less complex and the layer a little thinner, but it works well when you’re short on time.

How long does millionaire shortbread keep? Store it in an airtight container at room temperature for up to 5 days, or in the fridge for up to 2 weeks. The layers hold up well either way, just remember to bring it to room temperature before serving for the best texture.

Final Thoughts

Mary Berry’s millionaire shortbread is one of those recipes that looks far more complicated than it actually is. Three separate layers sound involved, but each one is genuinely straightforward; it’s just a matter of patience between steps.

Get your caramel to the right consistency, let each layer cool properly before adding the next, and cut it when it’s slightly tempered rather than fridge-cold. Follow those three rules, and you’ll produce a traybake that looks bakery-quality and tastes even better.

Make it once, and it’ll become your go-to for every occasion that needs something reliably impressive.

Mary Berry Millionaire Shortbread Recipe

Recipe by Hannah BrooksCourse: Desserts
Servings

4

servings
Prep time

30

minutes
Cooking time

40

minutes
Calories

300

kcal

Ingredients

  • For the Shortbread Base

  • 225g plain flour

  • 175g unsalted butter, cold and cubed

  • 75g caster sugar

  • Pinch of salt

  • For the Caramel Layer

  • 175g unsalted butter

  • 175g light brown sugar

  • 2 x 397g tins condensed milk

  • 4 tablespoons golden syrup

  • For the Chocolate Topping

  • 300g dark chocolate (or a mix of dark and milk, more on this below)

  • 1 tablespoon coconut oil or vegetable oil for a smoother finish

Directions

  • Make the Shortbread Base
    Preheat your oven to 180°C / 160°C fan / Gas Mark 4. Grease and line a 23 x 33cm shallow baking tin with baking paper, leaving overhang on the sides for easy removal later.
  • Make the Caramel
    Add the butter, light brown sugar, condensed milk, and golden syrup to a heavy-bottomed saucepan over a medium-low heat. Stir continuously until the butter melts and everything combines.
  • Make the Chocolate Topping
    Melt the chocolate and coconut oil together in a heatproof bowl over a pan of barely simmering water, stirring until smooth and glossy. Alternatively, microwave in 30-second bursts, stirring between each.
  • Set and Slice
    Leave the chocolate to set at room temperature for 20 minutes, then refrigerate for at least 2 hours until completely firm.

Leave a Reply