Pin it
This is the breakfast I make when I want something hot and satisfying but do not have the energy for a production. One skillet, two slices of bread, a couple of eggs, and whatever ham is in the fridge. The whole thing comes together in about fifteen minutes and tastes better than most drive-through options.
The real secret is using the same pan for every step. The bread toasts in browned butter, the ham warms in the leftover fat, and the egg fries up with a little ham residue that ties the whole sandwich together. It is simple, but every layer matters.
What goes into it
You probably have most of this already. The quality of the ham and the freshness of the egg matter more than fancy technique. Grab a real block of cheese and slice it yourself if you can; it melts smoother than the pre-wrapped kind.
- Sourdough or brioche. Sturdy enough to hold a warm egg without going soggy, and butter-toasting the crust adds real texture.
- Sliced ham. Deli-style black forest or leftover baked ham both work. Warming it in the skillet crisps the edges and brings out the smoke.
- Large eggs. Fried in butter so the whites turn lacy and golden while the yolk stays jammy.
- Sharp cheddar. A good melt with enough bite to stand up to the saltiness of the ham.
- Butter. Unsalted lets you control the seasoning, and it toasts the bread beautifully.
- Mayonnaise or Dijon. A thin spread on the inside keeps the sandwich from tasting dry without stealing the show.
How to build it
- Toast the bread. Melt half the butter in a non-stick skillet over medium heat. Toast both slices for one to two minutes per side until golden, then set them aside.
- Warm the ham. Lay the ham slices in the same skillet and cook for thirty to sixty seconds per side until the edges brown and curl slightly. Fold them and set aside with the bread.
- Fry the eggs. Add the remaining butter. Crack in the eggs, season with salt and pepper, and cook for two to three minutes until the whites are fully set and the bottoms are crisp and lacy.
- Melt the cheese. Lay the cheddar over the eggs during the last thirty seconds. Cover the pan briefly so the cheese softens without overcooking the yolk.
- Assemble. Spread a thin layer of mayo or mustard on the toasted bread if you like. Stack the ham, then the egg with melted cheese, and close the sandwich. Slice in half and eat while hot.
Toast in the same pan
Toasting the bread in the same skillet you use for the egg saves a dish and adds real flavor. The slices pick up a little ham residue and browned butter, which makes the whole sandwich taste more cohesive than plain toaster bread. If you only have a toaster, rub the warm slices with a cut garlic clove before building. It adds a subtle savory layer without any extra work. If you want a sweet-savory twist, try our French toast breakfast sandwich instead.
Get the yolk just right
I fry the eggs over medium so the yolk stays jammy but does not run everywhere. That jammy center holds the ham and cheese together instead of soaking the bread. If you prefer a fully set yolk, break it gently with a spatula before flipping and cook for another thirty seconds. The USDA recommends cooking eggs until both yolk and white are firm for safety. See the FDA safe food handling guidelines for full details.
Swaps that still work
Swap the cheddar for Swiss, provolone, or pepper jack if you want heat. Leftover holiday ham is often better than deli meat because it is thicker and holds its shape. For a greener version, tuck in a few spinach leaves or a slice of ripe tomato right before you close the sandwich. If you have extra ham to use up, our easy crustless ham and cheese quiche is a great weekend project. And if you need a grab-and-go option, these flavors work beautifully in our ham, egg and cheese pockets.
Reheating and scaling
The microwave works in a pinch but the bread will soften. I do not recommend freezing assembled sandwiches because the egg texture changes too much. If you want a freezer-friendly batch option, try cheesy sausage egg breakfast rolls instead. The recipe scales directly for a crowd; just use a larger skillet or two pans and warm all the ham at once before frying the eggs in batches.
FAQs
- Can I use an English muffin instead of bread?
Yes. Split and toast the muffin in butter just like the bread, then build the sandwich the same way. The nooks will catch a little extra yolk.
- What cheese melts best on a breakfast sandwich?
Sharp cheddar, American, and Swiss all melt well. American is the creamiest, while cheddar gives you more flavor. Shred your own from a block for the smoothest melt.
- Can I make this sandwich ahead of time?
Yes. Assemble it, wrap tightly in foil, and refrigerate overnight. Reheat in a 350°F oven for ten minutes or in a covered skillet over low heat.
- How do I keep the bread from getting soggy?
Toast it well in butter so the surface seals. A jammy yolk also leaks less than a fully runny one. Eat the sandwich within a few minutes of building it.
- Can I substitute bacon or sausage for the ham?
Absolutely. Cook the bacon or sausage first, drain on a paper towel, then use the rendered fat to toast the bread and fry the egg.
- Is this recipe freezer-friendly?
I do not recommend freezing assembled sandwiches because the egg and bread textures suffer after thawing. For a freezer batch, try cheesy sausage egg breakfast rolls instead.
- What kind of ham works best?
Black forest deli ham is my favorite for its smoky edge, but honey ham and leftover baked ham both work great. Thicker slices hold up better than shaved.