Everything Bagel Breakfast Sandwich You’ll Ever Make
Craving a hearty, flavor-packed everything bagel breakfast sandwich that actually keeps you full? This loaded beauty layers crispy bacon, melty cheddar, creamy avocado, and perfectly cooked eggs on a toasty everything bagel — and it’s ready in under 15 minutes. Whether you’re fueling a busy morning or treating yourself to a slow weekend brunch, this is the sandwich that makes you forget every sad desk breakfast you’ve ever eaten.
Okay, real talk — I made this everything bagel breakfast sandwich on a lazy Sunday and it completely ruined me for anything less. It’s got that perfect crunch from the toasted bagel, the richness of melted cheddar and cream cheese, and that dreamy avocado situation in the middle. My family now requests it on repeat, and honestly? I don’t blame them one bit.
If you love easy, satisfying morning meals, you might also want to check out this sausage and sweet potatoes with honey garlic sauce for another flavor-packed breakfast-friendly option!
Table of Contents
Why You’ll Love This Everything Bagel Breakfast Sandwich
This isn’t just any bagel sandwich recipe — it’s a full breakfast experience packed into one handheld masterpiece. You’ve got protein from the eggs and bacon, healthy fats from the avocado, and a sneaky handful of spinach that makes you feel virtuous without tasting like it. The everything bagel seasoning does heavy lifting here — that garlicky, seedy crust ties every single layer together.
It’s also wildly customizable. Swap the bacon for turkey bacon if you’re going for a healthy bagel spin, or keep it fully loaded when you need that extra comfort. Either way, you’re winning breakfast.

The Most Irresistible Everything Bagel Breakfast Sandwich
Equipment
- Nonstick skillet
- Toaster
- Spatula
- Knife
- Cutting board
Ingredients
The Base
- 2 Everything bagels split and toasted
- 2 tablespoons Cream cheese softened
The Eggs
- 4 Large eggs
- 1 tablespoon Butter
- Salt and freshly ground black pepper to taste
The Fillings
- 4 slices Cheddar cheese
- 4 slices Cooked bacon or turkey bacon
- 1 Ripe avocado sliced
- 1 medium Tomato sliced
- 1 handful Fresh spinach leaves
Instructions
- Toast the everything bagels until golden and slightly crisp — you want that satisfying crunch when you bite in. While still warm, spread a generous layer of softened cream cheese on the bottom half of each bagel.
- Melt butter in a nonstick skillet over medium heat. Crack the eggs into the skillet and cook to your preferred doneness — sunny-side up or over easy works best for a slightly runny yolk. Season with salt and freshly ground black pepper.
- While the eggs are still in the pan, lay a slice of cheddar cheese on top of each egg and let it melt slightly. Low and slow is the move here — take your time for perfectly cooked, tender eggs.
- On the cream cheese-covered bottom half of each bagel, layer the fresh spinach leaves first, then tomato slices, then avocado slices, then the crispy bacon. Gently slide the cheesy egg on top of the bacon.
- Place the top half of the bagel on and press down gently — just enough to hold everything together without squishing the yolk. Serve immediately for maximum flavor and texture.
Notes
Ingredients You’ll Need

| Category | Ingredient | Amount |
|---|---|---|
| The Base | Everything bagels, split and toasted | 2 bagels |
| The Base | Cream cheese, softened | 2 tablespoons |
| The Eggs | Large eggs | 4 eggs |
| The Eggs | Butter | 1 tablespoon |
| The Eggs | Salt and freshly ground black pepper | To taste |
| The Fillings | Cheddar cheese slices | 4 slices |
| The Fillings | Cooked bacon (or turkey bacon) | 4 slices |
| The Fillings | Ripe avocado, sliced | 1 avocado |
| The Fillings | Medium tomato, sliced | 1 tomato |
| The Fillings | Fresh spinach leaves | 1 handful |
Pro tip: Use ripe avocado — it should give slightly when you press it. An unripe one will taste like disappointment on a bagel, and you deserve better than that.
How to Make an Everything Bagel Breakfast Sandwich
Step 1: Toast the Bagels
Toast your everything bagels until they’re golden with just a bit of crispness on the edges. You want that satisfying crunch when you bite in — soggy bagels are a crime. While they’re still warm, spread a generous layer of softened cream cheese on the bottom half of each bagel. That creamy, tangy layer is the secret glue that holds the whole flavor story together.
Step 2: Cook the Eggs
Melt butter in a nonstick skillet over medium heat and crack in your eggs. Sunny-side up or over easy both work beautifully here — you want that golden yolk to be slightly runny so it seeps into all the layers when you take that first glorious bite.
Season with salt and freshly ground black pepper. While the eggs are still in the pan, lay a slice of cheddar cheese on top of each one and let it melt slightly. “Low and slow is the move here — you’re not in a rush, and neither should your eggs be.”

Step 3: Build the Layers
Now comes the fun part — the assembly. On the cream cheese-covered bottom half of each bagel, start layering: fresh spinach leaves first (they’ll wilt slightly from the warmth), then tomato slices, then avocado. The avocado goes on before the bacon so it stays put and doesn’t slide all over the place.
Next, add the crispy bacon slices, then gently slide your cheesy egg on top. It’s a glorious tower of morning goodness and yes, it’s absolutely worth photographing before you eat it.
Step 4: Top and Serve
Place the top half of the bagel on and press down gently — just enough to hold everything together without squishing out your perfectly runny yolk. Serve immediately! This is one of those healthy breakfast sandwich recipes that really does need to be eaten fresh and hot for maximum impact.

Expert Tips, Variations & Troubleshooting
Tips for the Best Everything Bagel Breakfast Sandwich
Don’t skip the cream cheese. It might seem like a small thing, but it’s what makes this stand out from other bagel sandwich recipes. It adds a cool, tangy contrast to the warm eggs and bacon that just works.
Warm your bacon before assembling. If your bacon has been sitting, give it a quick 20-second reheat in the microwave or toss it back in the pan. Cold bacon in a hot sandwich is a texture tragedy.
Season every layer. A tiny pinch of salt on the tomato and avocado slices elevates the whole sandwich. Don’t skip this step — it’s the kind of detail restaurant cooks swear by.
Tasty Variations to Try
Healthy bagel swap: Use a whole wheat everything bagel and turkey bacon to lighten it up without losing flavor. Add a squeeze of lemon on the avocado for a fresh, bright twist.
Vegetarian version: Skip the bacon and double up on the avocado and eggs. Add a few slices of roasted red pepper or some sautéed mushrooms for that satisfying, savory depth.
Spicy version: Add a drizzle of hot sauce or a few jalapeño slices between the egg and bacon layer. Pairs amazingly with a crispy egg and melty cheddar.
Troubleshooting Common Issues
Sandwich falling apart? Press it together firmly after assembly and let it sit for 30 seconds. The warmth helps everything fuse slightly. Cutting it in half also makes it much easier to handle.
Eggs cooking too fast? Drop your heat to medium-low. Butter burns quickly, and a lacy, overcooked egg isn’t the vibe here. Take your time — this is a 15-minute breakfast, not a 5-minute one.
Avocado browning? Slice it right before assembly and give it a tiny squeeze of lemon juice. It keeps that gorgeous green color and adds a subtle brightness to every bite.
Storage, Reheating & No-Waste Kitchen Ideas
| Storage Method | How Long | Notes |
|---|---|---|
| Refrigerator (assembled) | Up to 1 day | Wrap tightly in foil; best eaten same day |
| Refrigerator (components) | Up to 3 days | Store eggs, bacon, and toppings separately |
| Freezer (eggs + bacon only) | Up to 1 month | Do not freeze avocado, tomato, or fresh spinach |
Reheating: Wrap the sandwich in foil and warm in the oven at 350°F for 8–10 minutes. You can also reheat in a skillet over low heat, pressed down with a spatula. Avoid the microwave if possible — it makes the bagel chewy and sad.
No-waste ideas: Got extra avocado? Mash it with salt, lime, and red pepper flakes for a quick guac. Extra bacon can go into this cozy one-pot egg roll soup for a smoky kick. And those leftover spinach leaves? Toss them into this vibrant spring minestrone soup for an easy nutrient boost.
Nutritional Information (Per Sandwich)
Note: Values are estimates and will vary based on specific ingredients and portion sizes.
| Nutrient | Amount (Approx.) |
|---|---|
| Calories | ~580 kcal |
| Protein | ~30g |
| Carbohydrates | ~42g |
| Fat | ~32g |
| Fiber | ~6g |
| Sodium | ~890mg |
This is a filling, protein-rich healthy breakfast sandwich that’ll keep you going well past lunchtime. Use turkey bacon and a light smear of cream cheese to bring the calories down if you’re watching your intake.
Everything Bagel Breakfast Sandwich FAQs
Can I make this everything bagel breakfast sandwich ahead of time?
You can absolutely prep the components ahead! Cook the bacon and eggs the night before and store them in the fridge separately. Toast the bagels fresh in the morning and assemble when you’re ready to eat — it only takes 2 minutes to put it all together. The avocado and tomato should always be sliced fresh for the best texture and flavor.
What’s the best egg style for this sandwich?
Sunny-side up or over easy are the top picks here — that slightly runny yolk acts like a sauce and makes every bite incredibly rich. That said, if runny yolks aren’t your thing, a fully cooked scrambled egg works great too. It’s your sandwich, no judgment here.
How do I make this a healthy bagel sandwich?
Easy swaps: choose a whole grain everything bagel, use turkey bacon instead of regular, and go light on the cream cheese (or swap it for Greek yogurt cream cheese). Load up on the spinach and tomato for extra nutrients. You’ll still get all the flavor with a lighter nutritional profile — a genuinely healthy breakfast sandwich that doesn’t taste like one.
Can I use a different cheese?
Totally! Pepper jack adds a spicy kick, Swiss melts beautifully and gives a milder flavor, and gouda brings a slightly smoky richness that’s incredible with bacon. Cheddar is the classic for a reason though — it melts perfectly and holds its own against all the bold toppings.
What other bagel sandwich recipes can I try?
Once you’ve mastered this one, you’ve got a solid foundation for endless variations. Try a smoked salmon and cream cheese version, or go fully vegetarian with roasted veggies and hummus. For more breakfast inspiration, check out this dump-and-go crockpot teriyaki chicken for a savory meal prep option, or this green borscht recipe for a stunning, veggie-forward meal you’ll want to make all week.
Ready to Build Your Dream Breakfast?
Honestly, once you make this everything bagel breakfast sandwich, your Tuesday mornings will never be the same. It’s the kind of recipe that sounds fancy but takes less time than waiting in a coffee shop line — and tastes about ten times better.
Give it a try this weekend, and if you make it, I’d absolutely love to see it! Save this recipe to Pinterest so you can find it again (and share it with every breakfast-loving person you know). Drop a comment below and let me know how it turned out — did you go classic or add your own twist? I’m always here for a good bagel sandwich recipe swap!
