This Everything Bagel Casserole turns all the bold, savory flavors you love into a warm, comforting baked dish that works for breakfast, brunch, or even breakfast-for-dinner nights. Loaded with toasted bagels, creamy eggs, melty cheese, and that iconic everything bagel seasoning, this recipe feels cozy, filling, and irresistible. It’s perfect for feeding a crowd or prepping ahead for busy mornings. Save this recipe for holidays, weekend brunch, or anytime you crave something hearty and satisfying.
Why You’ll Love This Recipe
- Delivers classic everything bagel flavor in an easy baked casserole
- Feels hearty, cheesy, and deeply comforting
- Works well for make-ahead breakfasts and brunch gatherings
- Uses simple ingredients you can find anywhere
- Bakes beautifully and slices clean for serving
Ingredients

- 6 everything bagels, cut into 1-inch cubes
- 8 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1 tablespoon Dijon mustard
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 cups shredded mozzarella cheese
- 1 cup shredded cheddar cheese
- 4 ounces cream cheese, cubed
- 2 tablespoons everything bagel seasoning
- 2 tablespoons unsalted butter, melted
Step-by-Step Instructions

- Preheat your oven to 350°F and grease a 9×13-inch baking dish with butter.
- Spread the cubed everything bagels evenly into the prepared baking dish.
- Sprinkle mozzarella cheese, cheddar cheese, and cubed cream cheese evenly over the bagels.
- In a large bowl, whisk together the eggs, milk, heavy cream, Dijon mustard, garlic powder, onion powder, salt, and black pepper until smooth.
- Slowly pour the egg mixture over the bagel mixture, pressing gently so the bagels soak up the liquid.
- Drizzle melted butter evenly across the top of the casserole.
- Sprinkle everything bagel seasoning generously over the surface.
- Let the casserole rest for 10 minutes to absorb before baking.
- Bake uncovered for 40–45 minutes until the center sets and the top turns golden brown.
- Remove from the oven and allow it to cool for 10 minutes before slicing and serving.
Tips & Variations
- Use day-old bagels for better texture and absorption
- Add sautéed onions or bell peppers for extra flavor
- Swap cheddar for Swiss or Monterey Jack cheese
- Stir chopped fresh chives or green onions into the egg mixture
- Serve with a dollop of sour cream or Greek yogurt on top
Storage & Freezer Instructions
- Store leftovers in an airtight container in the refrigerator for up to 4 days
- Reheat individual portions in the microwave or oven until warmed through
- Freeze fully baked and cooled slices wrapped tightly for up to 2 months
- Thaw overnight in the refrigerator before reheating
Serving & Pairing Ideas

- Serve with a fresh fruit salad for balance
- Pair with crispy roasted potatoes or hash browns
- Enjoy with a simple green salad for brunch
- Serve alongside fresh orange juice or hot coffee
Frequently Asked Questions
Can I make Everything Bagel Casserole ahead of time?
Yes, this casserole works beautifully as a make-ahead recipe. You can assemble everything the night before, cover it tightly, and refrigerate it overnight. In the morning, simply bake as directed, adding a few extra minutes if needed since it starts cold. This makes it ideal for holidays, brunch parties, or busy mornings when you want something ready to go.
What type of bagels work best for this casserole?
Everything bagels give the most flavor, but you can also use plain bagels and add extra seasoning if needed. Slightly stale bagels absorb the egg mixture better and create a firmer, more structured casserole. Avoid very soft or fresh bagels, as they can become too mushy once baked.
Can I customize this recipe with protein or vegetables?
Absolutely. You can add cooked chicken, sautéed mushrooms, spinach, or bell peppers to make it more filling. Just make sure any added ingredients are cooked and cooled before mixing them in so they don’t release excess moisture during baking.
How do I know when the casserole is fully baked?
The casserole is done when the center feels set and no longer jiggles when gently shaken. The top should look golden and slightly crisp. If the top browns too quickly, loosely cover it with foil for the remaining bake time.
Ready to Make It?
This Everything Bagel Casserole brings comfort, flavor, and ease together in one cozy dish. Whether you serve it for a relaxed weekend brunch or prep it ahead for busy mornings, it’s a recipe worth saving and sharing.
You Might Also Like
- Pomegranate Smoothie Bowl – Bright, refreshing, and packed with antioxidants.
- Pineapple Salsa – Sweet, tangy, and perfect as a fresh side.
- Roasted Asparagus with Lemon and Garlic – Simple, flavorful vegetable side.
- Lentil Salad – Hearty, protein-rich, and satisfying.
Everything Bagel Casserole
- Total Time: 60
- Yield: 8 1x
- Diet: Vegetarian
Description
Everything Bagel Casserole is a savory, cheesy baked breakfast made with toasted bagels, eggs, cream cheese, and everything bagel seasoning. Perfect for brunch, meal prep, or feeding a crowd.
Ingredients
6 everything bagels, cubed
8 large eggs
2 cups whole milk
1 cup heavy cream
1 tablespoon Dijon mustard
1 teaspoon garlic powder
1 teaspoon onion powder
1 teaspoon salt
½ teaspoon black pepper
2 cups shredded mozzarella cheese
1 cup shredded cheddar cheese
4 ounces cream cheese, cubed
2 tablespoons everything bagel seasoning
2 tablespoons unsalted butter, melted
Instructions
1. Preheat oven to 350°F and grease a baking dish.
2. Add bagel cubes and cheeses to the dish.
3. Whisk eggs, milk, cream, and seasonings.
4. Pour egg mixture over bagels.
5. Top with butter and seasoning.
6. Bake until golden and set.
Notes
Let rest before slicing.
Use day-old bagels for best texture.
- Prep Time: 15
- Cook Time: 45
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1
- Calories: 420
- Sugar: 6
- Sodium: 780
- Fat: 26
- Saturated Fat: 14
- Unsaturated Fat: 10
- Trans Fat: 0
- Carbohydrates: 32
- Fiber: 2
- Protein: 16
- Cholesterol: 210