This Everything Bagel Breakfast Sandwich is a delightful morning treat! It combines a soft, toasted everything bagel with fluffy eggs, tasty cheese, and your choice of meat. Yum!
Who wouldn’t smile at breakfast with this sandwich in hand? It’s like a hug in a bagel! I love adding a little avocado for some creaminess. It makes mornings feel special!
Key Ingredients & Substitutions
Everything Bagels: These bagels add a unique flavor with their mix of sesame seeds, poppy seeds, and garlic. If you can’t find them, try plain bagels and sprinkle your own mix of seeds and spices for a similar taste.
Cheddar Cheese: I love using sharp cheddar for a bold flavor. If you prefer something milder, use Monterey Jack or even cream cheese for a softer texture.
Bacon: Bacon brings a great crunch and saltiness. You can swap it for turkey bacon or even avocado slices for a vegetarian option!
Eggs: Fresh eggs are perfect for this sandwich. For a lighter version, you can use egg whites or egg substitutes.
How Do I Cook the Perfect Eggs for My Sandwich?
Cooking the eggs just right is key to a great breakfast sandwich. Here’s a quick guide:
- Heat your skillet over medium heat and add butter to prevent sticking.
- Crack the eggs carefully into the pan, keeping the yolks whole if you want that runny goodness.
- Cook for 3-4 minutes until the whites are set, but the yolks are still soft. Cover the pan for even cooking.
- Top each egg with cheese during the last minute to let it melt perfectly.
Enjoy your breakfast creation, and don’t be afraid to mix in your favorite ingredients!

Everything Bagel Breakfast Sandwich
Ingredients You’ll Need:
For the Sandwich:
- 2 everything bagels, sliced in half
- 4 large eggs
- 4 slices cheddar cheese (or your preferred cheese)
- 8 slices bacon
- 2 tbsp cream cheese
- 1 tbsp butter
- Salt and pepper to taste
- Fresh parsley, chopped (optional, for garnish)
How Much Time Will You Need?
This delicious everything bagel breakfast sandwich takes about 15 minutes to prepare and cook. It’s quick and easy, perfect for busy mornings when you need a tasty start to your day!
Step-by-Step Instructions:
1. Cook the Bacon:
Start by cooking the bacon in a skillet over medium heat until it becomes crispy. This usually takes about 6-8 minutes. Once cooked, remove the bacon from the skillet and let it drain on paper towels to get rid of excess grease.
2. Prepare the Eggs:
In the same skillet, melt the butter over medium heat. Crack the eggs into the pan. Let them cook until the whites are set but the yolks are still softly runny, around 3-4 minutes. Season the eggs with a little salt and pepper to taste.
3. Add the Cheese:
During the last minute of cooking, place a slice of cheddar cheese over each egg, allowing it to melt slightly while the eggs finish cooking.
4. Toast the Bagels:
While the eggs are cooking, toast the sliced everything bagels in a toaster or on a skillet until they are golden and crisp. This adds a nice crunch to your sandwich.
5. Assemble the Sandwich:
Spread cream cheese on the bottom half of each toasted bagel. Layer each bagel half with one egg topped with melted cheddar cheese, followed by 4 slices of crispy bacon.
6. Garnish and Serve:
If you’d like, sprinkle some fresh parsley on top for a pop of color and freshness. Finally, place the top half of the bagel over the sandwich. Serve your sandwich warm and enjoy this hearty breakfast delight!
Can I Use Different Types of Bagels?
Absolutely! While everything bagels add great flavor, you can use plain, poppy seed, or sesame bagels if you prefer. Feel free to experiment with your favorite bagel type!
What if I Don’t Have Bacon?
No problem! You can substitute bacon with turkey bacon, ham, or even a meat-free option like avocado for a delicious twist. Adding sautéed mushrooms or spinach also works well!
Can I Prep This Sandwich Ahead of Time?
Yes! You can prepare the individual components ahead. Cook the bacon and eggs, then store them in the fridge. When you’re ready to eat, just toast the bagels and assemble the sandwich.
How Do I Reheat Leftover Sandwiches?
If you have leftovers, reheat the components separately for the best results. Warm the eggs and bacon in the microwave for about 30 seconds, and toast the bagels to ensure a nice texture. Assemble and enjoy!
