Love this? Save it for later!
Share the inspiration with your friends
Introduction
“You gotta try this casserole,” my neighbor Lisa said last Saturday morning, holding up a slightly cracked baking dish as if it were a treasure chest. I was there for a quick coffee drop-off, but suddenly the smell of toasted everything bagel seasoning mixed with melted cream cheese pulled me into her kitchen like a magnet. Honestly, I wasn’t expecting breakfast inspiration from Lisa, who usually keeps things simple with cereal and toast. But as she slid that golden, bubbly casserole onto the counter, I knew I was in for something special.
Lisa told me this dish was born out of a late-morning craving and a fridge raid—leftover bagels, cream cheese, a few eggs, and some cheese. She threw it all together, hoping for a quick fix before her Sunday guests arrived. What came out was beyond delicious: creamy, savory, with that perfect crunch of everything bagel bits on top. I mean, who doesn’t love everything bagels but hate the mess and time it takes to assemble all those separate components every weekend?
Since that morning, I’ve made this creamy everything bagel breakfast casserole with cream cheese more times than I can count. Maybe you’ve been there too—wanting something comforting but fuss-free when brunch guests pop in unexpectedly. This recipe is that happy accident waiting to happen, combining the best flavors of an everything bagel in a warm, hearty casserole form that’s just as good reheated the next day. Let me tell you, this dish stays with you, the kind you’ll want to make over and over, and maybe even share with your neighbors—just like Lisa did.
Why You’ll Love This Recipe
After testing this creamy everything bagel breakfast casserole multiple times, I can confidently say it’s a winner for so many reasons. I’ve learned a few tricks along the way that make it stand out from typical breakfast bakes.
- Quick & Easy: Comes together in about 15 minutes of prep and bakes in under 45 minutes—perfect for busy weekend mornings or surprise brunch visitors.
- Simple Ingredients: Uses pantry staples and that classic everything bagel seasoning you can find at most grocery stores or make at home.
- Perfect for Brunch or Potlucks: This casserole feeds a crowd and feels fancy enough for special occasions but easy enough for everyday meals.
- Crowd-Pleaser: The mix of creamy cream cheese and crispy bagel pieces always gets rave reviews from kids and adults alike.
- Unbelievably Delicious: The creamy texture with a hint of tang from the cream cheese, combined with the savory crunch of the everything bagel topping, is next-level comfort food.
What makes this recipe different? It’s the way the cream cheese blends into the custard base, creating a rich, velvety texture that melts in your mouth. Plus, the everything bagel seasoning sprinkled on top adds that iconic punch of sesame, poppy seeds, garlic, and onion, without any extra fuss. Honestly, it’s like your favorite bagel got a cozy breakfast hug.
This casserole isn’t just a dish—it’s the kind that has everyone closing their eyes after the first bite and asking for seconds. Whether you’re looking to impress guests or treat yourself to a comforting Sunday meal, it’s the perfect no-stress recipe to keep in your brunch arsenal.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or things you probably have in your fridge already.
- Everything bagels – 4 large, cut into 1-inch cubes (stale or day-old work best for soaking up the custard)
- Cream cheese – 8 ounces, softened (I prefer Philadelphia for that classic creamy tang)
- Eggs – 6 large, room temperature (for the custard base)
- Milk – 2 cups (whole milk gives a richer result, but 2% works fine)
- Shredded cheddar cheese – 1 cup (sharp cheddar adds great flavor, but you can mix with mozzarella for a milder taste)
- Everything bagel seasoning – 2 tablespoons (store-bought or homemade blend of sesame seeds, poppy seeds, dried garlic, dried onion, and salt)
- Salt – 1 teaspoon (balances flavor)
- Black pepper – ½ teaspoon, freshly ground
- Butter – 2 tablespoons, melted (for greasing the baking dish and adding richness)
- Optional add-ins: diced green onions or chives for freshness, cooked bacon or sausage for a meaty twist
For a dairy-free option, swap cream cheese with a plant-based alternative and use almond or oat milk. You can also substitute gluten-free bagels if needed. The beauty of this casserole is its flexibility, so feel free to make it your own!
Equipment Needed

- 9×13-inch baking dish: Standard size for casseroles; glass or ceramic works well to evenly distribute heat.
- Mixing bowls: One large bowl for the custard and another for tossing the bagel cubes.
- Whisk: Essential for beating eggs and mixing the custard until smooth.
- Measuring cups and spoons: For precise ingredient amounts.
- Spatula or wooden spoon: For folding ingredients together gently.
If you don’t have a whisk, a fork will do in a pinch, though it takes a bit more elbow grease. I’ve used everything from hand mixers to just a fork for this recipe, and honestly, they all work fine as long as the custard is well combined. For budget-friendly baking dishes, thrift stores or discount kitchenware shops often have great options.
Preparation Method
- Preheat the oven to 350°F (175°C). Lightly grease your 9×13-inch baking dish with melted butter to prevent sticking and add flavor. This usually takes 3-5 minutes.
- Prepare the bagel cubes: Cut the everything bagels into roughly 1-inch pieces. You want chunks that will soak up the custard but still hold some texture once baked.
- Mix the custard base: In a large bowl, whisk together 6 large eggs and 2 cups of milk until fully combined and slightly frothy, about 2 minutes. Add the softened cream cheese in spoonfuls, whisking quickly to break it up and create a creamy custard. Don’t worry if small bits remain—they’ll melt during baking.
- Add seasoning: Stir in 1 teaspoon salt and ½ teaspoon freshly ground black pepper. If you like a little extra zing, a pinch of smoked paprika or garlic powder can’t hurt.
- Combine bagels and cheese: Gently fold in the bagel cubes and 1 cup shredded cheddar cheese into the custard mixture until everything is coated evenly. At this point, if you want to add diced green onions or cooked bacon, toss them in.
- Transfer to baking dish: Pour the entire mixture into your greased baking dish, spreading it out evenly. Sprinkle 2 tablespoons of everything bagel seasoning generously over the top for that signature crunch and flavor.
- Bake uncovered for 40-45 minutes, or until the casserole is puffed up, golden brown on top, and a toothpick inserted in the center comes out clean. The edges should be slightly crispy while the middle remains creamy.
- Rest before serving: Let the casserole sit for about 10 minutes to set and cool slightly. This helps the flavors meld and makes cutting easier.
Tip: If you notice the top browning too quickly, loosely cover with foil halfway through baking. Also, if your cream cheese isn’t soft enough, microwave it for 15-20 seconds before mixing to avoid lumps.
Cooking Tips & Techniques
Here are some practical tips I’ve learned from making this creamy everything bagel breakfast casserole with cream cheese over and over:
- Use Day-Old Bagels: Fresh bagels can get soggy fast. Slightly stale bagels soak up the custard better without falling apart—trust me on this one.
- Room Temperature Ingredients: Bringing eggs and milk to room temp helps the custard blend smoothly and bake evenly, preventing curdling or uneven texture.
- Softened Cream Cheese: Don’t skip this step! It ensures the cream cheese incorporates well into the custard. I sometimes forget and end up with lumps—definitely less appetizing.
- Everything Bagel Seasoning: Sprinkle it on top last so it crisps up nicely. You can even toast it in a dry skillet before adding for an extra nutty flavor.
- Watch Your Oven: Ovens vary, so start checking around 35 minutes. The casserole should be golden but still moist and creamy inside.
- Multitask: While the casserole bakes, prep your coffee or fresh fruit to make brunch feel complete without extra time.
Variations & Adaptations
This casserole is super versatile, so you can switch it up to suit different tastes or dietary needs:
- Vegetarian Version: Skip the bacon or sausage and add sautéed mushrooms, spinach, or roasted red peppers for a veggie boost.
- Low-Carb Option: Replace bagels with cubed cauliflower bread or use a low-carb bagel alternative. The creamy custard keeps the dish rich and satisfying.
- Spicy Twist: Add diced jalapeños or a dash of hot sauce to the custard for a subtle kick that pairs beautifully with the everything bagel flavors.
- Dairy-Free Adaptation: Use dairy-free cream cheese and plant-based milk (like almond or oat milk). Nutritional yeast can replace cheese if desired.
- Personal Favorite: I once made this with smoked salmon chunks and fresh dill, which gave it a brunchy, elegant vibe without complicating the base recipe.
Serving & Storage Suggestions
This creamy everything bagel breakfast casserole is best served warm, ideally fresh from the oven with a crisp green salad or fresh fruit on the side. A light squeeze of lemon over the top adds a nice brightness, especially if you included bacon or smoked salmon.
Leftovers? No problem! Cover tightly and refrigerate for up to 3 days. To reheat, warm individual portions in the microwave for about 60-90 seconds or bake covered at 325°F (160°C) for 15-20 minutes until heated through. The flavors actually deepen after resting, so it’s perfect for make-ahead brunches.
If you want to freeze, wrap portions tightly in foil or plastic wrap and store in an airtight container for up to 2 months. Thaw overnight in the fridge before reheating.
Nutritional Information & Benefits
This casserole is a hearty balance of protein, carbs, and fat—thanks to the eggs, cream cheese, and bagels. A typical serving contains approximately:
| Calories | 350-400 |
|---|---|
| Protein | 18g |
| Carbohydrates | 30g |
| Fat | 18g |
Eggs provide high-quality protein and essential nutrients like vitamin D and choline. Cream cheese adds richness and calcium, while the everything bagel seasoning offers antioxidants from garlic and onion powders. For those with gluten sensitivities, swapping in gluten-free bagels keeps this recipe accessible.
Conclusion
This creamy everything bagel breakfast casserole with cream cheese is truly a crowd-pleaser that balances comfort and convenience. It’s simple to make, uses ingredients you likely have on hand, and delivers that iconic everything bagel flavor in a warm, creamy, and satisfying package.
Customize it to your liking—add veggies, meat, or spices—and you’ll have a go-to brunch recipe that feels special without the stress. I love this dish because it turns a simple idea into something memorable, and honestly, it’s saved me more than once when friends dropped by unexpectedly.
Give it a try and tell me how you made it your own. I’d love to hear your twists and tips in the comments below. Happy cooking and happy eating!
FAQs
Can I make this casserole the night before?
Yes! Assemble the casserole the night before, cover it tightly, and refrigerate. Bake it in the morning, adding a few extra minutes if needed since it will be cold going into the oven.
What can I use instead of everything bagel seasoning?
If you don’t have everything bagel seasoning, mix equal parts sesame seeds, poppy seeds, dried minced garlic, dried minced onion, and a pinch of salt. Toast lightly in a dry pan for extra flavor.
Is this casserole gluten-free?
Not as-is, since it uses traditional bagels. However, you can substitute gluten-free bagels or bread cubes to make it gluten-free.
Can I freeze leftovers?
Absolutely! Wrap portions tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
What’s the best cheese to use?
Sharp cheddar works great for flavor, but feel free to mix in mozzarella or pepper jack for a milder or spicier touch.
Pin This Recipe!

Creamy Everything Bagel Breakfast Casserole Recipe Easy and Perfect for Brunch
A creamy, savory breakfast casserole combining the flavors of an everything bagel with cream cheese and cheddar, perfect for brunch or potlucks. Easy to prepare and a crowd-pleaser with a crispy everything bagel seasoning topping.
- Prep Time: 15 minutes
- Cook Time: 40-45 minutes
- Total Time: 55-60 minutes
- Yield: 8 servings 1x
- Category: Breakfast, Brunch
- Cuisine: American
Ingredients
- 4 large everything bagels, cut into 1-inch cubes (stale or day-old preferred)
- 8 ounces cream cheese, softened
- 6 large eggs, room temperature
- 2 cups milk (whole milk preferred, 2% works fine)
- 1 cup shredded cheddar cheese
- 2 tablespoons everything bagel seasoning
- 1 teaspoon salt
- ½ teaspoon freshly ground black pepper
- 2 tablespoons butter, melted (for greasing the baking dish)
- Optional add-ins: diced green onions or chives, cooked bacon or sausage
Instructions
- Preheat the oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish with melted butter.
- Cut the everything bagels into roughly 1-inch cubes.
- In a large bowl, whisk together 6 large eggs and 2 cups of milk until fully combined and slightly frothy, about 2 minutes.
- Add the softened cream cheese in spoonfuls, whisking quickly to break it up and create a creamy custard.
- Stir in 1 teaspoon salt and ½ teaspoon freshly ground black pepper.
- Gently fold in the bagel cubes and 1 cup shredded cheddar cheese into the custard mixture. Add optional diced green onions or cooked bacon if desired.
- Pour the mixture into the greased baking dish, spreading evenly.
- Sprinkle 2 tablespoons of everything bagel seasoning generously over the top.
- Bake uncovered for 40-45 minutes, or until the casserole is puffed, golden brown on top, and a toothpick inserted in the center comes out clean.
- Let the casserole rest for about 10 minutes before serving.
Notes
Use day-old bagels for best texture to soak up custard without becoming soggy. Bring eggs and milk to room temperature for smooth custard. Soften cream cheese well to avoid lumps. If top browns too quickly, cover loosely with foil halfway through baking. For dairy-free, substitute cream cheese and milk with plant-based alternatives. Gluten-free bagels can be used to make the recipe gluten-free.
Nutrition
- Serving Size: 1 slice (1/8th of ca
- Calories: 375
- Sugar: 4
- Sodium: 600
- Fat: 18
- Saturated Fat: 9
- Carbohydrates: 30
- Fiber: 2
- Protein: 18
Keywords: everything bagel casserole, breakfast casserole, brunch recipe, creamy casserole, easy breakfast, bagel seasoning, cream cheese casserole


