This post may contain affiliate links.
A Breakfast Bagel Sandwich stacked with crispy bacon, a cheesy fried egg, and a dash of hot sauce on a buttery toasted everything bagel beats the drive-through every single time, and it is what the girls beg for on a slow Saturday morning. If fast-food-style breakfast at home is your thing, our homemade sausage egg McMuffin is the other one to master.

Fifteen minutes, one skillet, and a broiler-toasted bagel get a diner-worthy bacon, egg, and cheese on the table before the coffee finishes brewing.
Breakfast Bagel Sandwich Quick Look
- 🕒 Prep Time: 15 minutes
- 🌡️ Cook Time: 10 minutes
- ⏳ Total Time: 25 minutes
- 🍽️ Serving: 4 sandwiches
- ⚡ Calories: 1159kcal
- 🌶️ Flavor Profile: Savory, buttery, and rich (crispy bacon, melty American cheese, and a runny fried egg with a hot sauce kick)
- ✋ Difficulty: Easy, on par with our air fryer home fries
Quick Answer
Butter the cut sides of everything bagels and toast them under the broiler until golden. Lay a slice of American cheese on each bottom half. Fry the eggs in a little oil, season with salt, pepper, and chili flakes, then top each egg with cheese and a splash of water and cover so it melts. Stack crispy bacon on the cheesy bagel bottom, add the cheesy egg and a dash of hot sauce, and crown it with the bagel top.
Jump to:
- Breakfast Bagel Sandwich Quick Look
- Quick Answer
- Why This Recipe Works
- Why You’ll Love This Recipe
- Key Ingredients
- Variations and Substitutions
- How to Make Breakfast Bagel Sandwich
- Recipe Tips & Tricks
- Serving Ideas and Suggestions
- Breakfast Bagel Sandwich FAQs
- Other Recommended Easy Breakfast Recipes
- The Best Breakfast Bagel Sandwich (Bacon, Egg, and Cheese)
Why This Recipe Works
Click to see the technique science
- Broiler-toasting beats the toaster. Buttering the cut sides first and broiling toasts the bagel IN the butter, giving a crisp, golden surface a dry toaster can never match.
- Cheese on the hot bagel AND the egg. A slice on the warm bagel bottom melts from below while the steamed slice melts over the egg, so every layer is glued together with cheese.
- The splash-of-water steam trick. A splash of water in the covered pan creates steam that melts the cheese over the egg in seconds without overcooking the yolk.
- An everything bagel does the seasoning. Garlic, onion, sesame, and salt are baked right onto the bagel, so every bite is seasoned without extra work.
- Chili flakes bloom in the hot oil. Seasoning the egg as it fries lets the chili flakes toast in the fat, adding gentle heat that plain pepper cannot.
- Thick-cut bacon holds the stack. Sturdy bacon stays crisp under the egg and cheese instead of going limp, so the sandwich keeps its crunch to the last bite.
Why You’ll Love This Recipe
- Better than the bagel shop. Buttery broiler-toasted bagels, double cheese, and a just-set egg, made exactly how you like it for a fraction of the price.
- One skillet, 25 minutes. Everything happens in one nonstick pan and under the broiler, so cleanup is as fast as breakfast.
- Endlessly customizable. Swap the bacon for sausage, dial the hot sauce up or down, or double the egg, it is your sandwich, just like our breakfast sliders party version.
Key Ingredients

Simple diner staples stack into a serious breakfast sandwich. Quantities are in the recipe card below; here is why each one earns its layer.
- Everything bagels. The seasoned crust does half the flavor work. Any good bakery bagel works, but everything seasoning plus butter is magic.
- Thick-cut bacon. Sturdy, crispy strips that hold up under the egg and cheese. Cook it your favorite way while the bagels toast.
- Eggs. The star of the stack. Cook them over-medium so the yolk is jammy but not messy, or break the yolk for an easier eat.
- American cheese. The melt king. Two slices per sandwich, one under the bacon and one steamed over the egg, glue the whole stack together.
- Salted butter and hot sauce. Butter crisps the bagel under the broiler, and a dash of hot sauce at the end wakes the whole sandwich up.
See recipe card for exact quantities.
Variations and Substitutions
This breakfast bagel sandwich is a template, so build it your way.
- Swap the protein. A sausage patty, ham, or leftover smoked kielbasa slices all stand in beautifully for the bacon.
- Change the cheese. Sharp cheddar, pepper jack, or Swiss all melt well, though American stays the meltiest of the bunch.
- Scramble the eggs. Soft-scrambled eggs make a tidier sandwich for eating in the car or wrapping for the road.
- Add the extras. Sliced avocado, tomato, or a handful of arugula freshens it up; a smear of cream cheese under the cheese is a bagel-shop classic.
- Go spicy. Extra chili flakes in the egg, pepper jack cheese, and a generous shake of hot sauce build a proper wake-up call.
How to Make Breakfast Bagel Sandwich

- Turn the oven or toaster oven broiler on high. Cut the bagels in half, place them cut side up on a sheet tray, and spread the cut sides with the salted butter.

- Broil the bagels until they are toasted golden brown, watching closely so they do not burn.

- Place a slice of American cheese on the bottom half of each toasted bagel and set aside.

- Heat the vegetable oil in a nonstick skillet over medium heat. Crack in the eggs and season with the salt, pepper, and chili flakes if using. Cook for about 1 minute, then flip.

- Place a slice of American cheese on each egg, add a splash of water to the pan, and cover so the steam melts the cheese, about 30 seconds.

- Place 2 slices of crispy bacon on the cheesy bottom half of each bagel.

- Set the cheesy egg on top of the bacon and add a dash of hot sauce if you like.

- Crown each sandwich with the toasted bagel top, pressing gently so the layers settle together.

- Serve warm with breakfast potatoes and fruit, and napkins close by.
Recipe Tips & Tricks
- Watch the broiler like a hawk. Buttered bagels go from golden to burnt in under a minute. Stay close.
- Cook the bacon first. Bake a whole tray at 400 degrees while you prep, then crisp-hold it on paper towels. It buys you a free skillet.
- Do not blast the eggs. Medium heat keeps the whites tender. High heat turns the edges to brown lace and overcooks the yolk.
- Use the lid for the melt. The splash-of-water steam trick melts cheese in seconds; without it, the egg overcooks while you wait.
- Assemble hot and fast. The stack holds together best when the egg and bagel are both warm and the cheese is still soft.
- Wrap it for the road. A foil wrap holds the sandwich together and keeps it warm for a solid 30 minutes of commute.
Serving Ideas and Suggestions
This breakfast bagel sandwich wants a crispy potato on the side. Our air fryer home fries cook hands-free while you man the skillet, and a bowl of fresh berries keeps the plate honest.
Feeding a crowd? Set up a build-your-own line with toasted bagels, a pile of bacon, and a stack of cheesy eggs, or batch it party-style with our sausage egg and cheese breakfast sliders instead.
Round out a lazy weekend brunch with a blueberry smoothie for the kids and a batch of pumpkin cream cheese muffins for whoever still has room.

Breakfast Bagel Sandwich FAQs
The classic stack is a buttered, broiler-toasted everything bagel layered with American cheese, crispy bacon, a fried egg with melted cheese on top, and a dash of hot sauce. From there you can add avocado, tomato, sausage, or whatever your bagel shop order usually looks like.
Toast the bagel well under the broiler, put a cheese slice between the bagel and the toppings as a moisture barrier, and drain the bacon on paper towels. If you are wrapping it to go, let the egg set fully so steam does not soften the bread.
Yes. Assemble the sandwiches with fully cooked, slightly cooled eggs, wrap them tightly in foil, and refrigerate up to 3 days. Reheat wrapped in a 350 degree oven for about 15 minutes, or unwrap and air fry at 340 for 4 to 5 minutes to re-crisp the bagel.
American cheese melts the smoothest, which is why delis use it, and this recipe uses two slices per sandwich. Sharp cheddar brings more flavor but less melt, and pepper jack adds heat. Whatever you choose, melt one slice over the egg with the steam trick.
Yes, they are great for meal prep. Use fully set scrambled or broken-yolk eggs, skip the hot sauce, wrap each sandwich in foil, and freeze up to 2 months. Reheat from frozen, wrapped, at 350 degrees for 25 to 30 minutes, then add hot sauce fresh.
Fry it in a little oil over medium heat, season it in the pan, flip after about a minute, then melt cheese over it with a splash of water and a lid. Over-medium gives a jammy yolk that will not run down your arm; break the yolk before flipping for a cleaner bite.
Want breakfast for a crowd next weekend? Our sausage egg and cheese breakfast sliders feed the whole table from one pan.
Hosting a brunch? This make-ahead overnight breakfast casserole feeds a crowd with almost no morning effort.
Round out brunch with our wholesome smoothie bowl made with apricots, peach, and oats.
The Best Breakfast Bagel Sandwich (Bacon, Egg, and Cheese)
Ingredients
- 4 everything bagels or bagel flavor of your choice
- 6 tablespoons salted butter very soft
- 8 slices American cheese
- 4 tablespoons vegetable oil
- 8 large eggs
- kosher salt to taste
- black pepper to taste
- red chili flakes to taste, optional
- splash water
- 8 slices thick-cut bacon cooked crispy
- hot sauce optional, to serve
Instructions
- Place the oven or toaster oven broiler on high. You can use either appliance for this recipe. If using the oven, place the oven rack in the second position under the broiler.
- Cut the bagels or separate the two halves and place them cut side up onto a sheet tray. Using a knife, spread the butter evenly over the bagels.
- Place the buttered bagels under the broiler. Allow them to toast to golden brown or until it has reached your desired shade. Take them out of the oven.
- Take the American cheese slices and place them onto the bottom half of each bagel. Set aside while you make the eggs.
- Place a medium-sized nonstick skillet on the stovetop over medium heat. Add 1 tablespoon of the vegetable oil to the pan. Once hot, add two eggs.
- Sprinkle the salt, pepper, and chili flakes, if using to taste, over the eggs. Cook for 1 minute. Flip the eggs and season them again.
- Place one slice of American cheese on top of one of the eggs. Add a splash of water to the pan and cover. Cook for 30 seconds for runny yolks or until your desired cook on the eggs. Take off the heat.
- Place 2 slices of crispy bacon on the bottom of one of the bagel’s bottom halves. Add the cheese egg on top. Top with the other fried egg. Add hot sauce if desired. Add the bagel top, repeat with the remaining ingredients, and serve immediately.
Notes
- This makes a large batch, but you can easily double it to feed more or halve the recipe as needed.
- Tons of custom options, see my tips above on that.
- Use any bagel flavor you like, we just love the extra flavor it brings to the sandwich.
- Can be frozen, see my tips above on how to store leftovers.
- Use scrambled eggs or different cheeses if desired.
- Toast the bagels first in a traditional toaster if you don’t want to use an oven or toaster oven.
Nutrition
Love This Recipe?
Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!


















