-
1
Preheat the oven to 325F.
-
2
Combine the milk, butter, sugar, eggs, and vanilla in a large mixing bowl.
-
3
Whisk until incorporated and smooth, but dont over-whisk.
-
4
Line a baking dish with two thirds of the challah slices, lining the edges too.
-
5
Sprinkle with half the chocolate chips and half the raisins.
-
6
Cover with the remaining challah slices, layering them one on top of the other.
-
7
Top with the remaining chocolate chips and raisins, making sure the chips and raisins get inside the layers created by the challah slices.
-
8
Pour the milk mixture over the top of everything.
-
9
Wrap the baking dish tightly with aluminum foil.
-
10
Bake 50 minutes, then remove the foil and cook 15 minutes longer, until set in the middle and lightly browned on top.
-
11
While the pudding is baking, make the vanilla cream: Combine the half-and-half, vanilla, and sugar in a large saucepan.
-
12
Heat over medium heat, whisking regularly, until steaming hot.
-
13
Place the egg yolks in a large mixing bowl and gradually add the hot half-and-half mixture to the egg yolks, whisking vigorously all the while.
-
14
When all the half and-half mixture has been whisked into the egg yolks, return the mixture to the saucepan and heat over medium heat, whisking constantly.
-
15
Cook until the mixture thickens.
-
16
Spoon over the pudding and serve.