Egg and Ham Breakfast Sandwich

Start your day with a delicious homemade Egg and Ham Breakfast Sandwich that’s guaranteed to satisfy your morning hunger! These sandwiches combine fluffy scrambled eggs, savory ham, and melted cheese all nestled between toasted English muffins for a breakfast that feels indulgent yet comes together quickly.

I’ve perfected this recipe over countless weekend brunches, and it’s become my family’s most requested breakfast. The beauty lies in its simplicity and how easily you can customize it to everyone’s preferences while still delivering that perfect balance of protein and comfort to fuel your morning.

Why You’ll Love This

  • Quick and easy to prepare, perfect for busy mornings or weekend brunches
  • Customizable for picky eaters – everyone can add their favorite toppings
  • Portable option for breakfast on-the-go
  • Protein-packed to keep you satisfied until lunch
  • Can be prepped ahead and assembled in minutes when needed
Egg and Ham Breakfast Sandwich

Ingredients

  • 3 large eggs, beaten
  • 1/4 teaspoon kosher salt
  • 1/4 teaspoon white pepper
  • 3 tablespoons butter, divided
  • 2 slices bread
  • 1 slice cheddar cheese
  • 2 slices deli ham

Instructions

  1. In a medium bowl, combine the beaten eggs, kosher salt, and white pepper. Whisk until well mixed.
  2. In a large skillet, melt 2 tablespoons of butter over medium heat, spreading it evenly across the pan surface.
  3. Use the remaining tablespoon of butter to spread on one side of each slice of bread. Set the buttered bread aside.
  4. Once the butter has melted in the skillet, pour in the egg mixture. Swirl the pan gently to help the eggs spread to the edges, creating an even layer.
  5. Place both slices of bread onto the cooking eggs with the buttered sides facing up. Position them so the bottom edges of the bread slices are touching each other.
  6. Cook the eggs and bread undisturbed until the eggs are no longer runny, approximately 5-7 minutes. The eggs should be fully set.
  7. Using a large spatula, carefully flip over the entire egg and bread combination. If the eggs are properly cooked, this should flip easily as one unit.
  8. Top one slice of the bread with the cheddar cheese slice, followed by the ham slices. Fold any excess egg over the ham.
  9. Fold the other slice of bread (with its portion of egg) over the ham and cheese to form a complete sandwich.
  10. Flip the sandwich once or twice and cook for 2-3 more minutes, or until the cheese is melted and the sandwich is nicely browned and heated through on both sides.
  11. Remove from the skillet and serve immediately while warm.

Tips & Variations

  • Swap cheddar for Swiss, pepper jack, or any cheese that melts well
  • Use bacon or turkey instead of ham for a different flavor profile
  • Add a handful of baby spinach or arugula for extra nutrition
  • Spice it up with a dash of hot sauce or sliced jalapeños
  • Make it vegetarian by omitting the ham and doubling up on cheese or adding roasted vegetables
  • For meal prep, make the egg portion ahead of time and store in the refrigerator, then assemble and heat when ready to eat

Serving Suggestions

Serve these hearty breakfast sandwiches with a side of fresh fruit for a complete morning meal. A bowl of berries or sliced melon provides a refreshing contrast to the savory sandwich. For brunch gatherings, pair with a simple green salad and mimosas for an impressive spread.

If you’re serving these for a family breakfast, consider setting up a “sandwich bar” with all the components laid out so everyone can build their own perfect breakfast sandwich.

Notes

  • For a softer English muffin, toast lightly; for more crunch, toast until golden brown
  • Eggs should be just set but still moist – overcooked eggs will be dry in the sandwich
  • Assembled sandwiches can be wrapped in foil and kept warm in a 200°F oven for up to 30 minutes
  • Leftover sandwiches can be wrapped tightly and refrigerated for up to 2 days

FAQs

Can I freeze these breakfast sandwiches?
Yes! Wrap assembled sandwiches (without mayonnaise, mustard, or avocado) individually in parchment paper and then aluminum foil. Freeze for up to 1 month. Reheat in a 350°F oven for 15-20 minutes or unwrap and microwave for 1-2 minutes.

How can I make these healthier?
Use whole wheat English muffins, egg whites instead of whole eggs, lean ham, reduced-fat cheese, and add extra vegetables like tomatoes and spinach.

Can I make these in advance for a crowd?
Absolutely! Scramble the eggs and toast the English muffins ahead of time. Keep eggs warm in a slow cooker on low setting, and assemble sandwiches as needed.

What’s the best way to reheat leftover sandwiches?
For best results, wrap in foil and heat in a 350°F oven for 10 minutes. If using a microwave, wrap in a paper towel and heat for 30-45 seconds, but note the English muffin won’t be as crisp.

[recipe_card]

Leave a Reply

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