For sauce:
Whisk all ingredients in large saucepan over medium-high heat until they begin to boil. Reduce heat to medium-low and simmer until sauce is thick enough to coat spoon (about 25 minutes).
For pudding:
Preheat oven to 350F. Butter 11 x 7-inch glass baking dish. Combine milk, cream, sugar, eggs, egg yolks, vanilla, nutmeg, and salt in large bowl; whisk to blend well. Spread 1 side of each bread slice with butter. Arrange 6 slices, buttered side up, in single layer in prepared dish, trimming to fit. Sprinkle with currants. Top with remaining bread slices, buttered side up. Pour custard through sieve over bread in dish. Let stand 15 minutes, occasionally pressing bread into custard. Place pudding in dish in 13 x 9 x 2-inch metal baking pan. Pour enough hot water into pan to come halfway up sides of pudding dish. Place in oven. Bake pudding until set in center and golden on top, about 45 minutes. Remove pudding from water bath. Serve warm or at room temperature with warm caramel sauce. |