👩🍳 Instructions
-
1
Lightly toast your bread slices in a toaster or in a dry pan over medium heat until golden brown. Set aside.
-
2
Add 1/2 tbsp butter or oil to a non-stick frying pan over medium heat. Once shimmering, add the ham slices and warm for 30-60 seconds per side until slightly browned and fragrant. Remove ham from the pan and set aside.
-
3
Add the remaining 1/2 tbsp butter or oil to the same pan. Crack the egg directly into the pan. Season with salt and pepper.
-
4
Cook the egg for 2-3 minutes for a runny yolk, or longer for a firmer yolk. If adding cheese, place it on top of the egg during the last minute of cooking, covering the pan for 30 seconds to help it melt.
-
5
Carefully transfer the cooked egg to the toasted bottom slice of bread. Layer the warm ham on top of the egg (and melted cheese, if used).
-
6
Add any desired optional toppings like hot sauce, avocado, or tomato. Place the top slice of bread on, press gently, and serve immediately.
💡 Notes
For best results, use fresh, good-quality bread. You can easily scale this recipe for multiple servings – just cook the eggs and ham in batches if your pan isn't large enough. Feel free to use bacon or sausage as a substitute for ham.
🥗 Nutrition (per serving)
Calories
380 kcal
Protein
22g
Total Fat
20g
Saturated Fat
7g
Carbs
28g
Fiber
2g
Sugar
4g
Sodium
750mg
Cholesterol
220mg