Everything Bagel Breakfast Casserole Recipe
Introduction
This Everything Bagel Breakfast Casserole is a savory, satisfying way to start your day. Packed with bagels, bacon, eggs, and cream cheese, it combines all the favorite flavors of an everything bagel into a warm, comforting dish perfect for brunch or a weekend breakfast.

Ingredients
- 3 day-old everything bagels, cut into bite-size pieces (about 6 cups)
- 1 bell pepper, chopped
- 3/4 cup (113g) quartered cherry tomatoes or chopped regular tomato
- 6 slices cooked bacon, chopped
- 9 large eggs
- 1 and 1/2 cups whole milk
- 1 and 1/2 cups shredded cheese (such as cheddar or a blend)
- 1/2 teaspoon ground mustard
- 1/4 teaspoon salt
- 1/8 teaspoon freshly ground black pepper
- 6 ounces (170g) full-fat brick cream cheese, cut into bite-size pieces
- Optional for garnish: everything bagel seasoning and scallions
Instructions
- Step 1: Preheat your oven to 375°F (191°C). Grease a 9×13-inch baking pan or a similarly sized (about 3-quart) casserole dish generously to prevent sticking.
- Step 2: In the prepared pan, layer the bagel pieces evenly, followed by the chopped bell pepper, cherry tomatoes, and cooked bacon.
- Step 3: In a large bowl, whisk together the eggs, whole milk, shredded cheese, ground mustard, salt, and black pepper until well combined. Pour this mixture evenly over the bagel and vegetable layers.
- Step 4: Scatter the bite-sized cream cheese pieces evenly over the casserole. If you like, sprinkle everything bagel seasoning on top for extra flavor.
- Step 5: Bake in the preheated oven for 40 to 50 minutes, or until the center is set and the edges turn golden brown. Let the casserole cool for 10 minutes before garnishing with scallions if desired, then slice and serve.
Tips & Variations
- Use day-old bagels to soak up the egg mixture better without becoming too mushy.
- Swap the bell pepper for spinach or sautéed mushrooms for a different flavor.
- Try using smoked gouda or pepper jack cheese for a smoky or spicy twist.
- For a vegetarian option, omit the bacon and add extra veggies like zucchini or onions.
Storage
Store any leftover casserole tightly covered in the refrigerator for up to 1 week. Reheat individual portions in the microwave until warmed through, or bake in a low oven (about 325°F or 160°C) until heated evenly.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this casserole ahead of time?
Yes, you can prepare the casserole the night before, cover, and refrigerate it. Bake it the next morning, adding a few extra minutes to the baking time if needed.
What type of cheese works best in this recipe?
Shredded cheddar is a classic choice, but you can use any melty cheese you enjoy, such as mozzarella, Monterey Jack, or a blend for added flavor complexity.
PrintEverything Bagel Breakfast Casserole Recipe
This Everything Bagel Breakfast Casserole combines the savory flavors of everything bagels, crispy bacon, fresh vegetables, and creamy cheeses baked to perfection. It’s a hearty and satisfying breakfast or brunch dish that’s easy to prepare ahead and reheat for busy mornings.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Breakfast Casserole
- Method: Baking
- Cuisine: American
Ingredients
Main Ingredients
- 3 day-old everything bagels*, cut into bite-size pieces (about 6 cups)
- 1 bell pepper, chopped
- 3/4 cup (113g) quartered cherry tomatoes (or chopped regular tomato)
- 6 slices cooked bacon, chopped
- 9 large eggs
- 1 and 1/2 cups whole milk
- 1 and 1/2 cups shredded cheese*
- 1/2 teaspoon ground mustard*
- 1/4 teaspoon salt
- 1/8 teaspoon freshly ground black pepper
- 6 ounces (170g) full-fat brick cream cheese, cut into bite-size pieces
Optional Garnish
- Everything bagel seasoning
- Scallions, sliced
Instructions
- Preheat and Prepare Pan: Preheat your oven to 375°F (191°C). Generously grease a 9×13-inch (about 3-quart) baking pan or casserole dish to prevent sticking during baking.
- Layer Ingredients: Arrange the bagel pieces, chopped bell pepper, quartered cherry tomatoes, and chopped cooked bacon evenly in the prepared baking dish.
- Mix Egg Mixture: In a large bowl, whisk together the eggs, whole milk, shredded cheese, ground mustard, salt, and freshly ground black pepper until well combined. Pour this mixture evenly over the layered bagel and vegetable combination in the dish.
- Add Cream Cheese and Seasoning: Distribute the bite-size pieces of full-fat cream cheese evenly on top of the casserole. If desired, sprinkle everything bagel seasoning over the top for extra flavor.
- Bake: Place the casserole in the preheated oven and bake for 40 to 50 minutes, or until the center is fully set and the edges are golden brown.
- Cool and Garnish: Remove the casserole from the oven and let it cool for 10 minutes. If using, sprinkle sliced scallions over the top before slicing and serving.
- Store Leftovers: Cover any leftover casserole tightly and refrigerate for up to 1 week for easy reheating later.
Notes
- Using day-old bagels helps the casserole absorb the egg mixture better without becoming soggy.
- You can substitute any cheese you prefer, such as cheddar, mozzarella, or a cheese blend.
- For extra veggies, feel free to add mushrooms, spinach, or onions according to your taste.
- The casserole can be made the night before; simply cover and refrigerate before baking the next day.
- Reheat leftovers in the oven or microwave until warmed through.
- This dish contains dairy, eggs, and pork, so it is not suitable for vegan or certain dietary restrictions.
Keywords: everything bagel casserole, breakfast casserole, baked breakfast, bacon breakfast bake, brunch recipe, egg casserole

