Go Back
+ servings
bagel breakfast sandwich with egg and bacon on a plate

Bagel Breakfast Sandwich

This Bagel Breakfast Sandwich is the perfect easy way to start the morning! This is truly the ultimate breakfast sandwich that gets you ready for the day.
Course Breakfast
Cuisine American
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings 2 sandwiches
Calories 726kcal


  • 4 slices thick bacon
  • 2 eggs
  • 2-4 slices cheddar cheese
  • 2 bagels
  • 2 slices onion


  • Cook the bacon first and drain it on paper towels. 
  • Drain any excess bacon grease (reserve the excess in your bacon fat container - yes you should have a bacon fat container). Add the onion and cook for about 5-7 minutes, until they are softened and charred on the outside. Remove and set aside.
  • Add an additional tablespoon of the reserved bacon grease to the skillet if necessary and heat over medium. Add the eggs, season with salt and pepper, and cook for about 2 minutes, then cover and cook another 2 minutes.
  • While the eggs are cooking, toast the bagel(s) until they are lightly browned and spread a thin layer of butter on top. 
  • Add the cheese slices, onions and bacon to the toasted bagel (the bottom half) then top with the fried egg. 
  • Place the top half on top and serve. 



  1. The eggs are best when the yolk is still gooey in the center, but not ultra runny. 
  2. If you don't like onions, you can omit them.
  3. Add more bacon or cheese if you want a meatier of cheesier sandwich (though I think it's perfect as is).


  • American cheese is a great substitute for cheddar cheese as it melts well and has a great flavor.
  • Add a slice of tomato to the sandwich.
  • Add a couple slices of avocado to the sandwich.
  • Squeeze a touch of sriracha on your eggs before adding them to the sandwich for some spice.
  • Substitute ham or sausage for the bacon. Eliminate the meat all together for a meat-free option. 


Serving: 1bagel | Calories: 726kcal | Carbohydrates: 59g | Protein: 30g | Fat: 40g | Saturated Fat: 15g | Cholesterol: 229mg | Sodium: 1206mg | Potassium: 330mg | Fiber: 3g | Sugar: 1g | Vitamin A: 435IU | Vitamin C: 1mg | Calcium: 166mg | Iron: 3mg