-
Preheat the oven to 325°F. Generously butter a 9" square baking dish.
-
To make the pudding: Place the bread cubes in a large bowl. Beat together the eggs, milk or cream, boiled cider or apple juice concentrate and vanilla plus the brown sugar and spice; pour over the bread and stir.
-
Add the raisins or cranberries, apples, and nuts. Stir and transfer to the prepared pan. Drizzle the melted butter over the top.
-
Bake for 35 minutes, or until no liquid shows when you tilt the pan; the pudding will appear firm. Remove the pudding from the oven and serve warm, or refrigerate until ready to serve and reheat.
-
To make the crème anglaise: Pour 1 1/2 cups (340g)of the milk or half-and-half into a medium-sized saucepan with the vanilla bean, sugar, and salt. Bring to a simmer over medium heat, stirring to dissolve the sugar.
-
In a medium-sized heatproof bowl, whisk together the egg yolks and remaining milk. Ladle half of the hot milk into the yolk mixture, whisking constantly.
-
Return the yolk mixture, to the saucepan, stirring to keep the sauce moving on the bottom of the pan. Return just barely to a simmer, checking the sauce frequently. DO NOT let it boil; if you do, yolks will curdle and the sauce will be lumpy. To test the sauce, pick up the spoon and run your finger through it. When it leaves a clean track, take the sauce off the heat.
-
Immediately pour the sauce through a strainer into a bowl set over a bowl of ice; the chilled bowl will help stop the cooking process. Scrape the pulp from inside the vanilla bean and add it to the strained sauce, if you like.
-
Once the sauce is cool, cover and refrigerate. Use within three days.