If you love a good bagel breakfast sandwich, this recipe’s really going to hit the spot. With fresh ingredients like eggs, cheese, and crispy bacon, you can whip it up in just 20 minutes, making it perfect for those busy mornings.
This bagel breakfast sandwich recipe targets overcooked eggs, soggy bagels, limited ingredient options, unclear techniques, and lacks guidance for dietary adjustments or troubleshooting.

I’ve had my fair share of breakfast struggles, especially when trying to get the eggs just right without making a mess. After a few tries, I found that keeping it simple yet satisfying is the way to go, whether I’m making it for myself or for family.
This recipe really shines because it’s all about using everyday ingredients and quick steps. It’s straightforward but packs a punch, ensuring that your sandwich is warm and cheesy, just the way everyone likes it.
If you want more cozy breakfast ideas, check out my Broccolini Frittata, which is another tasty option for mornings!
Table of contents
Dietary Considerations
- This recipe is not gluten-free due to the bagels containing wheat flour, which is unsuitable for gluten-sensitive diets.
- The recipe contains cheese and eggs, so it is unsuitable for vegan diets because it includes animal-derived ingredients.
- The recipe suits dairy-free diets only when using vegan cheese substitutions instead of regular cheese in the recipe.
- This recipe does not meet keto or low-carb diets due to the high carbohydrate content from bagels and avocado included in the recipe.
- The recipe is nut-free as none of the ingredients, such as bacon or sausage, contain nuts or nut derivatives.
Why You Will Love This Recipe
- Warm and Comforting This bagel breakfast sandwich brings a cozy start to your day. The warmth of the toasted bagel paired with freshly cooked eggs makes it truly inviting.
- Flavor-Packed Experience The combination of crispy bacon and melted cheese creates a satisfying flavor profile that balances savory richness with a hint of spice from the spicy mayo.
- Quick and Easy Prep With just 20 minutes from start to finish, you’ll have a hearty and filling meal ready in a snap. A quick breakfast solution for busy mornings!
- Crowd-Friendly Meal Whether it’s a family breakfast or a relaxed weekend brunch with friends, this bagel breakfast sandwich is always a hit and easily customizable to suit everyone’s tastes!

How to Make Bagel Breakfast Sandwich
- Prep Time: 10 minutes
- Cool Time: —
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 2 sandwiches 1x
- Category: Breakfast
- Method: Skillet Cooking
- Cuisine: American
- Diet: Low Lactose
Description
A delicious bagel breakfast sandwich featuring bacon, egg, and cheese with a spicy mayo spread.
Ingredients
- ¼ cup (60 ml) mayonnaise
- 1 tablespoon (15 ml) ketchup
- 1 teaspoon (5 ml) hot sauce
- 1½ tablespoons (21 g) unsalted butter, divided
- 2 bagels, sliced
- 4 large eggs
- 4 slices cheddar or American cheese
- 4 slices cooked bacon
- Kosher salt, to taste
- Freshly ground black pepper, to taste
Instructions
- Step 1: In a small bowl, stir together the mayonnaise, ketchup, and hot sauce until the mixture is well combined. Set aside.
- Step 2: Spread ½ tablespoon (7 g) of butter evenly on the cut sides of the bagels. Set the buttered bagels aside to prepare the rest.
- Step 3: Place a nonstick skillet over medium-low heat and melt 1 tablespoon (14 g) of the butter. Once melted and the butter has stopped bubbling, gently crack the eggs into the pan, spacing them evenly without crowding.
- Step 4: Let the eggs cook undisturbed for about 2 to 3 minutes. Season the eggs with kosher salt and freshly ground black pepper to taste. Observe that the edges of the eggs begin to set while the yolks remain runny if desired.
- Step 5: Carefully flip each egg using a spatula. Immediately place one slice of cheese on top of each egg. Continue cooking the eggs with cheese on top for an additional 2 to 3 minutes until the cheese melts and the eggs reach preferred doneness. Stacking the eggs side by side after cooking can simplify assembly.
- Step 6: Using the same skillet, place the buttered bagel halves cut side down and toast them until they turn golden brown. Toasting time is approximately 2 minutes; adjust as necessary to obtain a crispy texture.
- Step 7: Spread a generous amount of the prepared spicy mayo onto the toasted sides of the bagels. Layer the cooked eggs with melted cheese evenly. Top with the bacon slices. You may add extra toppings if desired.
- Step 8: Finish optionally with a drizzle of hot sauce over the assembled sandwich for added spiciness.
Notes
- Room Temperature: Store sandwiches in an airtight container at room temperature, away from direct sunlight, for up to 2 days.
- Refrigeration: Place in an airtight container inside the refrigerator for up to 5 days. Reheat gently to avoid drying out the eggs.
- Freezing: Wrap sandwiches tightly in plastic wrap, then place in a freezer-safe bag or container for up to 2 months. Thaw overnight in the refrigerator before reheating.
- If bagels become soggy, return them to the skillet and toast for an additional 2 minutes on medium heat until golden brown and crisp before assembling.
- To prevent overcooked eggs, maintain medium-low heat during cooking and flip eggs after around 2 minutes to keep yolks runny.
- If the spicy mayo taste is mild, mix in an extra ½ teaspoon (2.5 ml) of hot sauce for more heat before spreading.
- For better cheese melt, cover the pan with a lid during the last minute of cooking the eggs after flipping.
- Crispier bacon can be achieved by cooking it in the skillet at medium heat for an additional 2 minutes per side before adding to the sandwich.
Nutrition
- Serving Size: 1 sandwich
- Calories: 350
- Sugar: 1g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 7g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 90mg

Ingredient Notes
- Bagels: Choose fresh, chewy bagels for the best texture. Opt for plain or your favorite variety to complement your sandwich fillings.
- Eggs: Use large eggs and cook them to your liking. Soft scrambled or fried works great, adding protein and creaminess to your sandwich.
- Cheese: Select a good-quality cheese like cheddar or cream cheese. The richness enhances flavor and binds the layers together nicely.
- Avocado: Go for ripe avocados, which should yield slightly to gentle pressure. They add creaminess and a fresh taste that elevates the whole dish.
- Bacon or sausage: Pick crispy bacon or savory sausage for extra flavor. Both add a delightful crunch and heartiness to the sandwich.
- Greens: Fresh spinach or arugula works well for a peppery bite. They balance the richness of the proteins and add a nice color contrast.
Recipe Tips
- If the bagels are soggy, toast them for an additional 2 minutes in the skillet until golden brown and crispy before assembling the sandwich.
- When the eggs overcook, reduce the heat during cooking to medium-low and flip them after 2 minutes to maintain a runny yolk.
- If your spicy mayo isn’t flavorful enough, add ½ teaspoon more hot sauce to the mixture for an extra kick before spreading it on the bagels.
- For cheese that doesn’t melt nicely, cover the pan with a lid for the last minute of cooking to trap heat and encourage melting.
- If bacon isn’t crispy, cook it on medium heat for an additional 2 minutes per side, ensuring a better texture before adding it to the sandwich.
Serving Suggestions
Serve with a side of mixed greens or a refreshing cucumber salad. Pair it with roasted sweet potatoes or crispy hash browns for added flavor.
Use to make a breakfast burrito or loaded breakfast bowl. Add to scrambled eggs or a breakfast casserole for a hearty brunch option.
Top with extra hot sauce or a dollop of avocado crema. Drizzle with sriracha or fresh salsa for an added kick.
Recipe variations
- You can use turkey bacon instead of traditional bacon for a lighter bagel breakfast sandwich. Add the same amount of kosher salt and black pepper to season the eggs as in the foundation recipe.
- Add some fresh chopped chives or green onions (about 1 tablespoon) to the spicy mayo mixture to give your sandwich a mild onion flavor. Either cheddar or American cheese works well for melting consistency.
- Either plain or flavored bagels, such as onion or everything bagels, can be toasted for variety. If using flavored bagels, reduce added salt to maintain overall taste balance.
- If making more sandwiches, multiply all ingredient amounts by the number of servings needed. This recipe doubles well, so for four sandwiches use 8 eggs, 8 bacon slices, and 4 bagels. This joins nicely with my Classic Butter Swim Biscuits for an extended breakfast spread.
Save This Recipe!
How to Store?
To keep your bagel breakfast sandwich fresh and delicious, follow these storage tips:
Room Temperature: Store in an airtight container at room temperature for up to 2 days. Keep sandwiches away from direct sunlight.
Refrigeration: Place in an airtight container inside the refrigerator up to 5 days. Reheat gently to avoid drying out the eggs.
Freezing: Wrap sandwiches in plastic wrap, then place in a freezer bag or container up to 2 months. Thaw overnight in the fridge.
Other Recipes You’ll Love
- Toasted Coconut Marshmallows
- Smores Cupcakes with Torched Marshmallow
- Chocolate Peanut Clusters
- Butter Toffee Peanuts
If you enjoyed this Bagel Breakfast Sandwich or any other recipe on my blog, please leave a ⭐ star rating and let me know how it went in the comments below. I appreciate taking time to read about this recipe, thank you!