Everything Bagel Breakfast Casserole Recipe
Introduction
This Everything Bagel Breakfast Casserole is a savory morning delight that combines the flavors of your favorite everything bagels with eggs, cheese, and bacon. Perfect for a cozy weekend brunch or holiday gathering, it’s easy to prepare and sure to impress family and friends.

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 for garnish: everything bagel seasoning and scallions
Instructions
- Step 1: Preheat the oven to 375°F (191°C). Generously grease a 9×13-inch baking pan or a similar size (about 3-quart) casserole dish.
- Step 2: Layer the bagel pieces, chopped bell pepper, cherry tomatoes, and chopped bacon evenly in the prepared dish.
- 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 layered bagel and vegetables.
- Step 4: Distribute the bite-size cream cheese pieces evenly over the top. If desired, sprinkle with everything bagel seasoning for extra flavor.
- Step 5: Bake in the preheated oven for 40-50 minutes, or until the center is set and the edges are golden brown.
- Step 6: Remove from the oven and let cool for 10 minutes. Garnish with chopped scallions if using. Slice and serve warm.
Tips & Variations
- Use day-old bagels for best texture; fresh bagels may become too soft during baking.
- Substitute the bacon with cooked sausage or smoked salmon for different flavor profiles.
- Try different cheeses like Swiss or cheddar to customize the taste.
- For a vegetarian version, omit the bacon and add sautéed mushrooms or spinach instead.
- If you like a bit more tang, add a teaspoon of Dijon mustard to the egg mixture.
Storage
Store leftover casserole tightly covered in the refrigerator for up to 1 week. Reheat individual portions in the microwave until warmed through or in a preheated oven at 350°F (175°C) until heated evenly. Avoid freezing, as the cream cheese texture may change.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of bagels?
Yes, you can use different bagel flavors, but the everything bagel seasoning adds a distinctive flavor that complements the casserole well. If using plain bagels, consider sprinkling everything bagel seasoning on top before baking.
Can I prepare this casserole ahead of time?
Absolutely! Assemble the casserole the night before, cover it tightly, and refrigerate overnight. When ready, bake it as directed, adding a few extra minutes if needed.
Print
Everything Bagel Breakfast Casserole Recipe
- Total Time: 1 hour
- Yield: 8 servings 1x
Description
A savory and satisfying breakfast casserole combining the flavorful crunch of everything bagels with eggs, bacon, cheese, and fresh vegetables, baked to golden perfection. Perfect for brunch or a hearty morning meal.
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 (cheddar or your choice)
- 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
- Chopped scallions
Instructions
- Preheat and prepare dish: 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.
- Layer ingredients: Spread the bite-sized everything bagel pieces evenly in the dish. Add the chopped bell pepper, quartered cherry tomatoes, and chopped cooked bacon, distributing them evenly over the bagels.
- Mix custard: In a large bowl, whisk together the 9 eggs, whole milk, shredded cheese, ground mustard, salt, and freshly ground black pepper until smooth and combined.
- Combine: Pour the egg mixture evenly over the layered ingredients in the casserole dish, ensuring everything is covered thoroughly.
- Add cream cheese and seasoning: Scatter the cream cheese pieces evenly on top of the casserole. If desired, sprinkle everything bagel seasoning over the top for extra flavor.
- Bake the casserole: Place the dish in the preheated oven and bake for 40-50 minutes, or until the center is set and the edges turn golden brown.
- Cool and serve: Remove the casserole from the oven and let it cool for 10 minutes to set. Garnish with chopped scallions if using, then slice and serve warm.
- Store leftovers: Cover any leftover casserole tightly with foil or plastic wrap and refrigerate for up to one week.
Notes
- Day-old bagels work best as they absorb the custard without becoming too soggy.
- Feel free to swap the bell pepper or tomatoes with your favorite vegetables.
- Use your preferred shredded cheese such as cheddar, mozzarella, or a blend for different flavor profiles.
- The ground mustard adds a subtle tang; omit if you prefer a milder taste.
- Leftovers reheat well in the microwave or oven.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Breakfast Casserole
- Method: Baking
- Cuisine: American
Keywords: everything bagel casserole, breakfast casserole, baked egg casserole, bacon breakfast bake, savory breakfast dish

