This Everything Bagel Breakfast Sandwich is a tasty start to your day! It’s filled with creamy eggs, crispy bacon or sausage, and topped with cheese—all packed into a warm, everything bagel.
What’s not to love? I always make mine extra cheesy because, let’s be honest, cheese makes everything better! 🧀 Plus, it’s so easy to whip up in the morning, perfect for busy days!
Key Ingredients & Substitutions
Everything Bagel: The star of this sandwich! If you can’t find an everything bagel, a plain bagel with a sprinkle of sesame seeds, poppy seeds, onion flakes, and garlic powder can work in a pinch.
Eggs: Fresh large eggs are best for this sandwich. You can also use egg whites or a plant-based egg substitute if you’re looking for lower cholesterol or a vegan option.
Bacon: Crispy bacon adds great flavor, but turkey bacon or even tempeh bacon make for delicious alternatives if you’re seeking a healthier or meatless choice.
Cheddar Cheese: I love aged cheddar for the sharp flavor, but feel free to swap it out for American cheese, gouda, or even a dairy-free cheese if you prefer.
How Do I Cook the Perfect Eggs for My Sandwich?
Cooking eggs just right can make or break your breakfast sandwich. Here’s my tip:
- Use medium-low heat to avoid cooking the eggs too fast.
- Crack eggs gently into the skillet to keep the yolks intact. A little salt and pepper can enhance the flavor!
- For sunny-side-up, cook until whites are set but yolk is still runny. If you prefer over-easy eggs, gently flip them and cook for another minute.
Take your time with the eggs. It’s worth it for that creamy, rich bite in the sandwich!

Everything Bagel Breakfast Sandwich
Ingredients You’ll Need:
- 1 everything bagel, split
- 2 large eggs
- 2 slices of bacon
- 1 slice cheddar cheese (optional)
- 1 tbsp butter or oil (for cooking eggs and bacon)
- Salt and freshly ground black pepper, to taste
- Everything bagel seasoning (optional, for extra sprinkle)
How Much Time Will You Need?
This delightful breakfast sandwich takes about 10-15 minutes to prepare. That includes cooking the bacon and eggs, toasting the bagel, and assembling everything together. It’s a quick and satisfying meal, perfect for mornings!
Step-by-Step Instructions:
1. Cook the Bacon:
In a skillet over medium heat, cook the bacon slices until crispy, which should take about 4-6 minutes per side. Once done, remove them from the skillet and set them on paper towels to drain any excess grease. This gives you nice, crispy bacon for your sandwich!
2. Cook the Eggs:
Using the same skillet (and some of the bacon fat for extra flavor!), reduce the heat to medium-low. If there’s not enough fat, add a little butter or oil. Crack the eggs into the skillet and cook sunny-side-up or over-easy—it’s up to you! Lightly season with salt and pepper. Let them cook until the whites are set and the yolks are still runny (or however you like them).
3. Toast the Bagel:
While your eggs are cooking away, split the everything bagel and toast it until it’s nice and golden brown. This will give your sandwich a great crunch!
4. Assemble the Sandwich:
Grab the bottom half of the toasted bagel and lay the cheese slice on it. Then, layer on the cooked eggs right on top of the cheese. Follow up with those crispy bacon slices, making sure to stack them just right!
5. Finish and Serve:
Place the other half of the bagel on top to finish your sandwich. If you want a little extra flavor, sprinkle a bit of everything bagel seasoning on top! Serve it up right away and enjoy the warm, savory flavors of your delicious Everything Bagel Breakfast Sandwich!
This simple yet filling recipe yields one hearty breakfast sandwich, perfect for a cozy morning or on-the-go breakfast. Enjoy!
Can I Use Different Types of Bagels?
Absolutely! While everything bagels are delicious, you can use any type of bagel you like. Plain, sesame, or onion bagels all work great in this recipe!
What Can I Substitute for Bacon?
If you’re looking for a healthier or vegetarian option, turkey bacon, ham, or even avocado slices would make excellent substitutes. You can also use your favorite plant-based bacon for a vegan alternative!
Can I Prepare This Sandwich Ahead of Time?
Yes! You can cook the bacon and eggs ahead of time and store them in the fridge. Just reheat them in the microwave or a skillet before assembling your sandwich. The bagel can be toasted fresh right before serving.
How to Store Leftovers?
If you have any sandwich leftovers, store them in an airtight container in the fridge for up to 1 day. To retain the best texture, I recommend reheating the eggs and bacon separately in a skillet rather than the microwave to keep everything warm and crispy.



