Egg Ham Breakfast Sandwich

By: Casey Updated on Mon, 20 Oct 2025 23:40:03 GMT Breakfast Favorites
Casey, recipe creator at Cooking with Casey
Casey

Casey shares simple, delicious recipes and inspiring stories, making cooking fun and accessible for all.

Updated on Mon, 20 Oct 2025 23:40:03 GMT

Read it →
A sandwich with egg, ham, and cheese on a plate. Pin it
A sandwich with egg, ham, and cheese on a plate.

This egg and ham breakfast sandwich has become my go-to when I want a hot satisfying meal in minutes Whether it is a weekday scramble or a slow weekend morning this sandwich delivers all the flavors I crave and keeps me energized for hours

The first time I made this was before a long drive I was blown away at how it fueled me until lunch and it has been part of my breakfast rotation ever since Always a reliable option when I want something comforting and delicious

Ingredients

  • Eggs: Essential for richness and protein Choose large fresh eggs for best flavor
  • Ham: The smoky savory backbone Opt for high quality smoked or deli ham for extra depth
  • Cheese: Melts into everything giving creaminess I like sharp cheddar but softer cheeses like Swiss or pepper jack are fantastic too
  • English muffins or bagels: Provide that perfect crispy chewy base Go for bakery fresh if you can for best texture
  • Salt and pepper: Simple seasoning that brings everything together Grind fresh pepper for maximum flavor
  • Butter or oil: Helps crisp the ham and keeps eggs tender Use butter for a rich touch or neutral oil if preferred
  • Spinach avocado or tomato: Add brightness and nutrients Choose ripe produce for best flavor

Step by Step Instructions

Heat the Skillet:
Warm a nonstick skillet over medium heat and add butter or oil Swirl until melted and the whole surface is coated so nothing sticks
Crisp the Ham:
Lay ham slices flat in the skillet Cook each side about two minutes until the edges turn golden and the slices are sizzling Remove and set aside This step boosts the sandwich flavor
Cook the Eggs:
Crack eggs straight into the same skillet No need to clean it The ham bits left behind add so much taste Either scramble gently with a spatula or leave whole for a fried egg If going sunny side or over easy cook two to three minutes on one side then flip for a minute You want eggs to set but stay silky
Season and Add Cheese:
Sprinkle eggs with salt and pepper Lay cheese slices right on top while the eggs are still hot Let them melt down a bit into the eggs Remove eggs carefully so the cheese stays put
Toast the Bread:
Split your English muffins or bagels and toast until golden and crisp Toasting is key for holding up to all the fillings
Assemble the Sandwich:
Stack ham on the bottom bread half Add your cheesy eggs right on top For more flavor and color tuck in fresh spinach or slices of ripe avocado or tomato Close with the second bread half while everything is still warm
A breakfast sandwich with eggs, bacon, and ham.
A breakfast sandwich with eggs, bacon, and ham.

This sandwich is my favorite breakfast to make together with my kids on Sunday mornings We like to set out bowls of toppings and build our own It is always a little messy and a lot of fun

Storage Tips

Wrap any leftovers tightly in foil or plastic and store in the fridge Reheat in a toaster oven or skillet for best results The sandwich can be assembled ahead skip the final toasting until ready to eat to keep bread crisp

Ingredient Substitutions

Swap regular ham for turkey bacon or even leftover roast chicken For a vegetarian version grilled peppers or halloumi cheese work perfectly Dairy free cheese substitutes melt surprisingly well as a creamy layer

Serving Suggestions

Pair with a handful of greens tossed with olive oil or enjoy with fresh fruit for added brightness These sandwiches are great for picnics just wrap them up and go

Cultural Context

Breakfast sandwiches have deep roots in American mornings but the combination of eggs and cured pork dates back to English and European traditions Combining protein with hearty bread has always been a way to fuel a busy day

Frequently Asked Questions

What kind of ham works best in this sandwich?

Smoked ham is a great choice for its rich flavor, but you can use any ham you prefer! Honey ham, black forest ham, or even prosciutto would be delicious.

Can I use a different type of bread?

Absolutely! English muffins and bagels are classic choices, but croissants, sourdough, or even toast will work well. Choose your favorite!

What's the best way to cook the eggs?

That's up to you! Scrambled eggs are quick and easy, but fried eggs (sunny-side up or over-easy) add a runny yolk that's incredibly satisfying. Cook them to your preference!

What other toppings can I add?

The possibilities are endless! Fresh spinach, avocado slices, tomato slices, sautéed mushrooms, onions, or peppers are all great additions. Get creative!

Can I make this sandwich vegetarian?

Yes! Simply replace the ham with sliced tomatoes, grilled halloumi, or a vegetarian sausage patty.

How can I make it a little spicy?

Add a dash of hot sauce to the eggs or a sprinkle of red pepper flakes. You could also use pepper jack cheese for an extra kick.

4.20 from 125 votes

Egg Ham Breakfast Sandwich

Prep Time:
5 Minutes
Cook Time:
5 Minutes
Total Time:
10 Minutes
Servings:
1
A sandwich with egg, ham, and cheese on a plate.

Delicious and easy egg and ham breakfast sandwich ready in minutes! Packed with protein and flavor.

Ingredients

  • Main Components

  • 2 large eggs
  • 2 slices of ham
  • 2 slices of cheese
  • 2 English muffins or bagels, split
  • Salt and black pepper, to taste
  • 1 tablespoon unsalted butter or cooking oil
  • Optional Additions

  • Fresh spinach
  • Avocado slices
  • Tomato slices

Instructions

1.

1. Prepare Skillet: Preheat a non-stick skillet over medium heat, then add butter or cooking oil.

2.

2. Cook Ham: Sear ham slices for 1–2 minutes per side until lightly crisped. Remove from the skillet and reserve.

3.

3. Prepare Eggs: Crack eggs into the same skillet. Prepare them gently scrambled, sunny-side up, or over-easy as desired.

4.

4. Season Eggs: Season the cooking eggs with salt and black pepper.

5.

5. Melt Cheese: Place one slice of cheese atop the eggs during the final minute of cooking, allowing it to melt.

6.

6. Toast Bread: Toast English muffins or bagels until golden and lightly crisp.

7.

7. Assemble Sandwich: Assemble the sandwich by layering ham, followed by the cheesy egg, onto the bottom half of the toasted muffin or bagel. Incorporate optional fresh spinach, avocado, or tomato slices.

8.

8. Serve: Cover with the top half of the muffin or bagel and serve promptly.

Notes

  1. For a healthier option, consider using whole wheat English muffins and reduced-fat cheese.
  2. Enhance flavor with a dash of hot sauce for an extra kick!
  3. Customize your sandwich with various toppings such as sautéed mushrooms, onions, or peppers.
  4. Experiment with different cheese varieties like provolone or pepper jack.
  5. To create a vegetarian version, substitute ham with sliced tomatoes or grilled halloumi.

Tools You'll Need

  • Non-stick skillet
  • Toaster

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 450
  • Total Fat: 25 g
  • Total Carbohydrate: 30 g
  • Protein: 25 g