Go Back
Everything Bagel Casserole

Everything Bagel Casserole

Savory everything bagel casserole with cream cheese pockets, melty cheese, and a fluffy egg custard—perfect for make-ahead brunch.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 10 servings

Ingredients
  

  • 6 everything bagels, cubed
  • 8 large eggs
  • 1/2 cup half and half or heavy cream (optional)
  • 1 tsp Dijon mustard (optional)
  • 1 tsp garlic powder
  • 1/2 tsp onion powder
  • 1 tsp fine sea salt
  • 1/2 tsp black pepper
  • 1 1/2 cups shredded cheese
  • 8 ounces cream cheese, cubed
  • 1/3 cup sliced green onions or chives
  • 2 tbsp everything bagel seasoning, plus more for topping
Optional add-ins
  • 1 cup cooked bacon or sausage
  • 1 cup spinach, cooked and squeezed dry
  • smoked salmon for serving

Method
 

  1. Prep. Grease a 9x13-inch baking dish. Add bagel cubes to the dish.
  2. Add mix-ins. Sprinkle in shredded cheese, cream cheese cubes, green onions, and any add-ins like cooked bacon/sausage. Toss lightly to distribute.
  3. Make custard. In a bowl, whisk eggs, milk, cream (if using), Dijon (if using), garlic powder, onion powder, salt, pepper, and everything bagel seasoning.
  4. Soak. Pour custard evenly over the bagels. Press down gently so the bagels soak. Cover and refrigerate at least 30 minutes or up to overnight.
  5. Bake. Heat oven to 350F. Cover dish with foil and bake 30 minutes.
  6. Finish. Remove foil, sprinkle a little extra everything seasoning on top, and bake 12 to 18 minutes more until puffed, golden, and set in the center.
  7. Rest and serve. Rest 10 minutes before slicing. Serve warm (and add smoked salmon on top if you want that deli moment).

Notes

  • Slightly stale bagels work best because they hold their shape.
  • If the top is browning too quickly, tent with foil for the last 10 minutes.
  • For clean slices, let the casserole rest before cutting.