“You’ve got to try this casserole,” my friend Jess texted me one sleepy Saturday morning, right when I was wondering what to throw together for brunch. I was skeptical at first—everything bagels and smoked salmon together in a breakfast casserole? It sounded fancy, maybe even a bit intimidating for a casual weekend meal. But honestly, the idea stuck with me, and after making it a few times in one week (yes, really), I realized this creamy everything bagel breakfast casserole with smoked salmon had quietly become my go-to for impressing guests without the fuss.
That Saturday, the kitchen smelled like toasted bagels, melted cheese, and a faint sea breeze from the smoked salmon—comfort and freshness all rolled into one. The casserole’s rich, velvety texture balanced out with the tangy cream cheese and the punchy everything bagel seasoning was unlike anything I’d expected. It felt like brunch had finally gotten the memo: make it easy, but make it memorable.
What really hooked me was how this dish pulled together ingredients I almost always have on hand, yet it tastes like you spent hours prepping. No need to stand flipping pancakes or worrying about eggs scrambling unevenly. Plus, it ended up being the kind of recipe that folks ask about again and again, which is always a nice feeling when hosting. I guess in the quiet moments after everyone’s plates were cleaned, I realized this casserole wasn’t just a recipe—it was a little celebration of those easy, joyful mornings.
Why You’ll Love This Creamy Everything Bagel Breakfast Casserole with Smoked Salmon
This recipe has been through several rounds of tweaks and taste tests in my kitchen, and it’s been a hit every time. Here’s why it might just become your brunch staple, too:
- Quick & Easy: Prep takes about 15 minutes, and baking is under 45 minutes—perfect for a relaxed weekend or a last-minute brunch invite.
- Simple Ingredients: No obscure items here. Stuff like bagels, eggs, cream cheese, and smoked salmon are easy to find, and you probably have most on hand.
- Perfect for Brunch or Special Mornings: Whether it’s a holiday, a birthday breakfast, or just a laid-back weekend, this casserole feels special without stress.
- Crowd-Pleaser: The combination of creamy, savory, and crunchy textures always gets thumbs up from kids and adults alike.
- Unbelievably Delicious: The secret is the blend of cream cheese and a touch of sour cream folded into the eggs, which keeps everything moist and luscious.
What sets this apart from other breakfast casseroles is the everything bagel seasoning—those little bursts of sesame, onion, and garlic seeds add a crunchy, flavorful punch that can’t be beat. Plus, layering in smoked salmon right before baking keeps it delicate but flavorful, giving you that perfect balance of creaminess and subtle smokiness. It’s honestly the kind of dish that makes you close your eyes on the first bite and smile.
Think of it as comfort food reimagined—not heavy or greasy but satisfying with just the right amount of indulgence. If you want to pair it with something refreshing, you might like to serve it alongside a crisp mocktail like the passion fruit sparkling lemonade, which cuts through the richness beautifully.
What Ingredients You Will Need
This creamy everything bagel breakfast casserole with smoked salmon uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, with a few fresh items that make all the difference.
- Everything Bagels: 4 large, roughly torn into bite-sized pieces (day-old bagels work best to soak up the custard)
- Smoked Salmon: 6 ounces, sliced into bite-size pieces (I prefer wild-caught for flavor depth)
- Eggs: 8 large, room temperature (helps the custard set evenly)
- Milk: 2 cups (480 ml) whole milk or half-and-half for extra creaminess
- Cream Cheese: 4 ounces, softened (adds a tangy richness that sets this apart)
- Sour Cream: ½ cup (120 ml), optional but recommended for moist texture
- Shredded Cheese: 1 cup (about 100 g) shredded sharp cheddar or Gruyère (use your favorite melty cheese)
- Everything Bagel Seasoning: 2 tablespoons, plus extra for sprinkling on top (store-bought or homemade mix with sesame seeds, poppy seeds, garlic, onion, and salt)
- Green Onions: 2 stalks, thinly sliced (for freshness and color)
- Dill: 1 tablespoon fresh, chopped (optional but pairs beautifully with salmon)
- Salt and Pepper: To taste (go easy on salt since smoked salmon is salty)
For substitutions, you can use almond milk or oat milk if dairy-free, and swap sour cream with Greek yogurt if preferred. I’ve also had success with dairy-free cream cheese for a vegan twist, but the texture changes a bit. When it comes to smoked salmon, avoid the pre-sliced packaged kind with preservatives; a fresh deli counter option tastes much better here.
Equipment Needed
- 9×13-inch Baking Dish: A standard casserole dish is perfect; glass or ceramic works best for even cooking.
- Mixing Bowls: At least two – one for the custard and one for tossing bagel pieces.
- Whisk: For beating eggs and mixing the custard smoothly.
- Rubber Spatula: Helpful for folding in cream cheese and scraping the sides.
- Measuring Cups and Spoons: Accurate measurements matter here for custard texture.
- Knife and Cutting Board: For chopping green onions and slicing smoked salmon.
If you don’t have a 9×13 dish, a similar-sized oven-safe pan will do just fine. I’ve also used a cast iron skillet for a slightly rustic finish, which gives crispier edges. Just keep an eye on baking time in that case. When mixing the custard, a hand mixer works too, but whisking by hand gives you better control and a bit more texture.
Preparation Method

- Prepare the Bagels: Tear the everything bagels into roughly 1-inch pieces and spread them evenly in the greased baking dish. Using day-old bagels helps them soak up the custard without getting mushy.
Time: 5 minutes - Mix the Custard Base: In a large bowl, whisk together eggs, milk, cream cheese, and sour cream until smooth. The cream cheese might clump a bit, so use a rubber spatula to fold it in gently. Season with 1 tablespoon everything bagel seasoning, salt (lightly), and pepper.
Tip: Room temperature eggs mix better and avoid curdling.
Time: 5 minutes - Combine Ingredients: Fold in ¾ cup of shredded cheese, green onions, and dill into the custard mixture.
This adds flavor throughout the casserole.
Time: 2 minutes - Layer the Salmon: Scatter the smoked salmon pieces evenly over the bagels in the baking dish.
Keep the pieces bite-sized for even distribution.
Time: 3 minutes - Pour Custard: Slowly pour the custard mixture over the bagels and salmon, pressing down gently with a spatula to submerge the bagel pieces.
This helps everything soak up the custard evenly.
Time: 3 minutes - Add Toppings: Sprinkle the remaining shredded cheese and 1 tablespoon everything bagel seasoning on top for that signature crunch and flavor.
Optional: Add extra green onions for color.
Time: 2 minutes - Rest: Let the casserole sit at room temperature for 15-20 minutes to allow the bagels to soak up the custard fully.
This step is key for a creamy texture.
Time: 15-20 minutes - Bake: Preheat your oven to 350°F (175°C). Bake the casserole uncovered for 40-45 minutes until golden on top and set in the center.
Check doneness by inserting a knife or toothpick; it should come out clean.
Time: 40-45 minutes - Rest Before Serving: Let the casserole cool for 10 minutes before slicing. This helps it hold its shape.
Time: 10 minutes
Watch the edges during baking—they’ll get nicely crisp and golden, which adds a lovely texture contrast. If you notice the top browning too quickly, tent a sheet of foil over the dish halfway through baking.
Cooking Tips & Techniques
One thing I learned after a few attempts is not to skip the resting step before baking. Trust me, letting the bagels soak up that custard makes the difference between a soggy mess and a custardy dream. Also, gently folding the cream cheese into the eggs instead of trying to whisk it out completely keeps little pockets of creaminess that surprise your palate.
Smoked salmon can be delicate, so scatter it evenly but don’t mix it too vigorously into the custard. Otherwise, you risk breaking it down too much and losing its texture. If you want to prep ahead, assemble the casserole the night before, cover tightly, and refrigerate. Just add about 10 minutes extra to the baking time.
Another tip: use a sharp cheddar or Gruyère for the cheese. They melt beautifully and add a nutty flavor that pairs well with the smoky fish. I’ve also found that sprinkling the everything bagel seasoning on top right before baking gives the dish that authentic bagel crunch and zing. If you’re multitasking during brunch prep, this casserole bakes reliably while you whip up a fresh batch of creamy tropical green smoothie or set the table.
Variations & Adaptations
- Vegetarian Version: Skip the smoked salmon and add sautéed mushrooms or roasted cherry tomatoes for a savory, earthy twist.
- Gluten-Free Option: Use gluten-free bagels or substitute with gluten-free bread cubes. Almond flour can be added to the custard for texture.
- Spicy Kick: Mix in a pinch of crushed red pepper flakes or top with sliced jalapeños to add heat that contrasts with the creamy base.
- Dairy-Free: Use dairy-free cream cheese and milk alternatives like oat or almond milk. Nutritional yeast can replace cheese for a cheesy flavor.
- Herb Variations: Swap dill for fresh chives, parsley, or tarragon depending on what’s in season or your flavor mood.
Personally, I’ve tried adding capers to the mix for an extra burst of briny flavor, which was a hit at a family brunch. Also, baking in smaller ramekins turns this into a pretty individual serving that’s fun for entertaining.
Serving & Storage Suggestions
This creamy everything bagel breakfast casserole with smoked salmon is best served warm, fresh from the oven when the cheese is melty and the top is crisp. Garnish with extra chopped green onions or a sprinkle of fresh dill for a pop of color and brightness.
It pairs wonderfully with a light side salad or fresh fruit, balancing the richness. For drinks, a sparkling mocktail like the refreshing mint mojito mocktail cleanses the palate and keeps the vibe light and festive.
Leftovers keep well in an airtight container in the refrigerator for up to 3 days. To reheat without drying out, cover loosely with foil and warm in a 325°F (160°C) oven for 15-20 minutes. Microwave works too but can make the edges a bit chewy. Flavors actually develop and deepen after a day, so it’s great for make-ahead meals.
Nutritional Information & Benefits
Each serving of this casserole offers a balanced combination of protein, healthy fats, and carbohydrates. Eggs and smoked salmon pack in omega-3 fatty acids and high-quality protein, supporting heart and brain health. Cream cheese and milk add calcium and vitamin D, while the everything bagel seasoning contributes fiber and antioxidants from the seeds and spices.
For those watching carbs, you can reduce the bagels or switch to low-carb bread options. The recipe is naturally gluten-containing unless you swap the bagels, so those with gluten sensitivities should adjust accordingly. The dish is generally moderate in calories but satisfying enough to keep you fueled for hours—ideal for a brunch that sticks.
From a wellness perspective, this casserole feels indulgent but offers nourishing ingredients that won’t leave you sluggish. It’s one of those rare recipes that balances comfort with smart nutrition.
Conclusion
This creamy everything bagel breakfast casserole with smoked salmon is a recipe that’s earned a special spot in my brunch rotation. It’s simple enough to whip up without stress but delivers a flavor and texture experience that feels thoughtful and indulgent. Whether you want to impress guests or treat yourself to a cozy, satisfying morning, this casserole hits the mark.
Feel free to make it your own by swapping herbs, cheeses, or adding your favorite toppings. I love that it’s flexible and forgiving, so even if you’re not a seasoned cook, you can nail it with ease. If you give it a try, let me know how it turns out or what variations you loved — sharing those stories is part of the fun!
Here’s to delicious mornings that feel a little extra special, without extra work.
Frequently Asked Questions About Creamy Everything Bagel Breakfast Casserole with Smoked Salmon
Can I prepare the casserole the night before?
Absolutely! Assemble the casserole, cover it tightly, and refrigerate overnight. Add about 10 minutes to the baking time when you cook it the next day.
What can I use instead of smoked salmon?
You can substitute smoked salmon with cooked bacon, ham, or sautéed mushrooms for a vegetarian twist. Just keep in mind the flavor profile will change.
Is it possible to make this gluten-free?
Yes, use gluten-free bagels or bread cubes instead of regular bagels. Make sure your everything bagel seasoning doesn’t contain gluten ingredients.
How do I store leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the oven to keep the texture creamy and fresh.
Can I freeze this casserole?
Freezing is possible but the texture might change slightly. Freeze before baking, wrapped tightly, and thaw overnight in the fridge before baking as usual.
Pin This Recipe!

Creamy Everything Bagel Breakfast Casserole with Smoked Salmon
A creamy, savory breakfast casserole combining everything bagels, smoked salmon, and a rich custard base, perfect for an easy and impressive brunch.
- Prep Time: 15 minutes
- Cook Time: 40-45 minutes
- Total Time: 1 hour 10 minutes
- Yield: 8 servings 1x
- Category: Breakfast, Brunch
- Cuisine: American
Ingredients
- 4 large everything bagels, torn into bite-sized pieces (day-old preferred)
- 6 ounces smoked salmon, sliced into bite-size pieces
- 8 large eggs, room temperature
- 2 cups whole milk or half-and-half
- 4 ounces cream cheese, softened
- ½ cup sour cream (optional but recommended)
- 1 cup shredded sharp cheddar or Gruyère cheese (about 100 g)
- 2 tablespoons everything bagel seasoning, plus extra for sprinkling
- 2 stalks green onions, thinly sliced
- 1 tablespoon fresh dill, chopped (optional)
- Salt and pepper to taste
Instructions
- Tear the everything bagels into roughly 1-inch pieces and spread evenly in a greased 9×13-inch baking dish.
- In a large bowl, whisk together eggs, milk, cream cheese, and sour cream until smooth. Fold in cream cheese gently with a rubber spatula. Season with 1 tablespoon everything bagel seasoning, salt (lightly), and pepper.
- Fold in ¾ cup shredded cheese, green onions, and dill into the custard mixture.
- Scatter smoked salmon pieces evenly over the bagels in the baking dish.
- Slowly pour the custard mixture over the bagels and salmon, pressing down gently with a spatula to submerge the bagel pieces.
- Sprinkle the remaining shredded cheese and 1 tablespoon everything bagel seasoning on top. Optionally add extra green onions for color.
- Let the casserole sit at room temperature for 15-20 minutes to allow the bagels to soak up the custard fully.
- Preheat oven to 350°F (175°C). Bake uncovered for 40-45 minutes until golden on top and set in the center. Check doneness with a knife or toothpick; it should come out clean.
- Let the casserole cool for 10 minutes before slicing to help it hold its shape.
Notes
Use day-old bagels for best custard absorption. Letting the casserole rest before baking is key for creamy texture. Tent with foil if top browns too quickly. For dairy-free or vegan options, substitute milk and cream cheese accordingly. Assemble the night before and refrigerate for convenience, adding 10 minutes to baking time.
Nutrition
- Serving Size: 1 slice (1/8th of ca
- Calories: 350
- Sugar: 4
- Sodium: 700
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 22
- Fiber: 2
- Protein: 18
Keywords: everything bagel, breakfast casserole, smoked salmon, brunch recipe, creamy casserole, easy brunch, savory breakfast



