Egg and Ham Breakfast Sandwich

Category: Morning Meals Worth Getting Out of Bed For

This comforting breakfast sandwich blends fluffy scrambled eggs, savory ham, and sharp cheddar cheese nestled between buttery, toasted bread. The eggs are gently cooked with salt and white pepper before layering on cheddar and deli ham for rich taste and melt-in-your-mouth texture. Assembled in the skillet, everything browns up to a crisp finish while the cheese turns perfectly gooey. Ready in just 15 minutes, this sandwich delivers restaurant-worthy flavor that’s ideal for mornings when you want something both fast and filling. Serve hot for the best melty bite!

Clare Recipes
Created By Lily Chen
Updated on Sat, 28 Jun 2025 12:55:43 GMT
A breakfast sandwich with egg and ham. Save
A breakfast sandwich with egg and ham. | lilicooks.com

Egg and Ham Breakfast Sandwich is my absolute go-to when I need something filling and hearty without spending forever in the kitchen. The eggs turn soft and rich, the bread gets golden and crisp, and gooey melted cheese brings it all together. Perfect for a quick weekday breakfast or lazy Sundays at home.

My family is wild for these sandwiches and I swear I could make them with my eyes closed now. The first time I whipped this up before school it became an instant classic at our house.

Ingredients

  • Large eggs: choose the freshest you can for fluffier texture and richer flavor
  • Kosher salt: seasons the eggs without being overpowering use a good flaky kind if possible
  • White pepper: adds gentle heat and brightness I recommend fresh ground for best flavor
  • Butter: use real unsalted butter for flavor and browning divided for both eggs and bread
  • Bread: choose a sturdy sliced bread like sourdough or bakery white for crispness and structure
  • Cheddar cheese: sharp cheddar melts perfectly and plays well with ham aim for a block you grate yourself or a quality pre-sliced variety
  • Deli ham: opt for sliced deli ham with a little marbling for juiciness you want good quality here as it flavors the entire sandwich

Step-by-Step Instructions

Prepare the Eggs:
Whisk three large eggs thoroughly with kosher salt and white pepper in a medium bowl making sure the salt and pepper fully dissolve for even seasoning
Melt the Butter:
Place a large skillet over medium heat and melt two tablespoons of butter swirling it around to coat the bottom so that the eggs will not stick
Butter the Bread:
While the skillet heats spread the remaining tablespoon of butter evenly on one side of each bread slice making sure the coverage is edge to edge for a crisp golden crust
Scramble and Start the Base:
Pour the eggs into the hot skillet gently tilt the pan so the egg mixture coats the bottom evenly let them sit until just starting to set
Add the Bread:
Carefully place both bread slices butter side up and edges touching into the eggs within the skillet this allows the eggs to fuse to the bread base
Cook and Flip:
Let everything cook undisturbed until the eggs are set and do not jiggle about five to seven minutes then flip the eggs with the bread attached in one big motion so the bread lands down in the pan
Top with Cheese and Ham:
Immediately add the cheddar cheese to one slice of bread followed by the deli ham evenly fold in any excess egg up over the ham to keep everything tidy
Sandwich and Finish:
Fold the other bread slice over to make a sandwich shape and gently press down flip it so both sides brown and cook about two to three minutes until the cheese is melted and everything is hot and crisp
A breakfast sandwich with eggs and ham. Save
A breakfast sandwich with eggs and ham. | lilicooks.com

I am always amazed at how the melty cheese smells as soon as it hits the hot bread That first bite when you get the soft eggs and salty ham is unbeatable My kids have made their own versions so many times it feels like a fun tradition

Storage Tips

Wrap leftovers tightly in foil and keep refrigerated for up to twenty four hours Reheat in a skillet or toaster oven to revive the crispy bread Do not microwave or the texture may suffer

Ingredient Substitutions

You can swap cheddar for Swiss or pepper jack cheese Any sliced ham will work but even leftover roast ham can be delicious Whole grain or rye bread makes the sandwich more robust for those who want extra flavor

Serving Suggestions

Pair with fresh fruit or a handful of cherry tomatoes for balance For feeding a crowd cut the sandwiches in half and serve on a platter stacked high with folded napkins

A breakfast sandwich with egg and ham. Save
A breakfast sandwich with egg and ham. | lilicooks.com

Cultural Context

Breakfast sandwiches like this grew popular in American diners as fast hearty options for commuters The combination of eggs ham and bread is timeless and adapts to local tastes everywhere you go

Recipe FAQs

→ Can I use a different cheese?

Yes, Swiss, mozzarella, or provolone work well if you prefer another cheese or want a milder flavor.

→ What type of bread is best?

Thick-sliced white, sourdough, or whole grain breads give a sturdy base that holds the fillings well.

→ How can I make this ahead?

Prepare and assemble the sandwich, then wrap and refrigerate. Reheat in a skillet or toaster oven until warmed through.

→ Is there a way to lighten the sandwich?

Use reduced-fat cheese, leaner ham, or substitute a slice of bread for an open-faced version to cut calories.

→ What sides pair nicely with this?

Fresh fruit, hash browns, or a simple salad make excellent accompaniments to round out your meal.

Egg and Ham Breakfast Sandwich

Fluffy eggs, ham, melty cheese, and crisp bread come together in a satisfying breakfast favorite.

Preparation Time
5 min
Cooking Time
10 min
Overall Time
15 min
Created By: Lily Chen

Category: Breakfast & Brunch

Skill Level: Beginner-Friendly

Cuisine Type: American

Output: 1 Serves (1 sandwich)

Dietary Options: ~

Ingredients

→ Main Ingredients

01 3 large eggs, beaten
02 1/4 teaspoon kosher salt
03 1/4 teaspoon white pepper
04 3 tablespoons butter, divided
05 2 slices bread
06 1 slice cheddar cheese
07 2 slices deli ham

Steps

Step 01

In a medium bowl, combine eggs, salt, and pepper.

Step 02

In a large skillet, melt 2 tablespoons of butter over medium heat.

Step 03

Use the remaining tablespoon of butter to butter one side of each slice of bread. Set aside.

Step 04

Once the butter has melted in the skillet, add the eggs and swirl the pan to spread them to the edges.

Step 05

Place both slices of bread, butter side up and touching edge to edge, on top of the eggs.

Step 06

Cook the eggs undisturbed until they are no longer runny, approximately 5-7 minutes.

Step 07

Carefully flip the cooked eggs along with the slices of bread. Ensure the eggs are fully cooked to make flipping easier.

Step 08

Top one slice of bread with cheddar cheese, then layer with slices of ham. Fold any excess egg on top of the ham.

Step 09

Fold the other slice of bread over the filling to form the sandwich.

Step 10

Flip the sandwich and cook for an additional 2-3 minutes, or until the cheese is melted and the sandwich is browned and heated through. Serve warm.

Required Tools

  • Medium bowl
  • Large skillet
  • Spatula

Allergy Information

Always check each ingredient for allergens, and consult a medical professional if unsure.
  • Eggs
  • Dairy (cheddar cheese, butter)
  • Gluten (bread)

Nutritional Information (per serving)

These details are shared for general guidance and don’t replace professional advice.
  • Calories: 892
  • Fats: ~
  • Carbohydrates: ~
  • Proteins: ~