Bagel breakfast sandwich (scrambled egg & bacon)

Make a satisfying bagel breakfast sandwich with soft scrambled eggs, crispy bacon and toasted everything bagel. Tips for creamy eggs, crisp bacon and quick assembly.

Bagel breakfast sandwich (scrambled egg & bacon)

This bagel breakfast sandwich (scrambled egg & bacon) is the kind of morning food that satisfies immediately: a glossy toasted bagel split and filled with soft, custardy scrambled eggs and crisp, smoky bacon. It’s approachable enough for a weekday morning yet special enough for a slow weekend breakfast. The textures—chewy bagel, pillowy eggs and crunchy bacon—play against each other, while a hint of butter, a light smear of melting cheese or a shower of everything seasoning brings layers of flavor.

Making this sandwich at home lets you control the doneness of the eggs and the crispness of the bacon, and it’s adaptable: swap in smoked ham or a plant-based bacon for dietary preferences, add herbs or hot sauce for a flavor kick, or build multiple sandwiches at once to feed a crowd. The assembled sandwich keeps well for a few hours if wrapped and held warm, and components can be prepped ahead for a faster morning assembly.

This recipe walks through how to toast and finish everything so each bite has contrast: a golden bagel top flecked with mixed seeds, softly seasoned scrambled eggs with a tender curd, and thick-cut bacon fried until crisp but not brittle. Practical tips cover timing when you’re cooking for more than one sandwich, how to keep eggs creamy, and the simplest ways to reheat without sacrificing texture. If you love handheld breakfasts with big, immediate flavor, this sandwich will become a repeat in your rotation.

Why this combination works

The bagel breakfast sandwich (scrambled egg & bacon) balances complementary textures and flavors. A chewy, slightly glossy bagel provides structure and a toasty surface; the eggs supply richness and tenderness; and the bacon adds salt, smoke and crunch. Flavor contrast keeps each bite interesting and prevents palate fatigue, which is why a single, simple sandwich feels satisfying and complete.

Beyond texture, there’s a temperature play: the warm eggs and bacon inside a cooler toasted bagel keep the sandwich pleasant to eat without becoming uniformly hot or limp. Fat from the bacon and butter coats the mouth, while little pops from seeds or seasoning on the bagel add a secondary sensory layer. These elements combine to create a rhythmic eating experience where each component enhances the others.

Ingredient notes and substitutions

Eggs: Choose large eggs for consistency in timing and volume. Older eggs create slightly looser curds, while fresher eggs form tighter curds; both are fine. If you want richer eggs, substitute half the milk with cream or use an extra yolk for more silkiness.

Bacon and alternatives: Thick-cut bacon gives a substantial chew and visual presence in the sandwich. For milder flavor, use center-cut bacon. For a leaner option, try Canadian bacon or lean ham. Plant-based bacon or smoked tempeh are excellent vegetarian alternatives, though cooking times will differ.

A note on seasonings and extras

Everything bagel seasoning is a blend of sesame, poppy seeds, garlic and onion flakes plus coarse salt; a light sprinkle on a toasted bagel elevates texture and savoriness. If you don’t have the blend, use a scatter of sesame seeds and a pinch each of garlic powder and onion powder.

Small finishing touches—such as a scattering of thinly sliced chives, a light smear of mayonnaise or a dash of hot sauce—don’t overpower the sandwich but add freshness or acidity. Keep these optional and adjust to your tastes when assembling.

Ingredients

  • 4 everything bagels or sesame/seeded bagels
  • 6 large eggs
  • 8 slices thick-cut bacon
  • 2 tablespoons unsalted butter
  • 2 tablespoons neutral oil (vegetable or canola) or olive oil
  • 2 tablespoons whole milk or cream
  • 4 slices cheddar or American cheese (optional)
  • Salt to taste
  • Freshly ground black pepper to taste
  • Everything bagel seasoning or mixed seeds for topping (optional) to taste
  • 1 tablespoon water (for egg technique)
  • Mayonnaise or butter for spreading (optional) to taste
  • Hot sauce or ketchup (optional) to taste
  • Fresh chives or green onion, thinly sliced (optional) to taste
  • Paper towels (for draining bacon) – listed as ingredient for completeness
  • Aluminum foil or parchment for keeping sandwiches warm – listed as ingredient for completeness
Toasted everything bagel sandwich filled with soft scrambled eggs and crispy bacon, cut to show the egg and bacon layers

Instructions

  1. Prepare the bacon: place 8 slices of thick-cut bacon in a cold large skillet in a single layer without overlapping. Turn the heat to medium and cook, flipping occasionally, until the fat renders and the bacon is crisped to your preference, about 10–14 minutes depending on thickness. Transfer cooked bacon to a plate lined with paper towels to drain. (ingredient_ids: ["ing_bacon", "ing_paper_towels"])
  2. Toast the bagels: while the bacon cooks or just after removing it, split 4 bagels and lightly butter the cut sides if desired. Toast the bagels face-down in the same skillet used for bacon over medium heat for 1–2 minutes until golden and glossy, or toast in a toaster oven until lightly browned. Sprinkle the exposed tops with everything seasoning if using. (ingredient_ids: ["ing_bagels", "ing_butter", "ing_everything_seasoning"])
  3. Warm a small skillet and prepare for eggs: wipe the skillet lightly with a paper towel to remove most bacon fat but leave a teaspoon for flavor, or add 2 tablespoons neutral oil to a nonstick skillet and heat over medium-low. Crack 6 large eggs into a mixing bowl, add 2 tablespoons whole milk or cream and 1 tablespoon water, season with a pinch of salt and a few grinds of black pepper, and whisk until uniform and slightly frothy. (ingredient_ids: ["ing_eggs", "ing_milk", "ing_water", "ing_salt", "ing_pepper", "ing_paper_towels", "ing_oil"])
  4. Cook soft scrambled eggs: reduce heat to low so the pan is gently warm. Add 2 tablespoons unsalted butter and let it melt without browning. Pour in the egg mixture and let it sit undisturbed for 10–15 seconds until the edges begin to set. Using a silicone spatula, gently push the eggs from the edges to the center, forming large, soft curds. Continue stirring slowly and gently until the eggs are custardy and just set but still glossy, about 2–4 minutes total. Remove from heat while the eggs are slightly underdone; they will finish carrying residual heat. (ingredient_ids: ["ing_eggs", "ing_butter", "ing_salt", "ing_pepper"])
  5. Assemble with cheese if using: if you want melted cheese, lay 4 slices of cheese on the bottom halves of the toasted bagels. Divide the warm scrambled eggs evenly among the bagel bottoms, allowing the heat of the eggs and bagel to slightly melt the cheese. Place two slices of drained bacon atop each egg portion, folding if needed to fit. Spread mayonnaise or additional butter on the top halves if desired and close the sandwiches. (ingredient_ids: ["ing_cheese", "ing_eggs", "ing_bacon", "ing_mayonnaise", "ing_butter"])
  6. Finish and rest briefly: wrap each sandwich loosely in aluminum foil or parchment to keep warm for up to 20–30 minutes without losing too much crispness. If serving immediately, slice in half to show the cross-section and garnish with chopped chives or extra seasoning. (ingredient_ids: ["ing_aluminum_foil", "ing_chives", "ing_everything_seasoning"])
  7. Optional oven method for multiple sandwiches: preheat the oven to 350°F (175°C). After assembling open-faced with cheese and eggs, place sandwiches on a baking sheet and bake 5–7 minutes until cheese is melted and everything is warmed through. Then add bacon and top half of bagels and serve. (ingredient_ids: ["ing_cheese", "ing_eggs", "ing_bacon"])

Pro Tips

  • Use medium-low heat for eggs: low, gentle heat yields creamy curds instead of dry, rubbery eggs.
  • Reserve a bit of bacon fat for toasting the bagel: it adds flavor and creates a glossy surface similar to an egg wash.
  • Don’t over-salt the eggs if your cheese or bacon is salty; taste as you go.
  • Cook bacon in a single layer and start in a cold pan so the fat renders slowly and crisps evenly.
  • If making many sandwiches, keep finished ones loosely wrapped in foil and place in a warm oven (about 200°F/95°C) for up to 30 minutes without sogginess.

Variations

  • Bagel with egg & Canadian bacon: swap thick-cut bacon for slices of Canadian bacon; reduce frying time and warm in the skillet until slightly caramelized.
  • Cheesy herb bagel: stir 1/4 cup grated parmesan or shredded gruyère into the eggs near the end of cooking and add a tablespoon of chopped fresh herbs such as chives or parsley.
  • Spicy bagel sandwich: spread a thin layer of sriracha mayo on the bagel halves and fold pickled jalapeños into the eggs before folding.
  • Vegetarian version: replace bacon with smoked tempeh strips or store-bought plant-based bacon and use olive oil for toasting. Add sliced avocado for creaminess.

Serving Suggestions

  • Serve with a side of mixed greens lightly dressed in lemon vinaigrette to cut the richness of the sandwich.
  • Pair with a small bowl of fruit salad—berries and citrus segments add bright contrast to the savory sandwich.
  • Offer a cup of brisk black coffee or a latte; the coffee’s bitterness balances the bacon’s sweetness and the eggs’ creaminess.
  • Serve with roasted potatoes or simple home fries for a heartier brunch plate.

Make-ahead and batch cooking

If feeding a group, cook bacon on a sheet pan in the oven at 400°F (205°C) for 12–18 minutes depending on thickness. This frees stovetop space and yields evenly crisp slices. Hold cooked bacon on a wire rack in a warm oven until assembly.

Scramble eggs gently in batches; do not overcook them. Keep warmed eggs covered with foil and tucked into a low oven (about 200°F/95°C) for short periods. Toast bagels just before serving to maintain their crisp exterior; if you must toast ahead, leave bagels unassembled and re-toast briefly before adding fillings.

Storage and Reheating

Store wrapped sandwiches in the refrigerator for up to 2 days. To reheat, unwrap and place on a baking sheet in a 350°F (175°C) oven for 8–10 minutes, flipping once, until warmed through and the bagel is crisped. For microwave reheating, remove any foil and cover with a paper towel; microwave on medium power in 30-second intervals until warm, then open-faced toast or pan-sear briefly to restore some crunch. Refrigerate components separately—eggs, bacon and bagels—if you want the best texture when reheating.

Ingredients for Bagel breakfast sandwich (scrambled egg & bacon)

Bagel breakfast sandwich (scrambled egg & bacon)

A classic handheld breakfast: toasted seeded bagel filled with soft scrambled eggs, melted cheese (optional) and crisp bacon. Simple techniques make the eggs tender and the bacon satisfyingly crunchy.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • 4 pieces everything bagels or seeded bagels Split before toasting; any seeded bagel works
  • 6 pieces large eggs Use large eggs for consistent cooking
  • 8 slices thick-cut bacon Adjust amount for desired bacon per sandwich
  • 2 tablespoons unsalted butter Used for cooking eggs and optional bagel spreading
  • 2 tablespoons neutral oil (vegetable or canola) or olive oil Optional for eggs or toasting if not using bacon fat
  • 2 tablespoons whole milk or cream Adds creaminess to the eggs
  • 4 slices cheddar or American cheese slices (optional) Use your favorite melting cheese or omit
  • to taste salt Season eggs and bagels lightly
  • to taste freshly ground black pepper Season eggs to taste
  • to taste everything bagel seasoning or mixed seeds Optional topping for extra crunch and flavor
  • 1 tablespoon water Helps create steam for creamier eggs
  • to taste mayonnaise or extra butter Optional spread for the bagel
  • to taste fresh chives or green onion For garnish
  • to taste paper towels For draining bacon
  • to taste aluminum foil or parchment For keeping sandwiches warm

Equipment

  • Large skillet
  • Small nonstick skillet
  • Mixing bowl
  • Whisk or fork
  • Silicone spatula
  • Tongs
  • Toaster or oven
  • Baking sheet
  • Wire rack (optional)

Method
 

  1. Prepare the bacon in a cold large skillet placed over medium heat, arranging 8 slices in a single layer without overlapping; cook and flip occasionally until fat is rendered and bacon reaches desired crispiness, about 10–14 minutes, then transfer to a plate lined with paper towels to drain.
  2. Split 4 bagels and lightly butter the cut sides if desired, then toast face-down in the same skillet used for bacon for 1–2 minutes until golden, or toast in a toaster; sprinkle tops with everything bagel seasoning if using.
  3. In a mixing bowl whisk together 6 large eggs with 2 tablespoons whole milk (or cream), 1 tablespoon water, a pinch of salt and a few cracks of black pepper until uniform and slightly frothy.
  4. Heat a small nonstick skillet over low heat and add 2 tablespoons unsalted butter; once melted, pour in the egg mixture and let sit undisturbed for 10–15 seconds until edges set, then gently push edges into the center with a silicone spatula to form large curds; continue slowly stirring until eggs are custardy but slightly underdone, 2–4 minutes, and remove from heat.
  5. If using cheese, place 4 slices on the bottom halves of the toasted bagels; divide the warm scrambled eggs among the bagel bottoms, top with two slices of drained bacon per sandwich, add mayonnaise or extra butter on the top halves if desired, then close and press lightly.
  6. Wrap assembled sandwiches loosely in aluminum foil or parchment to keep warm for up to 30 minutes, or slice and serve immediately garnished with chopped chives and a sprinkle of seasoning if desired.

Notes

Adjust egg quantity per sandwich if you prefer less or more filling.
Use a wire rack and baking sheet to cook bacon in the oven for easier batch cooking.
Cheese is optional but melting it under warm eggs adds an extra creamy layer.

Frequently Asked Questions

Can I make the scrambled eggs ahead of time?

You can cook the scrambled eggs up to one day ahead and refrigerate them in an airtight container. Reheat gently in a skillet over low heat with a small splash of milk or water to restore silkiness, stirring frequently to avoid overcooking. Freshly cooked eggs will always be softer and more tender than reheated ones, so when possible, cook the eggs just before assembly.

What’s the best bagel type to use?

A chewy, slightly dense bagel—classic New York-style or a supermarket baked bagel—works best because it contains the fillings without getting soggy too quickly. Everything bagels add savory crunch from seeds and seasonings. If you prefer a lighter bite, use a thinner bagel or a split toasted roll, but the bagel’s chew is part of the sandwich’s appeal.

How do I keep the bacon crispy when I assemble the sandwich?

Drain cooked bacon on paper towels to remove excess fat and assemble just before serving. If you need to hold bacon for a short time, place single layers on a baking rack set over a sheet pan in a 200°F (95°C) oven; this keeps them warm and prevents steam from softening the crust. Avoid stacking finished sandwiches for long periods because trapped steam will soften the bacon.

Is there a way to make the eggs extra creamy without adding milk?

Yes. Use a low-and-slow cooking method and remove the pan from the heat while the eggs are slightly underdone so carryover heat finishes them. Adding a small knob of butter off the heat and stirring it in will also give a glossy, creamy finish without dairy additions like milk or cream. A tablespoon of cream cheese stirred in at the end will make eggs very silky as well.

How can I adapt this recipe for a gluten-free diet?

Substitute gluten-free bagels or an alternative bread that you enjoy, and ensure any seasoning or condiments you use are certified gluten-free. The egg and bacon components remain unchanged. Toast the gluten-free bagel gently because some varieties brown faster due to different starch profiles.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating