Can I make this casserole the night before?
Yes. Assemble through step 6, cover, and refrigerate overnight. Bake covered for 30 minutes, then uncovered for 15–20 minutes until golden.
What can I substitute for Gruyère cheese?
Emmental, Jarlsberg, or aged Cheddar work well; avoid soft cheeses as they won't brown evenly.
How do I know when it's done baking?
The top should be golden and bubbly, and a knife inserted into the center should come out mostly clean with no runny egg.
Can I use fresh baguette instead of day-old?
Day-old bread absorbs the egg mixture better. Fresh bread will become soggy. If using fresh, slice it and let it air-dry for a few hours first.
How long does it keep after baking?
Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently in a 160°C oven for 10–15 minutes to avoid drying out.