-
1
Preheat the oven to 350F.
-
2
Butter a 10-inch (10-cup) round baking dish.
-
3
Melt butter in a medium saucepan over medium heat.
-
4
Add leeks and garlic; cook, stirring frequently, until soft, about 10 minutes.
-
5
Add wine, and bring to a boil.
-
6
Cook until wine is reduced by half.
-
7
Transfer half of the leek mixture to a bowl, and reserve.
-
8
Whisk cream, milk, nutmeg, cayenne, salt, and pepper into leek mixture in pan; bring to a simmer.
-
9
Add 1/2 cup hot cream-leek mixture to eggs and yolks in a medium bowl, whisking.
-
10
Whisk in another cup cream-leek mixture; return egg-leek mixture to pan.
-
11
Cook, whisking, until thickened, 4 to 5 minutes.
-
12
Arrange 8 or 9 pieces of bread in prepared dish.
-
13
Pour 2 cups egg-leek mixture over bread.
-
14
Sprinkle half the reserved leeks and half the cheeses over bread.
-
15
Let stand 10 minutes.
-
16
Arrange remaining bread in a slightly overlapping circle on top, and then add remaining egg-leek mixture.
-
17
Sprinkle with remaining leeks and cheeses.
-
18
Let stand 10 minutes.
-
19
Cover dish loosely with foil, and place in a small roasting pan.
-
20
Add enough hot water to reach halfway up sides of dish.
-
21
Bake until golden brown and set, about 55 minutes.
-
22
Remove foil, and bake until deep golden brown, about 20 minutes more.
-
23
Let cool in dish on a wire rack.
-
24
Serve warm or at room temperature.