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

    Love sandwiches for breakfast? Then check out these: Brioche Breakfast Sandwich, Gluten-Free Breakfast Sandwich, Vegetarian Croissant Sandwich, Avocado Bagel Sandwich.

    Why You’ll Love This Recipe

    • Quick and Easy: Ready in just 15 minutes, perfect for busy mornings or a fast lunch.
    • Hearty and Satisfying: Packed with protein and flavor to keep you full and happy.
    • Customizable: Easily add your favorite ingredients to make it just right for you.

    Recipe Ingredients

    Sandwich ingredients

    How To Make a Ham and Egg Sandwich Step by Step

    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

    Recipe Tips

    • Perfectly Cooked Eggs: Cook the eggs to your preferred doneness. For a less runny yolk, cook a little longer.
    • Warm Ham: Heating the ham enhances its flavor and texture.
    • Customize Your Sandwich: Add avocado, spinach, or different cheeses to change things up.

    Storage and Reheating

    This sandwich is best enjoyed fresh, but if you need to store it, wrap it tightly in plastic wrap and keep it in the fridge for up to a day. To reheat, warm it in a skillet over medium heat until heated through.

    Additions & Substitutions

    • Avocado: Add slices of avocado for extra creaminess.
    • Spinach: Fresh spinach leaves add a nice crunch and a dose of greens.
    • Hot Sauce: A few dashes of hot sauce can give your sandwich a spicy kick.

    Recipe FAQs

    What should I serve with this ham and egg sandwich?

    This sandwich pairs well with fresh fruit, a simple salad, or even a side of hash browns for a complete meal.

    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

    Here are a few other sandwich recipes you might enjoy!

    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!

    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