Serves 6 as a side dish
3 leeks cut in 1/2-inch thick slices, white and light green parts only, cleaned and rinsed
Kosher or coarse salt
2 tablespoons (1 ounce) unsalted butter
Freshly ground black pepper
8 cups 1-inch-cubed challah
2 teaspoons finely chopped chives (I forgot to buy these; it made me sad)
1/2 teaspoons fresh thyme leaves
2 large eggs
3 cups whole milk, heavy cream or half-and-half or a combination thereof
Freshly grated nutmeg
1 cup shredded Gruyere or Swiss
Place a medium sauté pan over medium-high heat, drain excess water from leeks, and add to pan. Season with salt, and sauté until leeks begin to soften, about 5 minutes, then reduce heat to medium-low. Stir in butter. Cover and cook, stirring occasionally, until leeks are very soft, about 20 minutes. Adjust salt and pepper to taste.
Preheat oven to 350 degrees. While leeks are cooking, spread bread cubes on a baking sheet and bake until dry and pale gold, about 15 to 20 minutes (my already-stale brioche took less time to brown), turning pan about halfway through. Transfer to a large bowl, leaving the oven on.
Add leeks, chives, thyme, and cheese to the bowl of bread; toss well. In another large bowl, lightly whisk the eggs, then whisk in milk or cream, a generous pinch of salt, pepper to taste and a pinch of nutmeg.
Sprinkle 2 tablespoons shredded cheese in bottom of a buttered square baking dish and pour in bread mixture. Pour in enough milk mixture to cover bread, and gently press on bread so milk soaks in. Let rest 15 minutes.Add remaining milk mixture, letting some bread cubes protrude. Sprinkle with salt. Bake until pudding is set and top is brown and bubbling, check at 30 minutes (I haven't tried it this way, but with a larger surface area you will need less cooking time. The original suggests 55-60 minutes.).