Go Back
+ servings
Ham & Spinach Breakfast Sandwich on a white plate with a cup of coffee a towel and jar of pesto around it, shot from overhead

Ham & Spinach Breakfast Sandwich

Eggs, spinach, and ham made into an omelet resting on crispy ciabatta bread. Spread pesto on the bread to makes this Ham & Spinach Breakfast Sandwich.
Course Breakfast
Cuisine Breakfast, Sandwich
Keyword breakfast, sandwich
Prep Time 5 minutes
Cook Time 8 minutes
Total Time 13 minutes
Servings 1 sandwich


  • 2 eggs
  • 1 tsp milk
  • 2 pieces sliced ham
  • 1 handful spinach
  • 1 tsp onion chopped
  • 1 tsp oil
  • 2 pieces of bread use any bread you like
  • 1 tsp butter
  • 1 Tbs pesto fresh or prepared


  • Heat up 1 tsp of oil then add the onion. Let soften for 2-3 minutes stirring so they don't burn.
  • In a bowl combine the eggs and milk and whip to combine.
  • Now add spinach to the pan. Cook for about a minute to let it soften. Add the eggs on top.
  • Using a spatula thin out the eggs and cook by pushing the bottom up and letting the egg run under. Cook for about 2 minutes then flip.
  • Add ham to the other side of the pan. Heat through for 2 minutes while the other side of the egg cooks. Put ham on top of the eggs.
  • Take the 2 pieces of bread and spread butter on them then place face down in the open section of the pan. Let brown for about 1 minute.
  • Place 1 piece of bread browned side down. Put stacked eggs and ham on top of it. Add a generous amount of prepared or freshly made pesto to the other slice of bread and put on top. Enjoy!