01 -
Toast halved croissants until golden brown to create a sturdy base that holds up during baking.
02 -
Tear toasted croissants into large bite-sized pieces and arrange evenly in a baking dish.
03 -
Cook bacon in a skillet until crisp, then sauté shallots or red onions in the rendered fat until translucent.
04 -
Distribute bacon and sautéed onions over the croissants, then top evenly with grated cheese.
05 -
Whisk eggs, milk, cream, salt, and pepper until smooth, then pour evenly over the casserole.
06 -
Cover and refrigerate the casserole for 4 to 12 hours. Bake until puffed and golden with a set center.