Diner-Style Breakfast Sandwich

Sign in to save

Diner-Style Breakfast Sandwich

A classic American diner breakfast sandwich with a griddled roll, fluffy folded egg, melted American cheese, and crisp bacon or sausage. Quick, filling, and built for make-at-home consistency with simple techniques.

By @american_classicJanuary 14, 2026

The diner breakfast sandwich is a small lesson in American short-order cooking: hot griddle, fast timing, and smart assembly. Once you understand how steam helps set a tender egg and how cheese melts best under gentle heat, you can replicate that counter-top magic at home. Think of this recipe as a reliable blueprint you can customize with bacon, sausage, or ham without losing the classic feel.

Total Time

17 min

Prep Time

5 min

Cook Time

12 min

Servings

2

Ingredients

Sandwiches

  • 2 Kaiser rolls or sturdy hamburger buns, split
  • 2 large eggs
  • 2 slices American cheese
  • 4 slices bacon (or 2 breakfast sausage patties)
  • 1 tbsp unsalted butter, divided
  • 2 tbsp milk or half-and-half (optional, for a softer egg)
  • 1/4 tsp kosher salt, plus more to taste
  • 1/8 tsp black pepper

Optional classic add-ons

  • 2 tsp mayonnaise or softened butter (for the roll)
  • 2–4 tomato slices
  • A few leaves iceberg lettuce
  • Hot sauce or ketchup, to serve

Instructions

  1. 1

    Cook the bacon (or sausage): Set a skillet or griddle over medium heat. Cook bacon until crisp, 6–10 minutes, turning as needed; transfer to a paper towel–lined plate. If using sausage patties, cook until browned and cooked through, about 3–4 minutes per side. Pour off excess fat, leaving a thin film in the pan.

  2. 2

    Toast the rolls diner-style: Add 1/2 tbsp butter to the pan over medium-low. Place rolls cut-side down and toast until golden, 2–3 minutes. Transfer to a plate.

  3. 3

    Make a tender folded egg: In a bowl, whisk eggs with milk (if using), salt, and pepper until very smooth. Add remaining 1/2 tbsp butter to the pan over medium-low. Pour in the eggs and let them sit for 15–20 seconds, then use a spatula to gently push the edges toward the center, tilting the pan so uncooked egg flows outward.

  4. 4

    Steam-set and melt: When the eggs are mostly set but still slightly glossy on top, fold the egg into a rectangle roughly the size of the roll (fold in thirds or in half, depending on your pan). Place 1 slice of American cheese on top. Add 1 tbsp water to the pan (away from the egg), immediately cover with a lid, and steam for 20–30 seconds to finish cooking the egg and melt the cheese.

  5. 5

    Assemble: Place the cheesy egg on the bottom half of each roll. Add bacon (2 slices per sandwich) or a sausage patty. Close with the top roll. Add mayo/butter, tomato, lettuce, or condiments if desired. Serve hot.

Nutrition Facts

Per serving

Calories603
% Daily Value*
Total Fat37.4g48%
Saturated Fat8.7g43%
Cholesterol21.6mg7%
Sodium1984.2mg86%
Total Carbohydrate55.2g20%
Dietary Fiber4g14%
Total Sugars4.7g
Protein27.3g55%

* Percent Daily Values are based on a 2,000 calorie diet.

Nutrition calculated automatically from ingredients.

EggsMain DishAmericanBreakfastQuickFriedGrilledBacon

Similar Recipes

Want to organize your recipes?