Prepare Pumpkin: Deseed, remove the skin, and cut the pumpkin into thin pieces. Microwave to soften.
Mix Egg Mixture: In a bowl, add egg yolks, sugar, freshly grated nutmeg, and a pinch of salt. Whisk well.
Prepare Cream Mixture: In a pan, add milk and cream. Bring to the boil, then add the egg mixture. Add a touch of vanilla essence.
Prepare Bread Mixture: In a food processor, pulse bread trimmings, walnuts, and raisins until chunky.
Caramelize Pumpkin: In a pan with some sugar and a knob of butter, caramelize the microwaved pumpkin.
Assemble the Pudding: In a parchment-lined loaf tin, layer the bread mixture, caramelized pumpkin, and spiced milk. Repeat layers to the top. Gently press down.
Bake: Bake at 160°C for 35 minutes.
Serve: Turn out, slice, and serve with crème anglaise.