Go Back
–+ servings
Easy One-Pan Ham & Egg Sandwich

Easy One-Pan Ham & Egg Sandwich

This Easy One-Pan Ham & Egg Sandwich features a fluffy herb-infused omelet cooked directly with bread, topped with melted mozzarella, sliced ham, fresh spinach, and tomato. Perfect for busy weeknights or weekend brunch, this all-in-one skillet meal delivers restaurant-quality results in under 20 minutes.
Prep Time 10 minutes
Cook Time 12 minutes
Total Time 22 minutes
Servings: 1 servings

Ingredients
  

  • 3 large eggs for the fluffy omelet base
  • 1 tablespoon finely chopped fresh parsley for a fresh herb note
  • salt and black pepper to taste
  • 2 slices sandwich bread white, whole wheat, or your preferred variety
  • 2 slices mozzarella cheese or cheddar or Swiss as desired
  • 2-3 ounces sliced ham adjust to taste preference
  • small handful fresh spinach roughly chopped
  • 1 slice tomato fresh and ripe
  • 1 tablespoon neutral oil vegetable or canola oil for cooking

Method
 

  1. Whisk the eggs: In a bowl, whisk together 3 large eggs with 1 tablespoon finely chopped fresh parsley, salt, and black pepper until well combined and slightly frothy, about 1 minute.
  2. Heat the skillet: Place a non-stick or cast-iron skillet over medium-high heat and add a light coating of neutral oil, swirling to coat evenly, about 30 seconds.
  3. Pour the egg mixture: Once the skillet is hot, carefully pour the egg mixture into the center and let it spread naturally, cooking for about 2 to 3 minutes until the edges begin to set but the center is still slightly wet.
  4. Position the bread: When the eggs are just beginning to set on top, quickly place both bread slices directly on top of the omelet in the skillet, cover with a lid, and cook for 1 to 2 minutes so the bread lightly toasts on the bottom while the eggs continue to cook.
  5. Flip the sandwich: Remove the lid carefully, slide a spatula under the bread and omelet together, flip the entire mixture so the bread side is now touching the skillet, and reduce heat to medium.
  6. Fold and layer: Gently fold any excess omelet edges inward toward the center, creating a neat rectangle, then on one bread slice layer the mozzarella cheese, sliced ham, spinach, tomato slice, and a second slice of mozzarella cheese.
  7. Complete and finish: Place the second slice of toast on top to form the sandwich, then cook for 3 to 4 minutes over medium heat until the bottom toast is golden and the cheese is completely melted.

Tried this recipe?

Let us know how it was!