Orleans Bread Pudding

A classic New Orleans–style bread pudding made with milk-soaked French bread, vanilla custard, and optional raisins. This family-friendly version is served with a warm alcohol-free vanilla butter sauce.
INGREDIENTS:
1 loaf stale French bread torn into rough pieces
1 quart whole milk
3 large eggs for the bread pudding
1 1/2 cups granulated sugar for the bread pudding
2 tbsp vanilla extract for the bread pudding
1 cup raisins optional
3 tbsp butter for the baking dish
1 cup granulated sugar for the sauce
1/2 cup butter for the sauce
1 large egg beaten, for the sauce
3 tbsp apple juice or milk for the sauce
1 tsp vanilla extract for the sauce
DIRECTIONS:
Place the torn French bread in a large mixing bowl.
Pour the whole milk over the bread and let it soak for at least 1 hour, stirring once or twice.
Preheat the oven to 350°F.
In a separate bowl, whisk together the eggs, granulated sugar, and vanilla extract until smooth.
Pour the egg mixture into the soaked bread and stir until evenly combined. Fold in the raisins if using.
Place the 3 tablespoons butter in a 9×13-inch baking dish and warm it briefly in the oven until melted.
Carefully swirl the melted butter over the bottom and sides of the dish.
Pour the bread pudding mixture into the prepared baking dish.
Bake for about 1 hour, until the top is golden and the center is set.
Let the bread pudding rest for 15–20 minutes before cutting into squares.
For the sauce, combine the sugar, butter, beaten egg, and apple juice or milk in a saucepan over low heat.
Cook while stirring constantly until the sugar dissolves and the sauce becomes smooth and glossy. Do not let it boil rapidly.
Remove the sauce from the heat and stir in the vanilla extract.
Spoon the warm sauce over each serving of bread pudding.