
Looking for a crowd-pleasing dish that combines the best of breakfast and brunch? The Everything Bagel Casserole is your solution! This hearty and flavorful bake is not only a delightful twist on traditional brunch fare but also incredibly simple to prepare. Just imagine waking up to the aroma of bagels, cream cheese, and crispy bacon wafting through your kitchen.
Did you know that nearly 40% of Americans enjoy bagels regularly? With this casserole, you can satisfy that craving for Everything Bagels in just one dish. In this guide, you’ll learn how to recreate this mouthwatering casserole, from step-by-step instructions to helpful tips for making it your own.
What Is Everything Bagel Casserole?
This delicious casserole combines the classic flavors of Everything Bagels, such as garlic, onion, sesame, and poppy seeds, with creamy eggs and savory bacon, creating a comforting dish that everyone will adore. The casserole perfectly balances textures, incorporating crispy bagel pieces and creamy egg custard. Ideal for serving on special occasions or for brunch, it’s a dish that guarantees satisfaction.
Everything Bagel Casserole is not merely a breakfast dish; it can also serve as a versatile option for brunch gatherings. The casserole can be prepared the night before, allowing you to spend more quality time with your guests rather than in the kitchen.
Quick Facts about Everything Bagel Casserole
- Servings: 8
- Preparation Time: 20 minutes
- Cooking Time: 1 hour 15 minutes
- Total Calories per Serving: Approximately 350 kcal
- Ideal for: Breakfast, brunch, or family gatherings

Everything Bagel Casserole
Ingredients
For the Casserole
- 8 slices Bacon strips Cooked until golden brown
- 1 large Onion, chopped Cooked until soft
- 4 large Bagels, cut into 1-inch chunks Use Everything bagels for best flavor
- 6 large Eggs Whisked together with other ingredients
- 1 cup Half-and-half Adds creaminess to the egg mixture
- 1 teaspoon Kosher salt
- 1 teaspoon Black pepper
- 1/4 teaspoon Cayenne pepper Optional for a little heat
- 1 cup Parmesan cheese, grated
- 1/4 cup Parsley, chopped For added flavor
- 8 oz Cream cheese, sliced Layered into the casserole
Instructions
Preparation
- Heat a large skillet over medium heat. Add the bacon strips and cook for 6–8 minutes until golden brown.
- Remove the bacon and set it on a paper towel-lined plate. Reserve the grease in the skillet.
- Add chopped onion to the skillet, cooking for 3–4 minutes until soft.
- Cut bagels into 1-inch chunks and place them in a large bowl.
- In a separate bowl, whisk together eggs, half-and-half, kosher salt, black and cayenne pepper, Parmesan cheese, and parsley.
- Grease a 9-by-13-inch baking dish. Layer half of the bagel pieces, crumbled bacon, and half of the egg mixture. Top with onions.
- Add slices of cream cheese evenly on top, then repeat the layering process.
- Cover with foil and refrigerate for 8 hours or overnight.
Baking
- Preheat the oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit at room temperature for 30 minutes.
- Bake for 50 minutes, then remove the foil and bake for an additional 25–30 minutes.
- Allow to cool for 15 minutes before serving. Top with fresh dill for presentation.
Notes
Nutrition
Step-by-Step Instructions
Heat a large skillet over medium heat. Add the bacon strips and cook for 6–8 minutes until golden brown.
- Expected Result: Crispy, flavorful bacon for the casserole.
Remove the bacon and set it on a paper towel-lined plate. Reserve the grease in the skillet.
- Expected Result: Bacon crisps up while infusing the skillet with flavor.
Add chopped onion to the skillet, cooking for 3–4 minutes until soft.
- Expected Result: Sweet, caramelized onions enhance the flavor profile.
Cut bagels into 1-inch chunks and place them in a large bowl.
- Expected Result: Bite-sized pieces that absorb the savory egg mixture.
In a separate bowl, whisk together eggs, half-and-half, kosher salt, black and cayenne pepper, Parmesan cheese, and parsley.
- Expected Result: Creamy egg custard with balanced seasoning.
Grease a 9-by-13-inch baking dish. Layer half of the bagel pieces, crumbled bacon, and half of the egg mixture. Top with onions.
- Expected Result: A well-layered foundation for your casserole.
Add slices of cream cheese evenly on top, then repeat the layering process.
- Expected Result: Rich flavors meld throughout the dish.
Cover with foil and refrigerate for 8 hours or overnight.
- Expected Result: Flavors deepen and the assembly becomes convenient.
Preheat the oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit at room temperature for 30 minutes.
- Expected Result: Ensures even cooking.
Bake for 50 minutes, then remove the foil and bake for an additional 25–30 minutes.
- Expected Result: Golden-brown top, set center.
Allow to cool for 15 minutes before serving. Top with fresh dill for presentation.
- Expected Result: Delicious, ready-to-serve meal.

Variations & Substitutes
- Vegetarian Option: Replace bacon with sautéed spinach or mushrooms.
- Dairy-Free: Use almond milk and dairy-free cream cheese.
- Add-ins: Include diced bell peppers or sun-dried tomatoes for extra flavor.
- Seasoning Enhancement: Experiment with herbs such as chives or thyme for a deeper taste.
Each variation provides new flavors, allows for dietary flexibility, and maintains the casserole’s comforting essence.
Mistakes to Avoid
To ensure your Everything Bagel Casserole turns out perfectly, keep these common mistakes in mind:
- Skipping Soaking Time: Not letting the mixture sit can lead to dry bagels.
- Overcrowding the Dish: Use a large enough pan; otherwise, it may overflow.
- Underbaking: Ensure the casserole is thoroughly baked for a creamy texture.
- Ignoring Temperature: Let the casserole sit at room temperature before baking for even cooking.
- Forgetting to Grease: Always grease the baking dish to prevent sticking.
Checklist:
- [ ] Proper soaking time
- [ ] Use a large baking dish
- [ ] Bake until fully set
Storage & Reuse
To store leftovers, cover tightly with plastic wrap or transfer to an airtight container. Refrigerate for up to 3 days. You can also freeze individual servings for up to a month. Reheat in the oven or microwave until warmed through.
Related Recipes / See Also
If you love this, try our similar dishes: Savory Breakfast Strata, Spinach and Feta Frittata, or Cheesy Breakfast Burritos.
Conclusion
The Everything Bagel Casserole is a delicious, crowd-pleasing dish that fits perfectly into any brunch menu. Featuring bold flavors and easy preparation, this casserole not only satisfies your cravings but also allows for creativity with variations and substitutes. With these instructions, you’ll impress your friends and family while keeping your mornings stress-free.





















