The Best Everything Bagel Casserole Recipe
The Best Everything Bagel Casserole is a savory baked breakfast dish featuring hearty chunks of everything bagels combined with sautéed onions, spinach, crispy bacon, juicy tomatoes, and rich cheeses. This casserole is bound together with a flavorful egg and milk mixture, baked until golden and set, making it an ideal brunch centerpiece that delivers all the flavors of an everything bagel in a warm, comforting dish.
- Author: Viktoria
- Prep Time: 20 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 servings 1x
- Category: Breakfast Casserole
- Method: Baking
- Cuisine: American
Main Ingredients
- 3 day-old everything bagels, chopped into bite-sized pieces
- 6 slices cooked bacon, chopped
- 2 tablespoons butter
- 1/2 large or 1 small onion, thinly sliced (about 2 cups)
- 6 ounces (4 cups) baby spinach (fresh or frozen)
- Salt and pepper, to taste
- 2 cups cherry tomatoes, halved OR 15-ounce can diced tomatoes, drained
- 1 tablespoon Everything But The Bagel (EBTB) Seasoning
- 1 1/2 cups grated Gruyere cheese
- 1 1/2 cups grated sharp cheddar cheese
- 8 large eggs
- 2 cups milk
- 1 tablespoon dijon mustard
- 6 ounces cream cheese, cut into bite-sized pieces
- Optional: sliced scallions, for garnish
- Preheat and Prepare Baking Dish: Preheat your oven to 375 degrees Fahrenheit. Grease a 9×13-inch baking dish to ensure the casserole does not stick after baking.
- Sauté Onions and Spinach: In a large skillet, melt the butter over medium heat. Add the thinly sliced onions and sauté until they become translucent, about 6 to 8 minutes. Then add the baby spinach and continue to sauté until it wilts. Season the mixture with salt and pepper to taste.
- Combine Bagel and Vegetable Mixture: In a large bowl, mix together the chopped bagel pieces, the sautéed onion and spinach mixture, cooked and chopped bacon, halved cherry tomatoes (or drained canned diced tomatoes), both grated Gruyere and sharp cheddar cheeses, and the Everything But The Bagel seasoning until well combined.
- Prepare Egg Mixture: In another large bowl, whisk together the eggs, milk, and dijon mustard until fully blended. Season this egg mixture with salt and pepper according to your taste.
- Assemble the Casserole: Transfer the bagel mixture evenly into the prepared baking dish. Pour the egg mixture slowly and evenly over the bagel mixture, ensuring everything is well soaked. Distribute the cream cheese pieces evenly on top of the casserole.
- Bake Until Set: Place the dish in the oven and bake at 375 degrees Fahrenheit for approximately 45 to 55 minutes. Bake until the edges are golden brown and the center is set, reaching an internal temperature of 160 degrees Fahrenheit.
- Cool and Garnish: Remove the casserole from the oven and let it cool for 10 minutes before serving. Garnish with sliced scallions if desired to add a fresh, mild onion flavor.
Notes
- Use day-old bagels for best texture, as they hold up better and absorb flavors more effectively than fresh bagels.
- You can substitute fresh spinach for frozen spinach. If using frozen, thaw and drain excess water before sautéing.
- Feel free to swap Gruyere and sharp cheddar for other cheeses like mozzarella or Monterey Jack depending on your preference.
- Adjust the Everything But The Bagel seasoning amount to taste or use any other seasoning blend you like.
- This casserole can be prepared a day in advance; assemble it, cover, refrigerate overnight, then bake the next morning.
- Leftovers store well in the refrigerator for up to 3 days and reheat nicely in the oven or microwave.
Keywords: everything bagel casserole, breakfast casserole, bagel breakfast bake, savory casserole, brunch recipe, egg casserole, bacon casserole, baked egg dish