Elegant Brunch Casserole

“This is a lovely choice for a Christmas or New Year's brunch or to serve special houseguests. I found the recipe years ago in an old church cookbook, and it's proven to be wonderfully adaptable. You can substitute Canadian bacon or ham for the regular bacon if you prefer and vary the cheeses according to your family's preferences. (Gruyere is great!) If you don't cook with wine, just add more milk mixed with a little water to thin. You can also replace the meat with sauteed mushrooms for a vegetarian version. Please note that it must be refrigerated overnight. Enjoy!”
1hr 30mins

Ingredients Nutrition


  1. Grease bottom and sides of 9" x 13" glass casserole dish with butter.
  2. Tear bread into bite-sized pieces and place in dish, arranging so that they form a fairly solid layer but do not overlap (you may not need the whole loaf).
  3. Melt 3 tablespoons butter in a small saucepan; drizzle evenly over bread.
  4. Sprinkle grated Swiss and Monterrey Jack cheeses evenly over bread.
  5. Top cheese layer evenly with cooked bacon bits.
  6. Break eggs into large mixing bowl and beat lightly by hand; add milk, wine, chopped green onion, mustard, black pepper and cayenne, beating again until foamy.
  7. Pour egg mixture evenly over casserole; cover tightly with foil, and refrigerate overnight.
  8. The following day, remove dish from refrigerator and let stand at room temperature for 30 minutes.
  9. Preheat oven to 325 degrees.
  10. Bake, covered with foil, for approximately 45-50 minutes, until eggs are'set' in the center.
  11. Remove from oven and spread sour cream evenly over the top of the casserole; sprinkle with grated Parmesan.
  12. Return to oven uncovered; bake an additional 10 minutes or so until lightly-browned.

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a