Go Back
+ servings
everything bagel breakfast casserole on a serving tray with a spoon.

Everything Bagel Casserole

No ratings yet
This Everything Bagel Breakfast Casserole is a high-protein, veggie-packed dish made with bagels, sausage, spinach, tomatoes, and a cheesy egg mixture. It's perfect for meal prep or weekend brunch and can be baked right away or prepped the night before for an easy, flavorful morning.
PRINT RECIPE PIN RECIPE
Prep Time20 minutes
Cook Time45 minutes
Total Time1 hour 5 minutes
Servings: 8 servings

INGREDIENTS

  • 12 oz uncooked breakfast sausage
  • 1 Tablespoon butter or olive oil
  • 1 small yellow onion thinly sliced
  • 5 oz baby spinach roughly chopped
  • 1 cup cherry tomatoes halved
  • 2 green onions thinly sliced
  • 4 plain bagels 2-3 days old, cut into chunks (around 4-5 cups), I use Dave's Killer Bread Plain Awesome Bagels
  • 10 large eggs
  • 2 cups whole milk
  • 1/2 cup grated parmesan cheese
  • 1/2 cup gruyere cheese shredded, plus more for topping
  • Kosher salt and black pepper to taste
  • 4 oz full-fat brick cream cheese cut into small cubes
  • 2 Tablespoons everything bagel seasoning

INSTRUCTIONS

  • Grease a 9x13-inch casserole dish with nonstick spray or olive oil.
  • Heat a little olive oil in a large skillet over medium-high heat. Add the sausage and cook until golden brown, making sure it’s cooked through, around 8-10 minutes. Transfer to a paper towel lined plate.
    12 oz uncooked breakfast sausage
  • Add the butter to the same skillet and melt over medium heat. Cook the onion until soft and translucent, around 2-3 minutes. Then add the spinach and cook to wilt, around- 2-3 minutes. Transfer the onion and spinach mixture to the prepared baking dish. Cut the sausage into pieces and add it in with the tomatoes, scallions, and bagels. Toss gently to mix it all if needed, leaving some of the tomatoes on the top.
    1 Tablespoon butter, 1 small yellow onion, 5 oz baby spinach, 1 cup cherry tomatoes, 2 green onions, 4 plain bagels
  • In a separate large bowl, whisk together the eggs, milk, parmesan cheese, gruyere cheese, salt, and pepper. Pour the egg mixture over the bagel and vegetable mixture, pressing it down so the bagels soak up the liquid. Then nestle the cream cheese chunks around the baking dish. Sprinkle on the everything bagel seasoning.
    10 large eggs, 2 cups whole milk, 1/2 cup grated parmesan cheese, 1/2 cup gruyere cheese, Kosher salt and black pepper, 4 oz full-fat brick cream cheese, 2 Tablespoons everything bagel seasoning
  • Cover and refrigerate for at least 2 hours, or overnight, to allow the bagels to absorb the egg mixture.
  • When you're ready to bake, preheat the oven to 375°F. Remove the breakfast casserole from the fridge and bake for 50-55 minutes, or until the center is set and the edges are golden brown. Tent with aluminum foil if the top becomes too brown before the center is cooked.

Notes

Protein Options. You can swap the breakfast sausage for crispy bacon or ham. Leave it out for a vegetarian option.
Cheese. I tested this with gruyere and a gruyere and white cheddar cheese mixture. You could use all white cheddar cheese or another white cheese like muenster cheese or mozzarella.
Homemade Everything Bagel Seasoning. Combine 1 tablespoon each of white sesame seeds, black sesame seeds, dried minced garlic, dried minced onion, and poppy seeds with 1 teaspoon of flaky sea salt or kosher salt. Mix everything together in a small bowl or jar,
Quicker Option (No Refrigerating). I also tested this without refrigerating the casserole to save time. It had slightly less of a custard texture and more of an egg bake texture because the bagels don't have as much time to absorb the liquid. I prefer the custard texture (similar to a french toast casserole), but this way it still delicious, so you can do it this way if you're short on time!
Storage and Reheating. Leftovers keep well in the fridge for up to 4 days. Just pop individual slices in the microwave for about 30–60 seconds or reheat in a 300°F oven until warmed through. It’s a great one to prep for weekday breakfasts, too.

Nutrition

Serving: 8servings | Calories: 410kcal | Carbohydrates: 29g | Protein: 26g | Fat: 21g | Saturated Fat: 10g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 0.2g | Cholesterol: 235mg | Sodium: 986mg | Fiber: 2g | Sugar: 5g | Vitamin A: 2517IU | Vitamin C: 12mg | Calcium: 292mg | Iron: 3mg
Did you make this recipe?Mention @What_mollymade or tag #WhatMollyMade so I can see it and feature you!