Go Back
Golden crispy breakfast egg sandwich with melted cheese and a runny yolk on toasted bread.

The Crispiest Breakfast Egg Sandwich You'll Make at Home (No Soggy Bread)

This crispy breakfast egg sandwich stays perfectly crunchy thanks to a mayo sear and a double cheese barrier. No soggy bread, just shatteringly crisp exterior and soft, melty interior. Ready in 15 minutes.
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Course Breakfast, Brunch
Cuisine American
Servings 2
Calories 450 kcal

Equipment

  • 10-inch non-stick pan
  • Heavy bottom skillet or cast iron pan
  • Medium bowl and whisk
  • Chopping board
  • Thin metal spatula

Ingredients
  

  • 4 large eggs
  • to taste kosher salt and black pepper
  • 4 teaspoons olive oil, divided
  • 4 slices bread of choice (sourdough or brioche)
  • 1/2 avocado, thinly sliced
  • 4 slices cheddar cheese
  • 1 medium tomato, thinly sliced
  • 2 tablespoons mayonnaise

Instructions
 

  • Prepare the eggs: Crack the eggs into a medium bowl. Add a pinch of kosher salt and a few cracks of black pepper. Beat with a fork or whisk until the yolks and whites are just combined — about 15 seconds. Don't over-whisk. You want some texture, not a uniform yellow liquid.
  • Cook the eggs: Heat the non-stick pan over medium-low heat. Add 2 teaspoons of the olive oil and swirl to coat. Pour in the eggs. Let them set for about 30 seconds without touching them. Then, using a rubber spatula, gently push the cooked edges toward the center, tilting the pan to let the raw egg flow into the gaps. Repeat until the eggs are softly set and still look slightly wet — about 2 minutes total. Remove from the heat. The residual heat will finish them.
  • Assemble the sandwiches: Lay the 4 slices of bread on a clean chopping board. Working with two sandwiches: on the first piece of bread, layer a few slices of avocado, 1 slice of cheddar cheese, half of the scrambled eggs, a second slice of cheddar cheese, and a few slices of tomato. Top with the second piece of bread. Repeat for the second sandwich. The cheese goes on both sides of the eggs — this is the waterproofing layer.
  • Griddle the sandwiches: Spread the outside of the top and bottom bread slices with the mayonnaise. Use about 1/2 tablespoon per side. Heat your heavy bottom skillet over medium-low heat. Place the sandwiches in the dry skillet (mayo-side down). Use the spatula to press down gently. Cook for 3-4 minutes, until the bottom is deep golden brown. Carefully flip with the spatula and cook the other side for 3-4 minutes, pressing gently again. The cheese should be fully melted by the time the bread is golden.
  • Rest and serve: Transfer the sandwiches to a cutting board and let them rest for 1 minute. This lets the cheese set slightly so it doesn't all slide out when you cut it. Cut in half on a diagonal and serve immediately.

Notes

For the crispiest result, blot the tomato slices with a paper towel before layering — this single step removes excess water that would steam your bread. Don't skip the double cheese layer; it creates a fat barrier that protects the bread from moisture. Cook over medium-low heat to give the cheese time to melt before the bread burns. Press gently with the spatula for even browning without flattening. Leftover sandwiches can be reheated in a 350°F oven for 5-7 minutes, but avoid the microwave at all costs. For meal prep, scramble the eggs and slice the tomato and avocado ahead; assemble and griddle fresh in the morning.
Keyword breakfast sandwich recipe, crispy breakfast egg sandwich, easy breakfast, mayo sear