A fluffy ham and cheese omelet loaded with diced ham and melted cheese is a high protein family breakfast that fuels the day. Quick to make and endlessly satisfying, it's a morning classic.
Crack the eggs into a bowl, add milk, salt, and pepper, then whisk thoroughly until the mixture is smooth and slightly frothy.
Dice the ham into small cubes and grate the cheddar cheese; keep both ready at hand.
Heat a nonstick skillet over medium heat and add the butter, swirling to coat the pan evenly.
Pour in the egg mixture and let it cook undisturbed for about 30 seconds, then gently pull the edges toward the center using a spatula, allowing uncooked egg to flow underneath.
When the omelet is mostly set but still slightly moist on top, sprinkle ham and cheese evenly over one half, fold the omelet, and cook for 1–2 more minutes until the cheese melts. Serve immediately.