A dish serving chocolate bread & butter pudding

Chocolate bread & butter pudding

  • 1
  • 2
  • 3
  • 4
  • 5
(3 ratings)

Prep: 30 mins Cook: 50 mins plus 30 mins soaking


Serves 8

Give bread and butter pudding a makeover with pinwheel swirls, a marmalade glaze and the double-chocolate treatment. Easy comfort food for a lazy weekend

Nutrition and extra info

  • Vegetarian

Nutrition: Per serving

  • kcal831
  • fat40g
  • saturates16g
  • carbs99g
  • sugars48g
  • fibre4g
  • protein17g
  • salt1.4g
Save to My Good Food
Please sign in or register to save recipes.


  • 100g dark chocolate, finely chopped

    Chocolate ganache


    Chocolate ganache is a combination of chocolate and double cream. It's simple to…

  • 200ml double cream, plus extra to serve
  • 600ml whole milk



    One of the most widely used ingredients, milk is often referred to as a 'complete' food…

  • 3 eggs



    The ultimate convenience food, eggs are powerhouses of nutrition packed with protein and a…

  • 140g golden caster sugar
  • 1 large white loaf of bread, (800g) unsliced (a day or two old if possible, it’ll be much easier to cut)
  • 300g chocolate spread, biscuit spread or canned caramel
  • 100g marmalade, plus extra to serve


  1. Melt the chocolate and cream together in the microwave, stirring every 30 secs. Warm the milk in a large pan.

  2. Whisk the eggs and sugar in a large bowl or jug. Pour in the hot milk, whisking as you do, then add the chocolate mixture and whisk to combine.

  3. Remove the crusts from the bread (these will freeze well for breadcrumbs). Use a sharp serrated knife to cut the loaf into 4 or 5 slices along the length of the loaf (approx. 2cm thick) – this is easiest if you score where you want to cut along the top before slicing.

  4. Spread one side of each slice with the spread of your choice. Roll the slices up, from the shorter ends, then cut each roll in half or three so you have 10-12 roly-polys. Place them cut-side up in a baking dish. Pour over the chocolate custard, making sure each roll is soaked. Cover with cling film and leave for at least 30 mins so the bread can soak up all the custard, or you can put it in the fridge overnight, if you like.

  5. Heat oven to 170C/150C fan/gas 3½. Brush the tops of the bread swirls with the marmalade, then bake for 45 mins until the bread has puffed up and the custard is just set. Brush with marmalade again for a glossy finish, then serve warm with double cream.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
11th Sep, 2019
Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.
Want to receive regular food and recipe web notifications from us?