Crispy golden toast, a soft egg yolk, melted cheese, and savory ham come together in one skillet for a breakfast that feels much more special than the effort required.
This One-Pan Egg-in-a-Hole Ham & Cheese Toast is built around a simple idea: cut a hole in the bread, cook an egg right in the center, then add ham and cheese for a warm, satisfying sandwich.
The result is crisp around the edges, buttery underneath, creamy in the middle, and packed with rich, savory flavor. It is an easy choice for busy mornings, lazy weekend breakfasts, or a quick lunch.
The Ultimate Ham, Egg & Cheese Toast Sandwich needs just a handful of everyday ingredients and one pan. There is no complicated preparation, no separate egg pan, and very little cleanup.
For another quick breakfast idea, pair this recipe with [easy make-ahead breakfast recipes] for a simple morning meal plan.
Ingredients
For the Egg-in-a-Hole Toast
- 2 slices thick-cut sandwich bread
- 2 large eggs
- 2 slices halal-certified cooked ham
- 2 slices cheddar cheese
- 1 tablespoon unsalted butter
- 1 teaspoon olive oil
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
- 1/4 teaspoon garlic powder
- 1 tablespoon chopped fresh parsley, optional
For Serving
- Sliced tomatoes, optional
- Cucumber slices, optional
- Fresh fruit, optional
- Hot sauce, optional, if desired
Tools Needed
- Large nonstick skillet
- Small drinking glass or round cookie cutter
- Spatula
- Small bowl
- Butter knife
- Cutting board
Use halal-certified ham or another halal deli-meat alternative. Always check the package label for halal certification and ingredients.
Step-by-Step Instructions
1. Prepare the bread
Place the bread slices on a cutting board.
Use a small drinking glass or round cookie cutter to cut a circle from the center of each slice. Keep the bread circles because they can be toasted alongside the larger pieces.
A hole about 2 1/2 to 3 inches wide works well. It should leave enough bread around the egg to keep the toast sturdy.
2. Warm the skillet
Place a large nonstick skillet over medium-low to medium heat.
Add the butter and olive oil. Let the butter melt gently without allowing it to brown.
The combination of butter and olive oil helps create a rich flavor while reducing the chance of the butter burning.
3. Toast the bread
Place the bread slices and the small bread circles into the skillet.
Cook for about 1 to 2 minutes, until the bottoms are lightly golden and crisp.
Flip the bread carefully. Add a little more butter if the pan looks dry.
4. Add the eggs
Crack one egg into a small bowl first. This makes it easier to slide the egg neatly into the hole.
Pour the egg into the center of one bread slice. Repeat with the second egg.
Sprinkle the eggs lightly with salt, black pepper, and garlic powder.
Keep the heat around medium-low. Gentle cooking helps the egg whites set without burning the toast.

5. Cook until the whites begin to set
Let the eggs cook for about 2 to 3 minutes.
The egg whites should become mostly opaque while the yolks remain soft and glossy.
For a firmer yolk, cook for another 1 to 2 minutes. Covering the skillet briefly can also help the tops of the egg whites cook faster.
6. Add the ham
Place one slice of halal ham over each egg-in-a-hole toast.
If the ham is larger than the bread, fold it slightly so it stays within the edges.
Allow it to warm for about 30 seconds.
7. Add the cheese
Place one slice of cheddar cheese over each piece of toast and ham.
Cover the skillet with a lid for about 30 to 60 seconds.
The trapped heat helps the cheese melt into a smooth, creamy layer without requiring a high cooking temperature.
8. Finish the toast
Remove the lid when the cheese is melted and bubbling slightly around the edges.
Check the bottoms of the toast. They should be crisp and golden rather than dark brown.
If needed, cook for another 30 seconds over low heat.
9. Assemble the sandwich
Carefully transfer each egg-in-a-hole toast to a plate.
Place the toasted bread circles on top or serve them alongside the toast for dipping into the soft yolk.
Sprinkle with fresh parsley if desired.
Serve immediately while the cheese is warm and stretchy.
Ultimate Ham, Egg & Cheese Toast Sandwich Tips & Variations
The key to excellent egg-in-a-hole toast is controlling the heat. Medium-low heat gives the egg time to cook while allowing the bread to become crisp and golden.
Choose thick bread
Thick sandwich bread, sourdough, brioche-style bread without alcohol-based flavorings, or sturdy white bread works well.
Very thin bread can become fragile around the egg and may tear when flipped.
Make the center hole the right size
A hole that is too small may not hold the egg properly.
A hole that is too large leaves too little bread around the egg. Aim for roughly 2 1/2 to 3 inches across.
Use room-temperature eggs when possible
Room-temperature eggs tend to cook more evenly than very cold eggs straight from the refrigerator.
If using chilled eggs, simply allow an extra minute or two for the whites to set.
Keep the heat moderate
High heat can brown the toast before the egg has cooked.
If the bread starts darkening quickly, reduce the heat immediately and continue cooking more gently.
For extra-crispy toast
Add a few drops of olive oil around the bread during the final minute of cooking.
Avoid adding too much fat, as excess oil can make the toast greasy instead of crisp.
For a spicy version
Add a small pinch of crushed red pepper flakes or a few drops of halal-friendly hot sauce before serving.
A little paprika can also add warmth without making the sandwich overly spicy.
Try a different cheese
Cheddar gives the sandwich a classic sharp, creamy flavor.
Mozzarella creates a stretchy texture, while Monterey Jack gives a mild and buttery finish. A mild cheese is especially good for children.
Swap the ham
For a different flavor, use halal-certified turkey slices or halal chicken deli slices.
A vegetarian version can use thin slices of sautéed mushrooms, bell peppers, or spinach instead of ham.
Add vegetables carefully
Fresh vegetables are best served on the side because watery ingredients can make the toast soft.
If adding cooked vegetables to the sandwich, make sure they are well drained before using them.
Common mistakes to avoid
Using high heat: The bread may burn while the egg remains undercooked.
Cutting an oversized hole: Too much of the bread disappears, making the toast difficult to handle.
Cracking the egg directly over the pan: A small bowl makes it easier to control where the egg lands.
Overloading the sandwich: Too much ham and cheese can make the toast heavy and difficult to flip or serve.
Skipping the lid: Covering the skillet briefly helps the cheese melt and the egg whites finish cooking.
For more simple skillet ideas, explore [quick one-pan breakfast recipes] that use everyday ingredients and minimal cleanup.
Storage & Serving
This egg-in-a-hole toast is best served immediately. The bread is at its crispiest while the cheese is warm and the egg is freshly cooked.
If leftovers remain, allow them to cool before storing. Place the toast in an airtight container and refrigerate within 2 hours of cooking.
It can be kept in the refrigerator for up to 3 days.
For the best texture, reheat in a skillet over low to medium heat for several minutes. An air fryer can also restore some crispness.

Microwaving is convenient but tends to make the bread softer.
Freezing is not recommended because the cooked egg can develop a rubbery texture and the bread may lose its crisp finish.
Serve the toast with sliced tomatoes, cucumbers, fresh fruit, or a simple green salad.
For a larger breakfast, add [simple homemade breakfast sides] such as roasted potatoes or fresh fruit.
Frequently Asked Questions
1. Can egg-in-a-hole toast be made with whole wheat bread?
Yes. Whole wheat bread works well as long as the slices are sturdy enough to hold the egg. Choose thick slices for the best texture.
2. How do you keep the egg from leaking under the bread?
Press the bread gently into the skillet after placing it down. Make sure the bottom of the bread is flat and the hole is completely surrounded by bread.
3. Can the egg yolk be cooked completely?
Yes. Cook the toast for several extra minutes over low heat until the yolk reaches the desired firmness. Covering the pan helps cook the top more evenly.
4. What cheese melts best for this recipe?
Cheddar, mozzarella, Monterey Jack, and Colby-style cheeses all melt nicely. Cheddar provides the strongest classic cheese flavor.
5. Can turkey replace the ham?
Absolutely. Use halal-certified turkey slices as a simple substitute. Halal chicken slices can also be used.
6. Can this recipe be made without butter?
Yes. Replace the butter with additional olive oil or another cooking fat suitable for the recipe. Butter provides extra richness, but it is not essential.
7. Why is the bread burning before the egg cooks?
The skillet is probably too hot. Lower the heat to medium-low and give the egg more time to cook. A lid can also help the egg whites set faster.
8. Can the bread circles be eaten?
Yes. Toast the bread circles in the same skillet and serve them as crispy dipping pieces. They are especially good with a soft egg yolk.
9. Is this recipe suitable for meal prep?
It is better freshly cooked because the toast becomes softer after refrigeration. For meal prep, prepare the ingredients ahead and cook the toast just before serving.
10. What can be served with ham, egg, and cheese toast?
Fresh fruit, tomatoes, cucumbers, roasted potatoes, or a simple salad make easy side dishes. A light side balances the rich egg, cheese, and ham.
Conclusion
Crispy bread, a tender egg, melted cheese, and savory halal ham make this one-pan breakfast wonderfully satisfying without complicated cooking.
The beauty of this recipe is its simplicity. Everything cooks in one skillet, the ingredients are easy to find, and the finished toast has a delicious mix of crisp, creamy, soft, and savory textures.
For busy mornings or relaxed weekend breakfasts, the Ultimate Ham, Egg & Cheese Toast Sandwich is an easy recipe worth keeping in regular rotation.
Serve it hot, add a few fresh sides, and enjoy every golden, cheesy bite. If the recipe becomes a breakfast favorite, share it with family and friends.