Ingredients
Method
Step-by-Step
- Heat the oven to 350°F and butter a 9-by-13-inch baking dish. Blanch the asparagus in boiling salted water for 2–3 minutes, drain, cool under cold water, and pat thoroughly dry.
- Spread half of the bread cubes in the prepared dish. Layer on half of the asparagus, green onions, optional ham or bacon, and cheese, then repeat with the remaining bread, asparagus, green onions, optional meat, and cheese.
- Whisk the eggs, milk or half-and-half, salt, pepper, and optional dry mustard or nutmeg until smooth and well combined. Pour the custard evenly over the casserole and gently press the bread down so it absorbs the liquid.
- Cover the dish and refrigerate for at least 30 minutes, or refrigerate overnight for 8–12 hours. Bake covered with foil for 25–30 minutes, then uncover and bake for another 15–20 minutes until the center is set, the top is lightly browned, and the internal temperature is about 160°F.
- Let the casserole rest for 10 minutes before cutting. Serve warm in squares.
Notes
Blanch and thoroughly dry the asparagus to prevent a watery casserole. Day-old bread absorbs the custard best. The assembled dish may be refrigerated overnight for a convenient make-ahead meal.
