This egg in a hole ham and cheese toast sandwich turns simple breakfast ingredients into something special. Watching the eggs cook right in the bread holes feels almost magical. The melted cheese, savory ham, and fresh tomato layers create a warm, satisfying bite every time. It comes together quickly in one pan and makes ordinary toast feel like a treat worth sharing on busy mornings or lazy weekends.
While you’re at it:Clean Eating Chicken Sweet Potato Bowl Recipe
Why you’ll love this recipe
This recipe delivers restaurant-style results with everyday pantry staples and almost no cleanup.
- One-pan cooking keeps everything simple and fast
- Eggs cook perfectly inside the bread holes
- Melty cheese and ham make each bite satisfying
- Kid-friendly presentation that still feels special

Ingredients
Gather these simple ingredients for four delicious egg-in-a-hole toast sandwiches ready in minutes.
- 4 slices white bread
- 4 large eggs
- 4 slices cheese
- 4 slices ham
- 2 tomatoes, sliced
- Butter or oil for pan
- Salt and pepper to taste
- Bread cutouts for toasting
You can swap white bread for whole wheat or sourdough if preferred. Use any melting cheese like cheddar or Swiss. Turkey works instead of ham, and a light oil spray replaces butter for a slightly lighter result without changing the method.
Worth trying next: Crispy Nashville Hot Fried Chicken Recipe with Spicy Glaze
Step-by-step instructions
Follow these clear steps to create golden, egg-filled toast sandwiches with melted cheese and ham.
Step 1: Prepare the bread slices
Cut a round hole from the center of each bread slice using a glass or cutter. Set the cutouts aside on a plate for later toasting.
Step 2: Heat and grease the pan
Place a nonstick skillet over medium heat and add a small amount of butter. Let it melt and coat the surface evenly before adding bread.
Step 3: Arrange bread and crack eggs
Lay the bread slices with holes into the hot pan. Carefully crack one egg into each hole so the yolk sits centered.
Step 4: Season the cooking eggs
Sprinkle a pinch of salt and pepper over each egg. Cook until the whites begin to set and the bottoms turn lightly golden.

Step 5: Flip the egg toasts
Gently flip each bread slice with a spatula. Cook the second side until the egg is done to your liking and bread is toasted.
Step 6: Add cheese and ham layers
Place a slice of cheese on two of the egg toasts, then top with ham and a tomato slice. Cover with another cheese slice.
Step 7: Assemble the sandwiches
Stack the remaining egg toasts on top of the layered ones to form sandwiches. Press lightly so the cheese begins to melt.
Step 8: Toast cutouts and serve
Push the sandwiches aside and toast the reserved bread cutouts in the same pan. Plate the sandwiches with the toasted rounds beside them.
Egg in a Hole Ham Cheese Toast Sandwich
Equipment
- 1 | Nonstick skillet | medium size
- 1 | Spatula | for flipping
- 1 | Glass or cutter | for cutting holes
- 1 | Knife | for slicing tomato
Ingredients
- 4 | slices | white bread |
- 4 | | large eggs |
- 4 | slices | cheese |
- 4 | slices | ham |
- 2 | | tomatoes | sliced
- 1 | tbsp | butter | or oil for pan
- 1 | pinch | salt | to taste
- 1 | pinch | pepper | to taste
Instructions
- Cut round holes from the center of each bread slice and set cutouts aside.
- Heat a nonstick skillet over medium heat and melt butter to coat the pan.
- Place bread slices in the pan and crack one egg into each hole.
- Season eggs with salt and pepper and cook until whites begin to set.
- Flip each slice carefully and cook until eggs are done and bread is golden.
- Top two slices with cheese, ham, tomato, and another cheese slice.
- Stack the remaining egg toasts on top to form sandwiches and press lightly.
- Toast the reserved bread cutouts in the same pan until golden.
- Serve the sandwiches hot with the toasted cutouts on the side.
Notes
Store leftovers in the fridge up to 1 day and reheat in a skillet.
Swap ham for turkey or use any preferred melting cheese.
Toast the cutouts fully so they stay crisp as a side.
Tips & common mistakes
A few small adjustments help the eggs set perfectly and the sandwiches stay intact.
- Keep heat at medium to avoid burning bread
- Crack eggs gently to keep yolks whole
- Flip carefully so eggs do not spill out
- Let cheese melt fully before stacking layers
Recipe variations
Simple swaps let you customize this sandwich for different tastes or dietary needs.
- Add hot sauce or chili flakes for spice
- Use turkey or chicken instead of ham
- Choose low-fat cheese for a lighter version
- Bake everything in the oven for hands-off cooking
What to serve with this recipe
These hearty sandwiches pair beautifully with light sides that balance the rich flavors.
- Fresh fruit salad for bright contrast
- Crispy hash browns on the side
- Simple green salad with vinaigrette
- Hot coffee or fresh orange juice
One more to try: Potato-Stuffed Meatballs Baked in Cheesy
Frequently asked questions
These common questions help ensure your egg-in-a-hole sandwiches turn out perfectly every time.
Can I make these ahead of time?
These taste best fresh, but you can assemble the layers and refrigerate briefly. Reheat gently in a skillet to restore crispness without overcooking the eggs.
What if the egg whites run under the bread?
Make sure the pan is hot and the bread sits flat before cracking. A slightly thicker bread slice also helps contain the whites better during cooking.
Can I use different bread types?
Yes, sturdy sliced bread works best. Soft sandwich bread may tear, while thicker artisan slices hold the eggs and toppings more securely.

How do I know when the eggs are done?
Cook until the whites are fully set and yolks reach your preferred firmness. Gently press the top with a spatula to check without breaking the yolk.
Final thoughts
This egg in a hole ham and cheese toast sandwich is the kind of easy win that makes mornings brighter. The combination of runny or set yolks, melted cheese, and savory ham never fails to please. Give it a try this weekend and let me know how it turned out in the comments. A quick rating helps others find the recipe too. Enjoy every warm, cheesy bite!