• STEP 1

    Fill a large pan with a few centimetres of water and set over a medium heat. Set a large heatproof bowl over the pan – it should sit on top without touching the water. Break the chocolate into the bowl, then tip in the cream, milk, butter, caster sugar, cinnamon and vanilla. Reduce the heat to low, and stir the mixture until everything has melted together and is glossy. Remove from the heat and leave to cool slightly.

  • STEP 2

    Spread the caramel over the base of a baking dish (ours was 30 x 22cm), then sprinkle with a pinch of sea salt. Cut the waffles in half diagonally, then arrange over the caramel in overlapping rows.

  • STEP 3

    Pour the egg yolks into the warm chocolate mixture, mixing well as you do until all of the egg is fully incorporated. Carefully pour the chocolate custard over the waffles, ensuring they’re fully covered. Leave to soak for at least 1 hr, or cover and chill overnight.

  • STEP 4

    Heat the oven to 180C/160C fan/gas 4 and uncover the dish if it has been chilled. Bake the pudding for 30 mins until the custard is set with a slight wobble in the centre. Leave to stand for 5 mins, then dust lightly with icing sugar, if you like, and scoop into bowls to serve.

Recipe tip

Use bread instead
You can swap the toaster waffles for white bread. For the best results, use a loaf that’s a few days old. If using bread in place of waffles, you’ll need to sweeten the custard with 50g caster sugar.

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 4.5 out of 5.9 ratings