Everything Bagel Casserole

This website may contain affiliate links and advertising so that we can provide recipes to you. Read my disclosure policy.

Wake up to the tasty flavors of this everything bagel casserole! It’s made with everything bagels and seasoning, sausage, eggs, cream cheese, and gruyère cheese. The result is a creamy and savory breakfast casserole that everyone will devour!

Breakfast casseroles are the ultimate breakfast idea for feeding a crowd. Make them the night before so they’re ready to go in the morning! Try this overnight breakfast casserole, my croissant breakfast casserole, and this easy crescent roll casserole.

Overhead view of everything bagel casserole in a baking dish.

Everything Bagel Breakfast Casserole

If you love the flavor of everything bagel seasoning then this breakfast casserole will knock your socks off! This everything bagel casserole is loaded with so many flavors and hearty ingredients to keep you satisfied. Toasted bagel pieces and sausage are baked to perfection in a decadent cheesy egg mixture! Prepare this casserole the night before, keep it in the fridge, and then all you have to do is pop it in the oven the next morning! 

I love everything bagels so much that I even have a recipe to make them at home! I make a big batch and then we enjoy them throughout the week. My kids love to use them for these tasty bagel sandwiches, and I use the extra bagels to make this casserole!

Top view of labeled ingredients to make everything bagel casserole.

Ingredients You’ll Need

Here are the ingredients you will need to make this delicious everything bagel casserole. It’s so easy and adaptable to make just how you like it! See my tips and variations below for ideas.

  • Everything Bagels: Cut into bite-sized pieces and toasted.
  • Breakfast Sausage: Cooked and crumbled for added protein.
  • Cream Cheese: Adds to the creaminess of the egg mixture.
  • Whole Milk: Any milk will work, but I love using whole milk to add richness.
  • Eggs: Use large eggs for this recipe.
  • Everything Bagel Seasoning: Boost the everything bagel flavor with more seasoning!
  • Gruyère Cheese: Shredded Gruyere cheese is SO delicious in this recipe.
  • Green Onions or Parlsey: Garnish with chopped green onions or fresh parsley before serving.

Everything Bagle Casserole Recipe

Casseroles are so easy to assemble because the ingredients are all combined and poured into the same pan! Toast your bagel pieces ahead of time and assemble the casserole when you’re ready. Follow my step-by-step instructions below!

  1. Preheat the Oven/ Cut the Bagels: Preheat the oven to 375 degrees and spread the cut-up bagels on a parchment-lined baking sheet.
  2. Toast the Bagel Pieces: Toast the bagels in the oven for about 8 minutes, stirring them around about halfway through. Once dry and toasty, remove them from the oven and let the bagel pieces cool completely.
  3. Whisk the Milk Mixture: While the bagels cool, heat the cream cheese in a large bowl in the microwave for 20-30 seconds, until it is very soft. Use a hand mixer to beat the cream cheese until it is smooth. Slowly mix in the milk and everything bagel seasoning. Whisk the mixture until very smooth and creamy.
  4. Add the Eggs and Cheese: Whisk in the eggs and stir in the shredded cheese. 
  5. Combine the Egg/Milk Mixture, Sausage, and Toasted Bagel Pieces: Once the bagel pieces are fully cooled, add them to a bowl with the cooked sausage and the egg mixture. Toss together until fully combined. Cover and set aside to soak for 15-20 minutes.
  6. Prepare Baking Dish: Meanwhile, preheat the oven to 350 degrees Fahrenheit and spray a 4-quart baking dish with pan spray.
  7. Bake: After the mixture has soaked transfer it to the prepared dish and sprinkle the top with additional everything bagel seasoning. Bake for 30-35 minutes or until a knife comes out clean from the center and it doesn’t jiggle when you shake it gently.
  8. Garnish and Serve: Let the casserole sit for 5 minutes before garnishing with sliced green onions and serving.

Tips and Variations

I have lots of tips and ideas for making bagel casserole! There are many ways to switch up the ingredients and make it your own. Have fun with it!

  • Use Old Bagels: Instead of toasting your bagels in the oven, you can use old bagels. Cube them and leave them out for 24-48 hours until they are stale. Start with step 3 if you choose to go this route. 
  • Mini Bagels: Use mini bagels instead of the regular size. Measure out 8 cups of chopped pieces as the amount of bagels will vary from brand to brand.
  • Cheese: You can use whichever cheese or meat you prefer! Gruyère can be expensive, so feel free to use white cheddar cheese, pepper jack, Monterey Jack, provolone, swiss…any cheese works.
  • Meat: Instead of breakfast sausage, mix in 1 pound of crumbled bacon or diced ham! You can even try slices of cold lox on top after it has been baked (don’t bake the lox!)
  • Use Full-Fat Cream Cheese: Stick with FULL-fat cream cheese. The fat-free stuff won’t have the creaminess needed to make this a truly decadent breakfast casserole. 
  • Bagel Flavors: Try this recipe with other savory bagels! You can use all the same flavor or a mixture. Try poppyseed, onion, cheddar, or plain!

Close view of a wood spoon lifting up everything bagel casserole from the baking dish.

Leftover Everything Bagel Casserole

This everything bagel casserole is perfect for making in advance! Prepare it the night before to make your morning easy. Follow my tips below for storing and reheating leftovers. The leftovers are the best!

  • In the Refrigerator: Cover leftovers with plastic wrap or foil, or transfer to an airtight container and store in the refrigerator for up to 5 days.
  • To Reheat: Reheat for 20 minutes in the oven at 300 degrees Fahrenheit, or smaller portions in 30-second increments in the microwave.
  • Make in Advance: This casserole can be prepared up to 24 hours in advance, but it is best to let it sit at room temperature for 2 hours before placing it in the oven to bake. If you bake it straight from the refrigerator, be sure to allow extra baking time so the center fully bakes. This can take up to 20 additional minutes. If the top is browned enough, place a sheet of foil on top of it to prevent any more browning.

Top close view of everything bagel casserole in a brown bowl with a fork.

More Delicious Breakfast Ideas

Pin this now to find it later

Pin It

  • Preheat the oven to 375 degrees and spread the cut-up bagels on a parchment-lined baking sheet.

  • Toast the bagels in the oven for about 8 minutes, stirring them around about halfway through. Once dry and toasty, remove them from the oven and let the bagel pieces cool completely.

  • While the bagels cool, heat the cream cheese in a large bowl in the microwave for 20-30 seconds, until it is very soft. Use a hand mixer to beat the cream cheese until it is smooth. Slowly mix in the milk and everything bagel seasoning. Whisk the mixture until very smooth and creamy.

  • Whisk in the eggs and stir in the shredded gruyère cheese.

  • Once the bagel pieces are fully cooled, add them to a bowl with the cooked sausage and the egg mixture. Toss together until fully combined. Cover and set aside to soak for 15-20 minutes.

  • Meanwhile, preheat the oven to 350 degrees Fahrenheit and spray a 4-quart baking dish with pan spray.

  • After the mixture has soaked transfer it to the prepared dish and sprinkle the top with additional everything bagel seasoning. Bake for 30-35 minutes or until a knife comes out clean from the center and it doesn’t jiggle when you shake it gently.

  • Let the casserole sit for 5 minutes before garnishing with sliced green onions and serving.

Calories: 663kcalCarbohydrates: 38gProtein: 33gFat: 41gSaturated Fat: 19gPolyunsaturated Fat: 4gMonounsaturated Fat: 14gTrans Fat: 0.1gCholesterol: 272mgSodium: 1401mgPotassium: 362mgFiber: 2gSugar: 2gVitamin A: 1007IUVitamin C: 0.4mgCalcium: 427mgIron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.