This post may contain affiliate links. Please read our disclosure policy.

This Everything Bagel Breakfast Casserole combines all the savory flavors of your favorite bagel sandwich into one warm, cheesy breakfast bake. Loaded with fluffy bagels, sausage, eggs, spinach, cream cheese, and plenty of everything bagel seasoning, this easy casserole is perfect for holidays, brunches, meal prep, or feeding a hungry crowd.

Looking for more savory brunch dishes? My classic Easy Breakfast Casserole is one of my most popular recipes, or try this Overnight Breakfast Casserole.

Everything bagel breakfast casserole served in a 9x13 inch casserole dish.

Why you’ll love this everything bagel breakfast casserole recipe!

If you love everything bagels with cream cheese and eggs, this casserole is basically that breakfast turned into a warm and cozy baked dish.

The chopped bagels soak up the creamy egg mixture while the sausage adds savory flavor and the cream cheese creates little pockets of richness throughout the casserole.

And of course, the everything bagel seasoning on top ties the whole thing together perfectly!

  • Perfect Make-Ahead Breakfast: You can assemble the casserole the night before and bake it fresh in the morning.
  • Loaded With Flavor: Everything bagels, sausage, cheese, and cream cheese make every bite rich and savory.
  • Easy to Feed a Crowd: This casserole is hearty, filling, and great for brunch gatherings or holiday mornings.
  • Simple Ingredients: Everything comes together with easy grocery store staples.

Ingredient Notes

Ingredients for everything bagel breakfast casserole, including sausage, milk, spinach, eggs, seasonings, cheddar, bagels, and cream cheese

See recipe card below this post for ingredient quantities and full instructions.

  • Breakfast sausage – I like to remove the casings from the breakfast sausage. Then, I chop it up as it cooks, turning it into crumbles. This ensures all the flavor soaks into the bagel pieces, and you get a bite of juicy sausage in every bite. 
  • Everything bagels – If your bagels are small, you may need one or two extra. You want about four cups of chopped bagel pieces. (Want to use English muffins? Make this Eggs Benedict Casserole!)
  • Whole milk – Skim milk, almond milk, or even oat milk will work, too. You can even use heavy cream for a more decadent casserole. 
  • Eggs – Bind the casserole together and create a fluffy texture.
  • Baby spinach – I like to use organic baby spinach which is nice and small. No chopping is needed!
  • Shredded cheddar cheese – For the best taste and texture buy a block of cheddar, and shred it yourself.
  • Cream cheese – Use full-fat brick-style varieties, not cream cheese from a tub, for the best results.
  • Everything bagel seasoning – Feel free to adjust the seasoning to taste.

Variations

  • Use oven-cooked bacon or turkey bacon in place of breakfast sausage. Cook the bacon then chop it into small, bite-sized pieces. 
  • Use plain bagels in place of everything bagels. Then, simply double the everything bagel seasoning in the recipe to get the same, powerful flavor. 
  • Replace the cheddar cheese with shredded gruyère cheese, swiss cheese, feta cheese, or some grated parmesan cheese. A cheese blend will also work well! 
  • Use egg whites in place of whole eggs for a healthier bagel egg casserole. You will need 14 egg whites to replace the eight eggs in this recipe. 
  • Use gluten-free bagels to make this a perfect gluten-free breakfast

How to Make Everything Bagel Breakfast Casserole

Crumbled breakfast sausage in skillet.
  1. Cook the sausage: Add the sausage to the pan, and cook for about five minutes, chopping it into pieces with a wooden spoon. Then, remove the sausage from the pan, and set it aside.
Ingredients for everything bagel breakfast casserole in glass bowl.
  1. Combine the ingredients: Whisk the milk, eggs, salt, and pepper in a large bowl. Stir in the cooked sausage, one cup of shredded cheese, and spinach. Add the chopped bagels, coating them completely.
Unbaked everything bagel casserole in baking dish.
  1. Layer: Pour the egg mixture into the prepared baking dish. Dot the top of the casserole with cream cheese. Then, sprinkle the everything bagel seasoning and remaining cheese on top.
Baking dish covered in foil.
  1. Bake: 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. Enjoy!
Serving of everything bagel breakfast casserole sitting on a white round plate.

Serving Suggestions

This everything bagel breakfast casserole is filling enough to serve on its own, but it also pairs perfectly with:

Storage + Reheating

  • To Store: Cover tightly and refrigerate leftovers for up to 3 days.
  • To Freeze: Wrap tightly with plastic wrap and foil, then freeze for up to 2 months.
  • To Reheat: Warm in a 350°F oven for 15–20 minutes or microwave individual portions until heated through.

Frequently Asked Questions

Can I make this casserole ahead of time?

Yes! Assemble it the night before, refrigerate, and bake the next morning.

Can I freeze breakfast casserole?

Absolutely. It freezes and reheats very well.

Do I have to use everything bagels?

No, plain bagels work too, or use another savory variety. Just add extra everything bagel seasoning.

Why is my breakfast casserole soggy?

Too much liquid or underbaking can cause sogginess. Make sure the center is fully set before serving.

More Breakfast Casserole Recipes

💌 Love easy recipes? Join my newsletter and get my Top 10 Reader-Favorite Recipes eBook FREE! Sign up here.

Need help with this recipe?
Click the buttons below to summarize it, adjust for diets, swap ingredients, or ask your own questions!

Everything Bagel Breakfast Casserole

This Everything Bagel Breakfast Casserole is loaded with bagels, sausage, eggs, spinach and cheese for the ultimate make-ahead breakfast!
5 from 1 vote
Course: Breakfast
Cuisine: American
Servings: 8 serving
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes

Equipment

  • large skillet
  • Large mixing bowl
  • whisk
  • Measuring cups
  • measuring spoons
  • 9×13 casserole dish
  • Wooden spoon

Ingredients  

  • 1 Tablespoon butter
  • 1/2 pound breakfast sausage, casings removed
  • 2 everything bagels
  • 3 cups whole milk
  • 8 eggs
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1 1/2 cups baby spinach
  • 1 1/3 cup shredded cheddar cheese
  • 1/2 pound cream cheese, cut into small pieces
  • 1 Tablespoon everything bagel seasoning

Instructions 

  • Preheat your oven to 350ºF. Grease a 9×13 baking dish and set aside.
  • Add the butter to a large skillet and melt over medium high heat.
    1 Tablespoon butter
  • Add the sausage to the hot pan and cook for about 5 minutes, chopping the sausage into small pieces as it cooks using a wooden spoon or rubber spatula.
    1/2 pound breakfast sausage, casings removed
  • Remove the sausage from the pan and set aside.
  • Cut the bagels into small, ½ inch pieces.
    2 everything bagels
  • In a large bowl, whisk together the milk, eggs, salt, and pepper. Stir the cooked sausage, 1 cup of the shredded cheese and spinach into the egg mix.
    3 cups whole milk, 8 eggs, 1/2 teaspoon salt, 1/4 teaspoon ground black pepper, 1 1/2 cups baby spinach, 1 1/3 cup shredded cheddar cheese
  • Stir the chopped bagel into the egg mix then pour the mix into the greased baking pan.
  • Dot the top of the casserole dish with the pieces of cream cheese then sprinkle the top with the everything bagel seasoning and the rest of the cheddar cheese.
    1/2 pound cream cheese, cut into small pieces, 1 Tablespoon everything bagel seasoning
  • Cover the dish with foil and bake for 45 minutes. Uncover the pan and continue to bake for 15 more minutes. The cheese will be melted and beginning to brown.
  • Enjoy while warm.

Notes

  • Use slightly stale bagels: Slightly dry bagels soak up the egg mixture better without becoming mushy.
  • Let it rest before slicing: Allow the casserole to sit for 5–10 minutes after baking for cleaner slices.
  • Make it ahead: Assemble the casserole the night before for an even easier morning.
  • Cover while baking: Covering with foil prevents the top from browning too quickly.
  • Add extra seasoning on top: A little extra everything bagel seasoning after baking adds even more flavor.

Nutrition

Serving: 1serving | Calories: 383kcal | Carbohydrates: 7g | Protein: 19g | Fat: 31g | Saturated Fat: 15g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 10g | Trans Fat: 0.1g | Cholesterol: 243mg | Sodium: 740mg | Potassium: 353mg | Fiber: 0.1g | Sugar: 6g | Vitamin A: 1507IU | Vitamin C: 2mg | Calcium: 306mg | Iron: 1mg
Did you make this recipe?Mention @kasey_allthingsmamma or tag #allthingsmamma!

Categories: , , , ,

About Kasey Schwartz

For over 15 years, Kasey Schwartz, the mastermind behind All Things Mamma, has been the ultimate go-to for mouthwatering family recipes. Her work has been featured on Today.com, Buzz Feed, Better Homes and Gardens, and more, making her your go-to mom next door for all things delicious and family-friendly.

Comments

  1. Holly says:

    5 stars
    Delicious! Made this recipe for Christmas breakfast and will definitely make again. The only thing I changed was I used the whole tube of breakfast sausage and I didn’t need the full 8 oz of cream cheese. Husband said it was the best casserole I’ve ever made.

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.