Everything Bagel Breakfast Sandwich
Elevate your regular bagel and cream cheese with this everything bagel breakfast sandwich! There are so many delicious elements to this breakfast bagel recipe that make it the ultimate breakfast sandwich. Scallion cream cheese is smeared on a toasted everything bagel, then topped with crisp bacon, an egg any way you like it, spinach, and avocado. Your breakfast bagel is getting a major upgrade!
I love breakfast sandwiches. In addition to this bagel breakfast sandwich recipe, I have a Turkey Breakfast Sandwich, and for a crowd, I have Breakfast Sliders. Looking for some breakfasts you can meal prep? My Sausage and Egg McMuffin recipe tastes even better than the original, and Jimmy Dean Breakfast Burritos freeze beautifully.
Why This Recipe Works
- Quick and easy breakfast option. This breakfast takes just as much time as it takes for you to toast a bagel and cook an egg. On busy mornings, using precooked bacon makes it go even faster. Who says a tasty breakfast needs to take a lot of time?
- Super customizable. I’ve made this breakfast bagel sandwich recipe according to my preferences, but there’s so much room to make it your own! Skip the bacon to make it vegetarian, add less green onions to the cream cheese, or swap spinach for arugula for a more peppery flavor. So many options to make it the way you like it!
Ingredient Notes
- Everything bagel: Covered with poppy seeds, sesame seeds, and dehydrated garlic and onion, everything bagels are superior savory bagels. They’re so popular you can now buy everything bagel seasoning! That being said, this doesn’t have to be an everything bagel breakfast sandwich. You can use a plain bagel or another kind of bagel, as long as it’s a savory bagel—cinnamon doesn’t really go with green onions.
- Cream cheese: A bagel and cream cheese go together like peanut butter and jelly. For our everything bagel sandwich (or other bagel sandwich), we’re making the cream cheese even more special and delicious by adding sliced green onions and seasoning with salt and pepper.
- Egg: One large egg, cooked any way you like. My favorite way to cook an egg for this is sunny side up because I like a little bit of a runny yolk, but a fried egg or scrambled egg would be tasty, too!
- Bacon: Since this is a bagel breakfast sandwich for one, I just used one slice of bacon that I broke into pieces. You can also use turkey bacon. Use precooked bacon to make this recipe come together quickly. Use leftover bacon, buy precooked bacon (it’s a thing!) OR—did you know you can freeze bacon? I’ll share how in the recipe tips below.
- Avocado: I love the flavor and creamy texture of avocado on this sandwich.
- Spinach: Gotta get our greens in! If you want something with a little more of a punch of flavor, swap out spinach for peppery arugula.
Step-by-Step Instructions
- Toast your bagel. Slice an everything bagel in half and toast it to your preferred toastiness.
- Mix cream cheese. In a small bowl, add the thinly sliced dark green parts of 1 green onion to 1.5 oz of cream cheese. Mix thoroughly and add salt and black pepper to taste.
- Cook your egg. Add a ½ tablespoon of butter to a small pan, or spray a small pan with nonstick cooking spray, and cook your egg to your liking. I like a sunnyside up egg for this breakfast sandwich, or you could make my perfect scrambled eggs.
- Smear on your cream cheese. Once your bagel is toasted, spread on your homemade green onion cream cheese.
- Prep your other ingredients. Slice 1 oz of avocado, break apart 1 strip of bacon into pieces, wash and dry a handful of spinach.
- Layer it up. Build your sandwich. On top of the cream cheese on one half of the bagel, add a handful of spinach, a slice of bacon, and your cooked egg. Layer the avocado on top. You can layer your ingredients in a different order if you like. Finish with the top half of your bagel!
- Enjoy. Slice your bagel in half before eating, or eat it whole. Whichever way you slice it (or don’t slice it), you’re in for a delicious first bite.
Recipe Tips
So, how do we make this quick and easy everything bagel breakfast sandwich ACTUALLY quick and easy when there’s bacon involved? There are a couple of ways. First, precooked bacon does exist. Second: you can freeze cooked bacon! Crazy, right? Here’s how to do it:
- Cook a lot of bacon at once. I think a better way to cook bacon is in the oven. You can make a lot, and there’s way less mess! Follow my instructions for cooking bacon in the oven.
- Freeze the bacon. Allow your bacon to cool completely, then place cooked slices of bacon on a wax paper-lined baking pan. If you have more cooked bacon than can fit on your sheet pan, add another layer of wax paper on top, then add more bacon. Freeze the bacon until solid, for a minimum of 2 hours or even overnight.
- Store bacon. Toss your cooked, frozen bacon into a ziptop bag or freezer safe airtight container and store it for up to 3 months!
- Use bacon. Reheat your cooked bacon in a pan, microwave it, or let it thaw overnight in the fridge. Now you can have slices of crispy bacon for breakfast anytime you like, without the mess or fuss!
Make this a vegetarian bagel breakfast sandwich by skipping the bacon entirely. You can add more vegetables, too. A slice of tomato or thin slice of red onion would be tasty. Or, replace the bacon with melty cheese. Cheddar cheese or Swiss cheese would both be yummy.
If you don’t love strong onion flavor, add less green onion to your cream cheese. Alternatively, if you love everything bagel flavor, add some everything bagel seasoning to your cream cheese!.
For the best bagel breakfast sandwich, make sure to use fresh bagels, not stale bagels.
Make Ahead, Storing, and Freezing
Make Ahead: You can make a large batch of the green onion cream cheese and keep it in the fridge for 3-4 days, and as shared in the recipe tips, you can also cook bacon in advance. For best results, the finished sandwich is best eaten as soon as it’s made.
Storing: If you do have any leftovers from your everything bagel sandwich, store them in a zip top bag or airtight container in the fridge for a day or two. Wait too long, and it won’t be very good.
Freezing: Cooked bacon can be frozen, and bagels can also be kept in the freezer, but your prepared bagel sandwich should not be frozen.
Recipe FAQs
While you can prep a few ingredients in advance, I don’t recommend preparing the entire sandwich ahead of time. Ingredients like avocados, cooked eggs, and fresh spinach do best when eaten fresh, and don’t taste as good reheated in my opinion.
If you have leftovers, I think the best way to reheat this breakfast sandwich would be in a toaster oven. If that’s not available to you, you can use the microwave. I would recommend removing any avocado or fresh greens from the sandwich first.
This bagel sandwich is loaded with protein and also contains healthy fat in the avocado and iron in the spinach. However, this is really a matter of opinion, as ingredients like avocado, eggs, and cream cheese are high in fat, and bacon is high in sodium.
More Breakfast Recipes
- Starbucks Pumpkin Scones
- Homemade Toaster Strudels
- Cheesy Scrambled Eggs
- Almond Croissants
- Buttermilk Pancakes
Everything Bagel Breakfast Sandwich
Ingredients
- 1 everything bagel
- 1.5 oz cream cheese - softened
- salt and pepper to taste
- 1 green onion - thinly sliced, just the dark green parts
- 1/2 tablespoon butter - or nonstick cooking spray (used to cook the egg)
- 1 large egg
- 1 oz avocado - sliced
- 1 slice bacon - cooked
- handful spinach - or arugula
Instructions
- Slice bagel in half horizontally then toast.
- Mix the cream cheese and green onions until combined. Season with salt and pepper to taste.
- In a small skillet melt the butter (or use nonstick cooking spray for lower calorie option) over medium heat. Crack the egg into the skillet and cook to your likeness (I like sunnyside up!)
- Smear the cream cheese over both sides of the toasted bagel. Add spinach, cooked egg, avocado slices and cooked bacon to the base bagel. Put the other toasted bagel slice on top. Enjoy!