Egg and Ham Breakfast Sandwich is an easy-to-make breakfast made with bread, eggs, ham, and cheese. I also have Ham, Egg, and Cheese Breakfast sliders if those sound good to you, too!

Egg and Ham Breakfast Sandwich - TikTok Egg Sandwich Cut In Half on A Plate with Coffee

Egg and Ham Breakfast Sandwich

Ever since I saw this breakfast sandwich go viral on TikTok, I had to see if it was doable, let alone edible. Well, it was (is) both. In fact, it was delicious and only requires a skillet and a spatula! It starts with a couple of slices of bread, butter, eggs, cheddar cheese, and ham. And, you will feel like you can take on the world after you successfully flip over the eggs and bread in one efficient motion.

Breakfast Sandwich Ingredients

Eggs: I use three large eggs for the one sandwich.

Salt and Pepper: You may notice that I used white pepper to season the eggs. White pepper is used in many light-colored sauces and dishes to avoid the dark specks in the food. You can most definitely use black pepper if that is what you have on hand. 

Butter: Have three tablespoons of butter on hand; two tablespoons will coat the skillet, and the remaining tablespoon will be used for buttering the bread.

Toppings: I added a slice of cheddar cheese and some deli ham to the sandwich. You could certainly add bacon or sausage to the top of the cheese as well.

Steps for Making a Egg and Ham Breakfast Sandwich - TikTok Egg Sandwich in a Skillet from Overhead

How to Make an Egg and Ham Breakfast Sandwich

To get started making this breakfast sandwich, first, combine the eggs, salt, and pepper in a bowl. Next, melt two tablespoons of butter in a large skillet over medium heat. While the butter is melting, use the other tablespoon to butter one side of each of the slices of bread. Set the slices aside.

Once the butter has melted, add the eggs to the skillet. Move the skillet around to get the eggs out to the edge of the skillet. To the top of the eggs, add each slice of bread, unbuttered side down. The slices should touch end to end. Let the eggs cook with the bread on top for 5-7 minutes, or until the eggs are no longer runny.

Okay, here is the really cool part (I’m easily impressed). Take your spatula and flip over the eggs with the slices of bread. Voila! You did it! Now, add a slice of cheese to one slice of bread and top with some ham. Fold any excess egg over the ham and flip the second slice of bread over on top. Cook the sandwich for 2-3 additional minutes just to get the cheese melted. Enjoy! This made one sandwich, but you could split it to share. Enjoy! 

Egg and Ham Breakfast Sandwich - TikTok Egg Sandwich on a Sheet Pan

Variation of the Recipe–More French-Toast Like Method

Although we all preferred the recipe as written, you could make a subtle change to get the texture more of a french toast-like texture. To do this, you will coat the slices of bread into the eggs rather than butter on one side of the bread. So, you will only need two tablespoons of butter as opposed to three. Make the eggs as instructed and pour them into the skillet with melted butter.

Next, place the slices of bread on top of the eggs, slightly soaking each one into the eggs. Flip the slices of bread over into the eggs and continue to follow the directions as written. Either method you choose to make this sandwich, you will start your day on the right foot!

Hand Picking up a Egg and Ham Breakfast Sandwich - TikTok Egg Sandwich that has been cut in half

More Delicious Sandwiches

5 from 2 votes

Egg and Ham Breakfast Sandwich

Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Egg and Ham Breakfast Sandwich is an easy-to-make breakfast made with bread, eggs, ham, and cheese.


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


  • In a medium bowl combine eggs, salt, and pepper.
  • In a large skillet, melt 2 tablespoons of butter over medium heat.
  • Use the remaining tablespoon of butter to butter one side of each of the two slices of bread. Set aside.
  • Once the butter has melted in the skillet, add eggs. Swirl the pan to get the eggs to reach the edges.
  • Add both slices of bread, butter side up and touching bottom edge to bottom edge, on top of the eggs.
  • Cook undisturbed until eggs are no longer runny (5-7 minutes).
  • Flip over the cooked eggs with both slices of bread. (If your eggs are cooked, it should be easy to flip.)
  • Top one slice of bread with cheese and then ham. Fold the excess egg on top of the ham.
  • Fold the other slice of bread over top to make the sandwich.
  • Flip and cook 2-3 more minutes, or until the cheese is melted and the sandwich is browned and heated through. Serve warm.

Did you make this recipe?

You can tag me at @iamhomesteader.

Share with your friends!

Categorized in: ,

Related Recipes

Meet Amanda Rettke

Reader Comments

  1. 5 stars
    Wow!!! This is now my go-to breakfast sandwich for the family. We have made grilled cheese and grilled egg and cheese at my home before but – I agree with you – what a great new take on it!
    I love the recipes on your site and this is the first time to let you know. Thank you for sharing your practical, delicious, family friendly recipes!

Leave a Reply

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

Recipe Rating