The ultimate Everything Bagel Casserole, combining all the flavors of a bagel sandwich in one dish! 

Fluffy bagels, sausage, eggs, spinach, and cheese, this is perfect breakfast casserole for making ahead!

1 tablespoon butter 1/2 pound breakfast sausage 2 everything bagels   3 cups whole milk 8 eggs 1/2 tsp salt 1/4 tsp ground black pepper 1 1/2 cups baby spinach 1 1/3 cup shredded cheddar cheese 1/2 pound cream cheese 1 tsp everything bagel seasoning


Cook the sausage for about 5 minutes, chopping it into pieces with a wooden spoon. Then, remove the sausage from the pan, and set it aside.


Whisk the milk, eggs, salt, and pepper in a large bowl. Stir in the cooked sausage, shredded cheese, and spinach. Add the chopped bagels, coating them completely.


Pour the egg mixture into the prepared baking dish. Dot the top of the casserole with cream cheese. Sprinkle the everything bagel seasoning and remaining cheese on top.


Cover the dish with foil, and bake for 45 minutes. Uncover the pan, and continue to bake for 15 minutes or until the cheese is melted and beginning to brown.


It has all the savory flavor you love with the addition of eggs and veggies to keep you full.

Get this Everything Bagel Breakfast Casserole recipe + many more by clicking the links below!

Hi! I’m Kasey from All Things Mamma where I dish up family favorite recipes that are easy to make with simple, everyday ingredients. Get my FREE dessert ebook containing My TOP Easy Weeknight Dessert Recipes! Click the link below to download it for free! ($9.99 value)