Skip to content
Home » Eggs » Ham and Egg Sandwich

Ham and Egg Sandwich

    This recipe makes the most savory, cheesy, hearty ham and egg sandwich you’ve ever had. After you’ve made this sandwich, you’ll never want another cold, boring ham sandwich again. This recipe is simple and the results are mouthwatering good!

    Ham and egg sandwich

    The best part about this sandwich is that it’s very easy to customize. For my ham and egg sandwich, I’m using sourdough with swiss cheese, black forest ham, and over medium eggs.

    What You Need to Make a Ham & Egg Sandwich

    This recipe can easily be adjusted to suit your preferences. Feel free to swap the bread or the cheese for any type that you like. Here are a couple of my favorite cheese and bread combinations that you can add ham to:

    • Swiss and rye
    • White cheddar and sourdough
    • American cheese and white bread
    • Provolone and a pub roll
    • Extra sharp cheddar on whole wheat

    For the eggs, over hard eggs are the least messy option, but if you don’t mind a little gooey yolk, then over easy is the way to go!

    My only word of advice is something I learned a long time ago in my expert sandwich-making career—keep it simple! Don’t overdo it with too many toppings or sauces. Let the main ingredients shine.

    Sandwich ingredients


    • Bread
    • Ham
    • Medium eggs
    • Cheese
    • Butter

    How To Make this Ham and Egg Sandwich

    When preparing your sandwich, I recommend you toast the bread, but you can enjoy this sandwich cold if you prefer.

    First, set a nonstick pan or cast-iron skillet to medium-low heat and cook your egg. Sprinkle the egg with salt and pepper and set aside.

    Cooking egg

    Butter both sides of your bread and put them in the same pan you cooked the eggs in.

    Toasting bread with butter

    Let toast for 2-3 minutes, then flip and place sliced cheese on top of each slice of bread.

    Adding cheese

    Top one slice of bread with your egg and the other with ham. Close the sandwich and press gently with a spatula.

    Adding ham

    Let the sandwich toast for 2 minutes, then flip and let toast for another 2 minutes until the cheese is slightly melted.

    Cooking sandwich in pan

    Remove the sandwich from the pan, slice in half (if desired), and serve.

    Ham and egg sandwich

    What goes on an egg and ham sandwich?

    I prefer my egg and ham sandwich with cheese and occasionally mustard or mayonnaise. If I’m not heating my sandwich, I like to add avocado, spring greens, or microgreens.

    Can you eat ham and eggs together?

    You sure can! I love ham and eggs for breakfast, and putting them between two buttery slices of toasted bread makes it the perfect lunch choice, too. Ham and eggs make for a savory, protein-rich meal that is sure to give you energy to power through your day.

    Ham and egg sandwich

    Ham and egg sandwich

    Ham and Egg Sandwich

    Olivia Abramson
    This ham and egg sandwich recipe is easy to follow, and the results speak for themselves. Who doesn’t love buttery toasted bread with layers of cheese, egg and savory ham? Never bother making a boring sandwich again—this recipe is just as easy and will leave you feeling full and satisfied all day long.
    No ratings yet
    Prep Time 5 minutes
    Cook Time 10 minutes
    Total Time 15 minutes
    Course Breakfast, Snack
    Servings 1
    Calories 675 kcal


    • 2 slices bread
    • 2 eggs
    • 4 ounces sliced ham
    • 2 to 3 slices cheese
    • 1 tbsp butter
    • ½ tsp salt
    • ½ tsp pepper


    • Set your pan to medium-low heat.
    • Cook your eggs and set aside.
    • Butter bread on both sides and place on the pan you cooked the eggs in.
    • Let bread toast for 2-3 minutes, then flip and place your slices of cheese on each slice of bread.
    • Place the eggs on one slice of bread and ham on the other slice.
    • Close your sandwich, press gently with the spatula and let cook for 2 minutes.
    • Flip again and let toast for another 2 minutes, your sandwich is done when both sides of bread are golden brown and the cheese is melted.
    • Remove the sandwich from the pan and serve.


    Calories: 675kcalCarbohydrates: 42gProtein: 43gFat: 30gCholesterol: 450mgSodium: 900mgFiber: 4g
    Keyword breakfast, brunch, eggs, sandwich, snack
    Tried this recipe?Let us know how it was!

    Here are a few other recipes you might enjoy!

    Olivia has been in love with all things food and libations for nearly a decade. When she’s not cooking up new recipes, she enjoys bikepacking, wine tasting, crocheting, and traveling in her camper van up and down the Pacific Northwest.

    Like this recipe? Leave your comments below!

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

    Recipe Rating