this post may contain affiliate links. Please read my disclosure for more information.

Ham, Cheese and Spinach Omelet - TSLC

I love omelets and this is my favorite one for breakfast.  My omelets are not always the prettiest but they are good and this is an easy recipe for a great breakfast omelet.

1 tablespoon butter

2 eggs

2 tablespoons milk

Pinch of Salt and Pepper

1/4 cup fresh baby spinach, chopped

1/4 cup ham, cooked (Can use bacon or any meat you like)

1/4 cup shredded, cheddar cheese or cheese of your choice

1 tablespoon onion, chopped (Optional)

1 tablespoon green pepper, chopped (Optional)

Beat eggs, milk, salt and pepper together.  Add spinach, ham, cheese, onion and green pepper.  Mix well.  Melt butter in skillet or omelet pan. Pour in egg mixture and cook pushing cooked portions from edges to center until top has no liquid.  Fold in half, remove and serve.  Makes one omelet. Garnish with baby spinach leaves.  Serve with fresh tomato slices or any kind of chopped fresh fruit.  Enjoy!

If you like this recipe, you might also like my recipe for French Toast Casserole.

© The Southern Lady Cooks photos and text – All rights reserved. No copying, posting on other sites, or other uses allowed without written permission of the copyright holder.


  1. This omelet looks yummy!! Thanks for the recipe… and BTW I LOVE your webstite and recipes… and never have any trouble PRINTING any recipes!!! 🙂 Thanks for all the work you put into the website and recipes!!

  2. Thanks for a tasty looking recipe. Sorry you have to listen to such cranky folks. Prints, pins, shares on FB, emails with no problem! M

  3. Dale Cathey says:

    Why can’t you make it easier to print your recipes off. Is this kind of a game to see how many people have problems with it?

We enjoy your comments but due to the large volume we must delete comments often. We try to do this weekly and sometimes more often. Positive comments about a recipe you tried and loved are always welcome. Thank you so much for commenting here.