A strata is a great casserole for a homemade brunch. This breakfast strata is made with croissants instead of standard bread, caramelized onions, bacon and cheese. YUM!
Place butter and onions in a pot. Let onions caramelize, covered, for about 15 minutes over medium-high heat, turning often. When onions turn golden, add balsamic and stir. Let caramelize for an additional 2 minutes. Use a slotted spoon to remove onions from pot and let cool.
Grease a 9×13" baking pan. Spread out torn croissants in pan, and bake for 10-15 minutes until croissants are nicely toasted and crispy.
While croissants are toasting, cook bacon in a pot over medium-high heat until crispy, about 10-15 minutes. Remove bacon from pot with a slotted spoon and let cool in a separate bowl.
Whisk together eggs, milk, salt and pepper. Add half of the cheese. Stir. Pour mixture evenly over croissants.
Add bacon and caramelized onions evenly throughout pan. Evenly sprinkle the remaining cheese on top of the strata.
Refrigerate strata for at least 30 minutes, or even overnight. Preheat oven to 350℉.
Snip chives over the top of the strata before baking for 50-55 minutes, until egg mixture is set in the middle and the top is deep golden brown.
Wait 10-15 minutes before slicing. Delicious served warm or room temp!