It’s 6:30 AM on Christmas morning. The house is quiet, except for the faint hum of the coffee maker and the occasional rustle of wrapping paper being torn open downstairs. But in the kitchen? Chaos. Or it would be, if I hadn’t prepared for this exact moment the night before.
For years, I tried to be the Pinterest-perfect holiday hostess. I’d wake up at 4 AM to flip pancakes, whisk eggs for an omelet station, and toast bagels individually while my family waited, sleepy and hangry, at the table. It was exhausting. And honestly? The pancakes were always a bit rubbery by the time everyone sat down.
Last year, I changed everything. I discovered the magic of the strata—a dish that lets you do the heavy lifting the night before and just pop it in the oven while you’re opening presents. Specifically, I fell in love with this Everything Bagel Strata with Smoked Salmon. It’s rich, it’s savory, and it tastes like a five-star brunch spot, but it requires zero active cooking time on the actual holiday morning.
I’ve made this for Thanksgiving, Christmas, and even my sister’s birthday brunch. Each time, it’s become the centerpiece of the meal. People ask for the recipe. My kids, who usually complain about “fancy” breakfasts, devour it. There’s something about the crunch of the everything bagel seasoning against the creamy egg custard and the smoky salmon that just hits the spot.
If you’re dreading the idea of spending your entire holiday morning in the kitchen, this is your answer. It’s elegant enough for guests but simple enough for a lazy morning with just your immediate family. Let’s talk about why this dish is about to become your new holiday tradition.
Why You’ll Love This Everything Bagel Strata
This isn’t just another egg bake. It’s a flavor bomb wrapped in convenience. Here’s why this everything bagel strata with smoked salmon has completely taken over our holiday breakfast rotation:
Zero Morning Stress — Seriously. The entire assembly happens the night before. You just throw it in the fridge and sleep in. On the day of, you only need to preheat the oven and wait. I can actually enjoy my coffee without burning myself because I’m rushing to flip something.
Maximum Flavor, Minimum Effort — The “everything bagel” seasoning (sesame seeds, poppy seeds, dried garlic, dried onion, salt) adds incredible texture and flavor without any extra work. You get that classic bagel shop taste without having to bake bread or boil bagels.
Feels Luxurious — Smoked salmon and cream cheese sound fancy, but they’re store-bought. Using high-quality deli salmon makes the whole dish taste expensive and special. It’s the kind of breakfast that makes you feel like you planned months in advance, even though you did it in 15 minutes.
Feeds a Crowd — This recipe serves 8-10 people easily. Whether you have a small family or a dozen relatives crashing on your couch, one 9×13 dish covers everyone. Plus, it’s easy to double if you’re feeding a huge group.
Perfect Make-Ahead — Unlike quiche, which can get soggy if not eaten quickly, this strata holds up beautifully. It stays moist and creamy for hours. I’ve served it at 11 AM, and it’s still just as good as when it came out of the oven at 9 AM.
Real talk: this is my go-to when I want to impress without investing my entire day. It pairs perfectly with my loaded veggie breakfast quiche if you want to offer variety, but honestly, this strata is so good you might not even need a second dish.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already, or it’s easy to grab from the store. I’m particular about three ingredients here, and I’ll tell you exactly why.
Bagels (6 large, everything bagel) — Obviously, use everything bagels for the seasoning. If you can’t find them, use plain bagels and buy a jar of everything bagel seasoning to sprinkle on top. I like to use day-old bagels because they’re slightly stale and absorb the egg mixture better without turning to mush. If you’re making fresh ones, let them sit out overnight or toast them lightly.
Smoked Salmon (8 ounces, chopped) — Look for “nova” style or hot-smoked salmon. Avoid the cold-smoked “lox” if it’s very salty, or rinse it quickly under cold water to remove excess brine. Chop it into bite-sized pieces. You want little flaky bits distributed throughout, not big chunks.
Cream Cheese (8 ounces, softened) — This is the secret to the creamy texture. Soften it in the microwave for 30 seconds or leave it on the counter. Spread it in small dollops throughout the dish. It melts into pockets of goodness.
Eggs (8 large) — Room temperature eggs are ideal, but cold ones work fine. Don’t use egg whites; you want the richness of the yolks for that custard-like texture.
Heavy Cream (1.5 cups) — Use full-fat heavy cream. Milk will make it too watery. Half-and-half is a bit thin. Trust me, the fat content is what makes it luxurious.
Whole Milk (1 cup) — I use a mix of cream and milk to balance richness. If you want it lighter, you can use all milk, but it won’t be as rich.
Mozzarella Cheese (1.5 cups, shredded) — Low-moisture mozzarella melts best. Pre-shredded cheese has anti-caking agents that can make the sauce grainy, so shred your own if you have time. It’s worth it.
Everything Bagel Seasoning (2 tablespoons) — For sprinkling on top. If your bagels are plain, you’ll need this separately. I love the crunch it adds.
Chives (2 tablespoons, fresh, chopped) — For garnish. They add a fresh, oniony pop that cuts through the richness. Dried chives don’t work here; use fresh.
Black Pepper (1 teaspoon, freshly cracked) — Don’t skip the pepper. It balances the saltiness of the salmon and cream cheese.
Optional Add-ins — I sometimes add sautéed spinach or caramelized onions. If you want to get fancy, add some dill. But honestly, the basics are perfect on their own.
Quick note: If you’re looking for a sweeter start to your holiday, I also have a recipe for pumpkin streusel coffee cake muffins. You can serve these savory strata alongside those sweet muffins for the perfect sweet-and-savory spread.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use.
9×13 Inch Baking Dish — A standard glass or ceramic dish works best. I use Pyrex because I can see the bottom browning. A metal dish works too, but it might brown faster, so keep an eye on it.
Large Mixing Bowl — Something big enough to whisk 8 eggs and 2.5 cups of liquid comfortably. A 4-quart bowl is ideal.
Whisk — For breaking up the eggs and blending the cream and milk. A balloon whisk is nice, but a fork works in a pinch.
Sharp Knife — For chopping the bagels and salmon. A serrated knife is best for the bagels.
Pastry Brush (Optional) — For brushing the top with a little extra cream or egg wash for browning. I usually skip this because the strata browns fine on its own.
Aluminum Foil — To cover the dish if the top is browning too quickly.
I’m obsessed with my garlic parmesan soft breadsticks for a side, but for this strata, you really just need the basics. No stand mixer, no fancy tools. Just a bowl and a whisk.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.
Step 1: Prep the Night Before (15 minutes)
Start by tearing the bagels into bite-sized pieces. Don’t cut them; tearing creates rough edges that soak up the egg mixture better. Aim for pieces about 1-2 inches wide. Place them in your greased 9×13 baking dish. Spread them out evenly.
Step 2: Distribute the Fillings (5 minutes)
Scatter the chopped smoked salmon over the bagels. Then, take small dollops of the softened cream cheese and dot them across the top. Try to distribute them evenly so every bite gets a little bit of cream cheese. If you’re adding spinach or onions, layer them in now.
Step 3: Whisk the Custard (2 minutes)
In your large bowl, whisk the eggs until they’re fully beaten. Add the heavy cream, whole milk, black pepper, and a pinch of salt (be careful with salt since the salmon and bagel seasoning are already salty). Whisk until the mixture is smooth and slightly frothy.
Step 4: Pour and Press (3 minutes)
Pour the egg mixture evenly over the bagels. Use a spatula or your hands to gently press down on the bagels. You want them to be submerged in the liquid. If some pieces are sticking out, press them down. Let it sit in the fridge for at least 30 minutes, or ideally overnight. This allows the bread to absorb the custard.
Step 5: Bake (30-35 minutes)
Preheat your oven to 350°F (175°C). Take the dish out of the fridge. Sprinkle the shredded mozzarella cheese evenly over the top. Then, generously sprinkle the everything bagel seasoning over the cheese. This creates a delicious, crunchy crust.
Place the dish in the oven. Bake for 30-35 minutes. The strata is done when the top is golden brown, the cheese is bubbly, and a knife inserted into the center comes out clean. The eggs should be set, not jiggly.
Step 6: Rest and Serve (10 minutes)
Let the strata rest for 10 minutes before cutting. This is crucial! If you cut it immediately, it might fall apart. The resting time allows the custard to set fully. Garnish with fresh chopped chives. Slice into squares and serve warm.
Total Time: About 45 minutes active (if making day-of), or 15 minutes prep + overnight rest + 35 minutes bake.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Use Day-Old Bagels — Fresh bagels are too soft and will turn into a soggy mess. Tearing them up and letting them sit out overnight, or toasting them lightly, ensures they hold their structure. If you forget, just toast fresh bagels in the oven for 5 minutes to dry them out.
Don’t Skip the Rest Time — I know you’re excited to eat it. But letting it sit in the fridge for at least an hour (or overnight) is what makes the texture perfect. The bread needs time to soak up the liquid. If you bake it immediately, you’ll have dry bagel chunks and runny eggs.
Control the Salt — Smoked salmon, cream cheese, and everything bagel seasoning are all salty. Taste your egg mixture before pouring it. If it tastes slightly too salty, it will be perfect after baking. If it tastes bland, add more salt. It’s better to err on the side of slightly salty than bland.
Keep an Eye on the Browning — Ovens vary. If the top is getting too dark before the center is set, cover it loosely with aluminum foil. This lets the inside cook without burning the cheese.
Customize Your Salmon — If you’re not a fan of smoked salmon, you can use cooked bacon bits or diced ham. But the smoky flavor of the salmon is really what makes this strata special. I also love adding a little fresh dill to the egg mixture for a subtle herbal note.
Make-Ahead Strategy — You can assemble this up to 24 hours in advance. In fact, it tastes better the next day because the flavors meld. Just keep it covered in the fridge until you’re ready to bake.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Vegetarian Version — Skip the salmon and add sautéed mushrooms, spinach, and caramelized onions. Use vegetable broth instead of milk if you want it lighter. Add some goat cheese for a tangy twist.
Ham and Swiss — Swap the salmon for diced ham and use Swiss cheese instead of mozzarella. Add a little Dijon mustard to the egg mixture. This is a classic brunch combo.
Spicy Kick — Add some diced jalapeños or a dash of cayenne pepper to the egg mixture. Top with hot sauce when serving. Great if you like some heat with your cream cheese.
Gluten-Free — Use gluten-free bagels. Make sure your everything bagel seasoning is certified gluten-free (some brands use wheat flour as a filler). Everything else is naturally gluten-free.
Dairy-Free — Use dairy-free cream cheese and vegan butter. Replace the heavy cream and milk with full-fat coconut milk. Use nutritional yeast instead of cheese for a savory flavor. It’s different, but still tasty.
Breakfast Sausage — Add crumbled breakfast sausage along with the salmon. Cook the sausage first and drain the fat. This makes it heartier and more filling.
If you’re looking for other festive holiday ideas, check out my brown sugar bourbon pecan pie bars for dessert. They’re rich and festive, perfect for pairing with this savory strata.
Serving & Storage
How to Serve: I usually serve this straight from the baking dish at the table. It looks rustic and stays warm. Pair it with fresh fruit salad, orange slices, or apple cider doughnut cake if you want something sweet on the side. A simple green salad with vinaigrette also cuts through the richness nicely.
Toppings Bar: When I have guests, I put out small bowls of extra chives, red pepper flakes, and hot sauce. Everyone can customize their square.
Storage: Store leftovers in an airtight container in the fridge for up to 4 days. The strata actually tastes even better the next day as the flavors continue to meld.
Reheating: To reheat, place a square in the microwave for 1-2 minutes, or warm it in a 350°F oven for 15 minutes. If it looks dry, sprinkle a little milk over it before reheating. It should stay moist and creamy.
Freezing: You can freeze this! Assemble the strata, cover tightly with plastic wrap and foil, and freeze for up to 3 months. Thaw in the fridge overnight before baking. You may need to add 5-10 minutes to the baking time since it’s starting cold.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. Keep in mind that these are estimates and will vary based on the specific brands and amounts you use.
Per Serving (based on 8 servings):
- Calories: 380
- Protein: 22g
- Carbs: 35g
- Fiber: 1g
- Sugar: 4g
- Fat: 16g
- Saturated Fat: 8g
- Cholesterol: 180mg
- Sodium: 650mg
What’s Good: High in protein from the eggs and salmon. Good source of calcium from the cheese. The bagels provide energy, though they’re refined carbs.
What to Know: Higher in sodium due to the smoked salmon and seasoning. Contains dairy and gluten. If you’re watching your carb intake, you can reduce the amount of bagels and add more vegetables.
My Take: This is a indulgent holiday breakfast. It’s rich and savory, perfect for a special morning. Don’t stress about the calories once a year; enjoy it with your loved ones. If you want to make it lighter, use less cream cheese and more egg whites, but honestly, the richness is part of the appeal.
Final Thoughts
So that’s my Everything Bagel Strata with Smoked Salmon! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved my holiday mornings more times than I can count. It’s my answer to “what’s for breakfast?” when I want to feel festive but also want to spend time with my family, not the stove. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different cheeses, swap in your favorite fish or meats, or add extra veggies. The best recipes are the ones you adapt to your family’s tastes. And if you’re feeling extra fancy, serve it with a side of my crispy Belgian waffles for a full brunch spread.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use cream cheese spread instead of block cream cheese?
You can, but block cream cheese is easier to dollop and distribute. Spreadable cream cheese in a tub is softer and might melt too quickly into the egg mixture. If you only have spread, soften it and try to create small clumps rather than spreading it thin. It still works, just a bit messier.
Why did my strata turn out watery?
Usually, this means the bagels didn’t absorb enough liquid, or you used too much egg mixture. Make sure you’re pressing the bagels down into the liquid so they soak it up. Also, ensure your bagels are stale or toasted. Fresh, soft bagels release moisture and can make the dish watery.
Can I make this ahead and freeze it?
Yes! Assemble the strata completely, then cover tightly with plastic wrap and foil. Freeze for up to 3 months. Thaw in the fridge overnight before baking. You may need to add 5-10 minutes to the baking time since it’s starting cold. Do not bake from frozen; it won’t cook evenly.
Can I use milk instead of heavy cream?
You can, but the strata will be less rich and creamy. If you want to use milk, consider using whole milk and adding an extra egg yolk for richness. Half-and-half is a good middle ground. But for that luxurious brunch feel, heavy cream is best.
How do I reheat leftovers without it getting dry?
Add a splash of milk or cream to a skillet, add your leftover strata, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave also works if you cover it with a damp paper towel to create steam. Avoid reheating in a dry pan.
Can I double this recipe?
Absolutely! Double everything and use a 9×13 dish (or two 8×8 dishes). The cooking time might increase by 5-10 minutes. Check with a knife to ensure the center is set. I often double this for large family gatherings.
What if I don’t like smoked salmon?
No problem! You can substitute with cooked bacon, diced ham, or even sautéed mushrooms. The structure of the recipe remains the same. Just ensure your substitute is cooked and drained of excess moisture before adding it.
Pin This Recipe!
Everything Bagel Strata with Smoked Salmon
- Total Time: 50 minutes
- Yield: 8 servings 1x
Description
An easy, make-ahead holiday breakfast strata featuring everything bagels, smoked salmon, cream cheese, and a creamy egg custard. Perfect for feeding a crowd with minimal morning effort.
Ingredients
- 6 large everything bagels, torn into bite-sized pieces
- 8 ounces smoked salmon, chopped into bite-sized pieces
- 8 ounces cream cheese, softened
- 8 large eggs
- 1.5 cups heavy cream
- 1 cup whole milk
- 1.5 cups shredded low-moisture mozzarella cheese
- 2 tablespoons everything bagel seasoning
- 2 tablespoons fresh chives, chopped
- 1 teaspoon freshly cracked black pepper
- Pinch of salt (to taste)
Instructions
- Tear bagels into 1-2 inch pieces and place them in a greased 9×13 inch baking dish.
- Scatter chopped smoked salmon over the bagels.
- Dot the dish with small dollops of softened cream cheese, distributing evenly.
- In a large bowl, whisk eggs until beaten. Add heavy cream, whole milk, black pepper, and a pinch of salt. Whisk until smooth.
- Pour the egg mixture over the bagels. Press down gently to ensure bagels are submerged.
- Refrigerate for at least 30 minutes or ideally overnight to allow bread to absorb the custard.
- Preheat oven to 350°F (175°C).
- Remove dish from fridge. Sprinkle shredded mozzarella cheese evenly over the top.
- Generously sprinkle everything bagel seasoning over the cheese.
- Bake for 30-35 minutes until the top is golden brown, cheese is bubbly, and a knife inserted in the center comes out clean.
- Let rest for 10 minutes before cutting to allow custard to set.
- Garnish with fresh chopped chives and serve warm.
Notes
Use day-old or toasted bagels to prevent sogginess. Do not skip the resting time in the fridge to ensure proper texture. Control salt carefully as salmon and seasoning are salty. Can be frozen assembled for up to 3 months; thaw overnight before baking.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Breakfast
- Cuisine: American
Nutrition
- Serving Size: 1 square
- Calories: 380
- Sugar: 4
- Sodium: 650
- Fat: 16
- Saturated Fat: 8
- Carbohydrates: 35
- Fiber: 1
- Protein: 22
Keywords: holiday breakfast, make-ahead brunch, everything bagel, smoked salmon, strata, egg bake, christmas morning, easy brunch recipe



