Skip to content
Best All-in-One Brunch Casserole

Best All-in-One Brunch Casserole

BEST ALL-IN-ONE BRUNCH CASSEROLE
12 c. cubed bread (like sourdough, brioche, etc.0
2 T. olive oil
1 c. chopped red onion
1 (5-oz.) bag fresh baby spinach
1 c. shredded sharp white Cheddar cheese, divided
1 c. shredded Swiss cheese, divided
1 lb. cubed smoked ham
6 eggs
4 c. half and half
Salt/black pepper

  1. Preheat oven 350.
  2. Place cubed bread in single layer on large baking sheet.
  3. Bake until slightly dried out, about 10-12 minutes. Remove from oven.
  4. In skillet, heat oil.
  5. Add onion and cook until tender, 5 minutes. Remove from skillet.
  6. Add spinach to skillet and cook until wilted, 2 minutes. Remove from heat.
  7. Spray 13×9” baking dish with PAM.
  8. Place ½ cubed bread in dish.
  9. Top with half onion, half of spinach, ½ c. Cheddar, ½ c. Swiss and half ham.
  10. Top with remaining cubed bread, then remaining onion, spinach, cheeses and ham.
  11. In bowl, whisk eggs, half and half and season with salt and pepper.
  12. Pour egg mixture over casserole.
  13. Cover and refrigerate overnight.
  14. Bake until center is cooked through, 45-50 minutes.
  15. Let cool slightly before serving.
    *You can change up added items like veggies, cheeses, meats, etc. This can also be used for breakfast and easy evening meal. Very versatile.
Back To Top