A make-ahead breakfast casserole featuring everything bagels, cream cheese, eggs, and sausage, perfect for brunch or busy mornings.
Author:kate
Prep Time:20 min
Cook Time:50 min
Total Time:8 hr 10 min
Yield:8 servings 1x
Category:Breakfast
Method:Baking
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
8 everything bagels, cut into 1-inch cubes
1 pound breakfast sausage, cooked and crumbled
8 ounces cream cheese, softened
1 cup milk
6 large eggs
1/2 teaspoon salt
1/4 teaspoon black pepper
Optional: shredded cheddar cheese for topping
Instructions
Spread the cubed bagels in a single layer in a greased 9×13 inch baking dish.
Sprinkle the cooked sausage evenly over the bagels.
In a large bowl, beat the cream cheese until smooth. Gradually whisk in the milk until combined.
In a separate bowl, whisk the eggs, salt, and pepper. Add the egg mixture to the cream cheese mixture and whisk until well combined.
Pour the egg mixture evenly over the bagels and sausage.
Cover the dish tightly with plastic wrap and refrigerate for at least 8 hours or overnight. This allows the bagels to soak up the egg mixture.
When ready to bake, preheat your oven to 350°F (175°C). Remove the plastic wrap.
If desired, sprinkle shredded cheddar cheese over the top.
Bake for 40-50 minutes, or until the casserole is set and golden brown. A knife inserted into the center should come out clean.
Let stand for 5-10 minutes before serving.
Notes
For a firmer casserole, ensure the bagels are not too fresh; slightly stale bagels absorb less liquid.
If you prefer not to use sausage, cooked bacon or ham can be substituted.
This casserole can be assembled up to 2 days in advance and kept refrigerated.
To freeze, assemble the casserole, cover tightly with plastic wrap and then foil, and freeze for up to 1 month. Thaw in the refrigerator overnight before baking.