Overnight Everything Bagel Breakfast Casserole Recipe

Jump to Recipe

Are you looking for a savory breakfast dish that’s easy to make and bursting with flavor? Look no further than this Everything Bagel Casserole recipe! Made with stale bagels, eggs, cheese, and your favorite bagel seasoning, this dish is sure to become a new favorite in your breakfast lineup.

Even better, you can meal prep this bagel egg casserole the night before and enjoy this yummy brunch recipe in the morning!

Everything bagels, tomatoes, and parmesan cheese.

This blog contains affiliate links. This means a small commission is earned if you make a purchase by using this link. The price you pay will be the same whether you use the affiliate link or go directly to the vendor’s website using a non-affiliate link. As an Amazon Influencer, I earn from qualifying purchases.

Easy and Delicious Everything Bagel Casserole Recipe for a Savory Breakfast

We are a quiche family.

I grew up eating quiche on Christmas morning and continued the tradition with my own family.

But I expanded the tradition to include Easter, Mother’s Day, or even the first day of school.

We just love quiche!

But my tried and true quiche recipe might have met its match in this everything bagel cream cheese breakfast bake!

Sausage, eggs, cheese, and all those yummy seasonings that dust the top of my favorite everything bagel in a prepare-the-night-before casserole! 

Move over, quiche! There is a new ultimate breakfast that is a huge hit in our household!

Bagel Casserole Ingredients

There’s something special about starting the day with a hearty and flavorful meal that sets the tone for what’s to come. 

This savory breakfast casserole combines the beloved taste of everything bagels with multiple cheeses, savory sausage, and all sorts of seasonings that enhance the flavors. All this goodness creates a dish that’s as comforting as it is satisfying!

Cutting bagel chunks for everything bagel casserole.
Chopping tomatoes.
Finely grated parmesan cheese.

Don’t let the long list of ingredients overwhelm you. Just get everything chopped and prepped and then you will fly through the preparation.

I believe that organizing all of the ingredients ahead of time helps with quickly and easily assembling this casserole. Here is what you need:

  • 1 lb. uncooked breakfast sausage or 1 lb. crispy bacon or turkey bacon
  • 3 Tbs. unsalted butter
  • 1 onion, thinly sliced
  • 1 (10 oz.) package frozen spinach, thawed and squeezed dry
  • 3 day-old everything bagels, halved and cut into bite-size pieces ( about 1-inch cubes). It is better if the bagels are day-old rather than fresh bagels.)
  • 2 large tomatoes, chopped
  • 1/4 cup fresh rosemary
  • 1 cup Parmesan cheese, finely grated
  • 1 1/2 cups Swiss or Gruyere cheese, grated and divided
  • 1 1/2 cup Cheddar cheese, grated and divided
  • 2 tsp. kosher salt, divided
  • 1 tsp. black pepper, divided
  • Everything but the Bagel Seasoning (Find this at Trader Joe’s.)
  • 8 large eggs
  • 2 cups milk
  • 1 cup half and half
  • 2 Tbsp. Dijon mustard (I like to use Trader Joe’s whole-grain Dijon mustard.)
  • 1/4 tsp. cayenne pepper (I don’t like “heat” but this is just enough kick!)
  • 8 oz. cream cheese, cut into small chunks

Assembling the Everything Bagel Casserole

First, you will cook the breakfast sausage in a large skillet and then cut it into bite-size pieces, you will sautee the onion slices in 2 Tbsp. butter on medium-low heat until translucent. 

Cutting cooked breakfast sausage for everything bagel breakfast bake.
Cooking onion slices in butter.

In a large bowl, you will combine the cooked sausage, onion, thawed spinach, bagel pieces, tomatoes, rosemary, Parmesan cheese,  1 cup Swiss, 1 cup Cheddar, and 1 tsp. salt, `1/2 tsp. black pepper and a few shakes of Trader Joe’s Everything But the Bagel Seasoning.

Combining ingredients for everything bagel casserole

Then, dig in with your hands and start to combine it together. Yes, you can use a spoon. But honestly, I think the ingredients incorporate better when mixed with your hands.

Plus it is fun!

Mixing everything bagel casserole ingredients with hands.

Next, in a separate bowl, you will whisk the eggs, milk, half and half, mustard, and cayenne pepper together.

Pouring milk into egg mixture.
Adding dijon mustard to egg mixture.
Whisking egg mixture and spices for everything bagel casserole

At this point, you have your bagel mixture and you have your egg mixture.

Place the bagel mixture into a buttered 9 x 13 casserole dish and press it in an even layer.

Next, pour the egg mixture over the top of the bagel mixture. With your fingers, press down on any bagel chunks on top so they become saturated with the egg mixture.

Everything bagel mixture in baking casserole dish.
Pouring egg mixture over top of everything bagel mixture in the baking casserole.
Pressing bagel pieces into egg mixture with fingers.

Some say “Cherry on Top?” I say “Cream Cheese on Top!” Take the chunks of cream cheese and nestle them evenly into the top of the casserole. Don’t worry. It is ok that the cream cheese chunks peek out over the top of the other ingredients!

Placing cream cheese chunks into the top of the everything bagel casserole.

Last, cover the baking pan with aluminum foil and place in the refrigerator for at least 2 hours and up to 12 hours. 

I shoot for 12 hours in the fridge for two reasons:

The longer the casserole is in the refrigerator, the more moisture the bagel chunks absorb.

I can go to bed and wake up to a fully prepped breakfast!

Wake up and Bake

Remove the aluminum foil and sprinkle the remaining Swiss and Cheddar cheeses over the casserole. Place the casserole in a 400-degree preheated oven for 15 minutes.

After 15 minutes, lower the oven temperature to 350 degrees. Let the casserole bake for another 50-60 minutes or until it is golden brown and the center is set.

Adding shredded cheese to everything bagel casserole before baking.

Your house is going to smell so good and everyone will be asking… “How soon can we eat?”

A fully baked everything bagel casserole.

Overnight Everything Bagel Breakfast Casserole

Prepare for a delightful morning meal with our Overnight Everything Bagel Breakfast Casserole. Layers of flavorful everything bagels, savory eggs, cream cheese, and your favorite toppings come together effortlessly overnight for a delicious start to your day. Simply assemble, refrigerate, and bake for a satisfying breakfast the whole family will love.
5 from 2 votes
Prep Time 1 hour
Cook Time 1 hour 15 minutes
Course Breakfast
Cuisine American
Servings 10 people
Calories 720 kcal


  • 1 pan
  • 1 tongs
  • 1 cutting board
  • 1 knife
  • 1 grater
  • 1 large bowl
  • 1 medium bowl
  • 1 whisk
  • 1 1 cup measure
  • 1 measuring spoons
  • 1 9 x 13 baking dish
  • 1 aluminum foil sheet


  • 1 lb. breakfast sausage or 1 lb. crispy bacon
  • 2 Tbsp unsalted butter divided
  • 1 onion thinly sliced
  • 1 10 oz. pkg. frozen spinach thawed and squeezed dry
  • 3 everything bagels halved and cut into bite-size chunks (day old is best)
  • 2 tomatoes chopped
  • 1/4 cup fresh rosemary
  • 1 cup Parmesan cheese finely grated
  • 1 1/2 cups Gruyere or Swiss cheese grated and divided
  • 1 1/2 cups Cheddar Cheese grated and divided
  • 2 tsp kosher salt divided
  • 1 tsp black pepper divided
  • 8 eggs large
  • 2 cups milk or almond milk
  • 1 cup half and half
  • 2 Tbsp Dijon mustard I like Trader Joe's whole grain Dijon mustard.
  • 1/4 tsp cayenne pepper
  • 3 shakes Everything But the Bagel Seasoning
  • 8 oz. cream cheese cut into small pieces


  • Cook the breakfast sausage over medium heat or until brown and cooked through. (About 10 minutes) Once cooked, cut the sausage into bite size pieces and toss into a large bowl.
  • In the same skillet, melt the butter over medium heat. Add the onion slices and cook till gold and translucent. (About 8 minutes)
  • To the sausage in the large bowl, add the sauteed onions, spinach, bagel chunks, tomatoes, rosemary, Parmesan cheese, 1 cup Gruyere, I cup Cheddar, 1 teaspoon salt, 1/2 teaspoon black pepper, and 3 shakes of Everything But the Bagel Seasoning. Toss everything together using your hands. (You can use a spoon but it is so much more fun with your hands!)
  • In a medium mixing bowl, whisk together the eggs, milk, half and half, Dijon mustard, cayenne pepper, the remaining 1 teaspoon salt, and the remaining 1/2 teaspoon black pepper.
  • Coat the bottom and sides of a 9 x 13 baking dish with 1 tablespoon of butter. Transfer the bagel mixture to the baking dish and spread it out evenly.
  • Pour the egg mixture over the bagel mixture. Once all the liquid is in the dish, press down on the bagel pieces with your hand so they are covered with the egg mixture. (It's ok if they poke out as long as they have soaked up some of the liquid.)
  • Tuck the cream cheese pieces evenly throughout the top of the bagel mixture. (These will be peeking out too!) Cover with aluminum foil and refrigerate for at least 2 hours and up to 12 hours. The longer everything soaks, the better!
  • Preheat the oven to 400 degrees with the oven rack set in the middle. Uncover the casserole and sprinkle 1/2 shredded Gruyere and 1/2 shredded Cheddar. Bake for 15 minutes. Reduce the oven temperature to 350 degrees and bake for 50-60 minutes or until the top is golden brown and the center is set.
Keyword Everything Bagel Casserole

Tips You’ll Want to Know

  • Feel free to customize this bagel egg casserole with your favorite ingredients. Try adding diced bell peppers, onions, or broccoli for added flavor and nutrition.
  • If you don’t have bagel seasoning on hand, you can easily make your own by combining sesame seeds, poppy seeds, dried minced garlic, dried minced onion, and coarse salt.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Simply reheat individual portions in the microwave or oven for a quick and satisfying breakfast.
  • Don’t forget to save this recipe for next time! It’s sure to become a family favorite that you’ll want to make again and again.

Why You’ll Love This

A portion of the overnight everything bagel breakfast casserole bake on a plate.

This easy breakfast recipe is the perfect dish for a savory breakfast that’s both easy to make and delicious. Packed with flavorful bagel chunks, cheese, and breakfast sausage, this casserole is sure to impress all the taste buds in your house!

Try it out for your next breakfast or brunch gathering and watch it disappear in no time!


Don’t Forget to Pin It!

Pin the image below to your boards on Pinterest (just click the Pin button in the top left corner). You can also follow along with me on Pinterest!

Everything Bagel Casserole Recipe

Is Breakfast Your Favorite Meal of the Day?

The Best One Pan Breakfast Egg Sandwich

One pan breakfast egg sandwich

Cinnamon Apple Beignet Recipe

Spicy Sausage Egg Muffin Recipe


  1. Oh YUM! I love everything bagels…in fact I just had one for breakfast this morning. I can’t wait to try this recipe. Thanks for sharing, Missy!

    1. Thank you, Wendy! I didn’t know you don’t like tomatoes! Maybe you could substitute some red pepper!

  2. Oh that does sound so tasty! We host a Christmas brunch each year and I’m always looking for new casseroles to try because I too love quiche.

  3. This sounds and looks absolutely delicious! I am going to try it this weekend! I will be featuring your post this week! #HomeMattersParty xx

Leave a Reply

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

Recipe Rating