Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 brioche or Kaiser rolls, split
- 6 slices bacon
- 4 large eggs
- 1 tbsp whole milk or water
- 1 tbsp unsalted butter (for eggs) + 1 tsp butter or bacon fat (for buns)
- 4 slices American cheese
- 2 tbsp mayonnaise
- 1/2 tsp coarsely ground black pepper
- 1/2 tsp lemon juice or cider vinegar
- 3 pinches kosher salt, divided
- Optional: 1 tbsp chopped chives or scallions, hot sauce
Do This
- 1) Stir mayo, black pepper, lemon juice, and a tiny pinch of salt; set aside.
- 2) Cook bacon in a cold skillet over medium heat, 8 to 10 minutes to crisp; drain.
- 3) Toast split rolls cut side down in 1 tsp butter or bacon fat, 1 to 2 minutes.
- 4) Whisk eggs with milk and 1/4 tsp salt; melt 1 tbsp butter in nonstick pan over low heat.
- 5) Soft-scramble eggs, stirring gently 2 to 3 minutes; form 2 mounds and top each with 2 cheese slices; cover 15 to 30 seconds to melt.
- 6) Spread peppery mayo on top buns; layer bacon on bottoms, add cheesy eggs, sprinkle chives, cap and serve.
Why You’ll Love This Recipe
- Soft, custardy scrambled eggs meet salty-crisp bacon and melty American cheese.
- Buttery brioche or sturdy Kaiser rolls hold everything together without getting soggy.
- Peppery mayo adds a bright, savory kick in seconds.
- Fast, reliable technique you can repeat on busy mornings.
Grocery List
- Produce: Chives or scallions (optional), lemon
- Dairy: Eggs, unsalted butter, American cheese, milk
- Pantry: Brioche or Kaiser rolls, bacon, mayonnaise, kosher salt, black pepper, hot sauce (optional)
Full Ingredients
Peppery Mayo
- 2 tbsp mayonnaise
- 1/2 tsp coarsely ground black pepper
- 1/2 tsp lemon juice or cider vinegar
- Pinch kosher salt
Soft-Scrambled Eggs
- 4 large eggs
- 1 tbsp whole milk or water
- 1/4 tsp kosher salt
- 1 tbsp unsalted butter
Bacon and Assembly
- 6 slices bacon
- 2 brioche or Kaiser rolls, split
- 4 slices American cheese
- 1 tsp unsalted butter or reserved bacon fat (for toasting rolls)
- 1 tbsp chopped chives or thinly sliced scallions (optional)
- Hot sauce, to taste (optional)

Step-by-Step Instructions
Step 1: Mix the peppery mayo
In a small bowl, stir together the mayonnaise, black pepper, lemon juice, and a pinch of salt until smooth. Taste and adjust seasoning if needed. Set aside.
Step 2: Cook the bacon until crisp
Place bacon in a large, cold skillet so the slices do not overlap. Set the heat to medium and cook, flipping occasionally, until deeply golden and crisp, 8 to 10 minutes. Transfer to a paper towel–lined plate or a wire rack to drain. Pour off and reserve 1 teaspoon of bacon fat if you would like to toast the buns in it.
Step 3: Toast the rolls
Split the rolls. Warm 1 teaspoon butter or the reserved bacon fat in the skillet over medium heat. Place rolls cut side down and toast until golden at the edges, 1 to 2 minutes. Set aside.
Step 4: Whisk and soft-scramble the eggs
In a medium bowl, whisk the eggs with the milk and 1/4 teaspoon salt until completely blended and a bit frothy. Heat a nonstick skillet over low heat and melt 1 tablespoon butter. Pour in the eggs. With a silicone spatula, gently push the eggs from the edges toward the center, forming soft curds. Cook low and slow, 2 to 3 minutes, until just set and still glossy. Do not overcook; they will continue to set off the heat.
Step 5: Melt the American cheese onto the eggs
Divide the eggs into two mounds in the pan. Top each mound with 2 slices American cheese. Cover the skillet with a lid or tent with foil and let the cheese melt from residual heat, 15 to 30 seconds, until glossy and fully softened.
Step 6: Assemble and serve
Spread a generous layer of peppery mayo on the cut side of the top buns. Lay 3 slices bacon on each bottom bun. Slide the cheesy eggs on top of the bacon. Sprinkle with chives or scallions if using. Cap with the top buns and serve immediately while hot and melty.
Pro Tips
- Start bacon in a cold pan so it renders evenly and crisps without burning.
- Keep the eggs on low heat; remove them slightly underdone for silky, custardy curds.
- American cheese melts cleanly and bonds the eggs; if using cheddar, shred it and cover the pan longer to melt.
- Toast the buns so they stay sturdy against the soft eggs and mayo.
- Layer bacon under the eggs to keep it crisp; the cheesy eggs help hold everything in place.
Variations
- Spicy version: Stir 1 to 2 teaspoons hot sauce or 1/2 teaspoon chipotle powder into the peppery mayo.
- Veggie boost: Add a thin tomato slice and a few arugula leaves after the bacon for freshness.
- Sheet-pan eggs for a crowd: Bake 10 whisked eggs with 1/4 cup milk and 1 teaspoon salt in a greased 9×13-inch pan at 325°F for 12 to 15 minutes; cut into squares, top with cheese, and assemble.
Storage & Make-Ahead
The peppery mayo can be made up to 4 days ahead and refrigerated, covered. Bacon can be cooked 2 days in advance; re-crisp in a 350°F oven for 5 to 7 minutes. For best texture, cook eggs right before serving. To reheat an assembled sandwich without mayo, wrap in foil and warm at 325°F for 10 to 12 minutes; add the mayo after reheating. Avoid freezing mayo; if freezing for meal prep, assemble with bacon, eggs, and cheese only, wrap tightly, freeze up to 1 month, then reheat at 325°F for 20 to 25 minutes and finish with fresh mayo.
Nutrition (per serving)
Approximate values per sandwich: 760 calories; 43 g fat; 43 g carbohydrates; 37 g protein; 1,640 mg sodium. Values will vary based on roll size, bacon brand, and exact amounts used.


Leave a Reply