Preheat oven to 350℉. Spray an 8x8" baking dish with non-stick cooking spray.
In a large bowl, beat eggs, milk, and sour cream together. Add in remaining ingredients and pour into baking dish.
Bake (uncovered) for 45 minutes or until eggs are fully cooked (you will want to make sure that the middle of the dish is done).
Dish onto plates and add toppings if desired (I love to put salsa on top of mine).
Notes
Be sure to check the center to make sure all the eggs are cooked through to avoid having a soupy omelette.
In place of the ham, you could also use cooked sausage or bacon.
Our favorite toppings include the following: salsa, avocado, sour cream, cilantro, more cheese, and hot sauce. Toppings are not included in the nutritional information.