Go Back
Bagel Breakfast Casserole with cream cheese and everything bagel seasoning, served in a white dish on a wooden table

Bagel Breakfast Casserole

This Bagel Breakfast Casserole is your solution for stress-free mornings, combining time-saving prep with delicious flavors for a perfect meal any day.
Prep Time 20 minutes
Cook Time 1 hour 30 minutes
Total Time 2 hours
Servings: 8 servings
Course: Main Course
Cuisine: American

Ingredients
  

  • Unsalted butter or nonstick cooking spray, for greasing the baking dish
  • 1 tablespoon olive oil
  • 8 ounces breakfast sausage, casing removed (8 sausages)
  • 2 cups whole milk
  • 3/4 cup half-and-half
  • Pinch of cayenne
  • 8 large eggs
  • Kosher salt and freshly ground black pepper
  • 1 1/3 cups packed baby spinach
  • 2 large plain bagels, split and cut into 1-inch pieces
  • 1 1/3 cups shredded provolone
  • 8 ounces cream cheese, cut into 1/2-inch cubes
  • 2 tablespoons everything bagel seasoning

Method
 

  1. Preheat your oven to 350°F and grease a 9x13-inch baking dish with butter or nonstick spray.
  2. Heat the olive oil in a skillet over medium-high heat. Add the sausage, breaking it up with a spoon, and cook until browned (about 5 minutes). Transfer the sausage to a bowl using a slotted spoon.
  3. In a large bowl, whisk together the milk, half-and-half, cayenne, eggs, 3/4 teaspoon salt, and 1/2 teaspoon pepper. Add the sausage, spinach, bagels, and 3/4 cup of provolone. Stir to combine, then pour the mixture into the prepared dish.
  4. Scatter the cream cheese cubes over the top, then sprinkle everything bagel seasoning and the remaining provolone evenly across the surface.
  5. Cover with foil and bake for 45 minutes. Remove the foil and bake for an additional 45 minutes until the casserole is puffed and golden around the edges.
  6. Let cool for 15 minutes before serving. Enjoy!