Egg Ham Breakfast Sandwich

Featured in Tasty Morning Favorites.

This egg and ham breakfast sandwich is the perfect way to start your day! Ready in just 10 minutes, it's packed with protein and flavor. Toast your favorite English muffin or bagel, crisp up some ham, and cook your eggs to perfection. Add your favorite cheese and optional toppings like spinach, avocado, or tomato for a truly customized breakfast.

Enjoy a satisfying and delicious breakfast without spending hours in the kitchen. Great for busy mornings or leisurely weekend brunches. Experiment with different cheeses, meats, and veggies to create your ultimate breakfast sandwich!

Casey
Updated on Mon, 20 Oct 2025 23:40:03 GMT
A sandwich with egg, ham, and cheese on a plate. Pin it
A sandwich with egg, ham, and cheese on a plate. | cookingwithcasey.com

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. Pin it
A breakfast sandwich with eggs, bacon, and ham. | cookingwithcasey.com

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.

Egg Ham Breakfast Sandwich

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

Prep Time
5 Minutes
Cook Time
5 Minutes
Total Time
10 Minutes
By: Casey


Difficulty: Easy

Cuisine: American Breakfast

Yield: 1 Servings (1 sandwich)

Dietary: ~

Ingredients

→ Main Components

01 2 large eggs
02 2 slices of ham
03 2 slices of cheese
04 2 English muffins or bagels, split
05 Salt and black pepper, to taste
06 1 tablespoon unsalted butter or cooking oil

→ Optional Additions

07 Fresh spinach
08 Avocado slices
09 Tomato slices

Instructions

Step 01

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

Step 02

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

Step 03

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

Step 04

Season the cooking eggs with salt and black pepper.

Step 05

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

Step 06

Toast English muffins or bagels until golden and lightly crisp.

Step 07

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.

Step 08

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