Easy Step-by-Step American Cheese and Ham Omelet Recipe

Simple Guide to the Best Ham and American Cheese Omelet Recipe

Master the art of creating a fluffy, golden-brown omelet packed with savory ham and melty cheese. This classic diner-style dish is perfect for a hearty breakfast or brunch for two.

Discover the secrets to achieving large, tender curds and a perfectly cooked filling in this mouthwatering omelette. Unlike its delicate French counterpart, this American-style omelette boasts a satisfying heft and rustic charm that will transport you straight to your favorite greasy spoon.

The key to this omelette’s success lies in the cooking technique. By starting with hot butter and using the lift-and-tilt method, you’ll create those signature large, fluffy curds that define a true diner-style omelette. The result? A golden-brown exterior giving way to a tender, cheese-filled interior that’s sure to impress.

The Science of Salting Eggs

Ever wondered why your eggs sometimes change color after adding salt? It’s all about protein chemistry! Salt weakens the bonds between egg proteins, breaking them into smaller pieces. This allows light to pass through, turning the eggs from opaque yellow to translucent orange.

But the effects of salt go beyond mere appearance. Timing your salting can significantly impact the texture of your cooked eggs:

When to Salt Outcome
15 minutes before cooking Most tender, moist curds with minimal weeping
Just before cooking Moderately tender, no excess liquid
During cooking Tougher texture, prone to weeping

For the best results, salt your eggs about 15 minutes before cooking. This gives the salt time to work its magic, resulting in tender curds that hold together beautifully.

Diner-Style Ham and Cheese Omelette for Two


  • 4 or 5 large eggs
  • Kosher salt and freshly ground black pepper
  • Small bunch chopped chives, tarragon, or parsley
  • 2 tablespoons (25g) unsalted butter, divided
  • 4 ounces (110g) ham steak, diced
  • 2 to 3 ounces (80g) grated cheddar cheese


  1. In a medium bowl, whisk together eggs, salt, pepper, and herbs until frothy (about 1 minute). Let the mixture rest at room temperature for 10 to 15 minutes. You’ll notice the eggs darken in color – this is a good sign!
  2. While waiting, melt 1 tablespoon of butter in a 10-inch nonstick skillet over medium heat. Once it’s lightly browned, add the diced ham. Cook for about 3 minutes, stirring frequently, until the edges start to brown. Transfer the ham to a small bowl, mix in the cheese, and set aside. Wipe the skillet clean and return it to medium heat.
  3. Melt the remaining tablespoon of butter in the skillet until lightly browned. Give the eggs another quick whisk to re-froth them, then pour into the hot pan. As the edges set, use a silicone spatula to gently push them towards the center, tilting the pan to let the uncooked egg flow underneath. Repeat this process around the entire pan until the omelette is mostly set (about 45 seconds).
  4. Sprinkle the ham and cheese mixture over half of the omelette. Remove the pan from heat, cover, and let it sit for about a minute to reach your desired consistency.
  5. Using your silicone spatula, carefully loosen the edges of the omelette and give the pan a gentle shake to ensure it’s not sticking. Fold the omelette in half, then smoothly slide it onto a serving plate. Serve immediately and enjoy your perfect diner-style creation!
Nutrition Facts (per serving)
462 Calories
35g Fat
2g Carbs
33g Protein
Nutrition Facts
Servings: 2
Amount per serving
Calories 462
% Daily Value*
Total Fat 35g 45%
Saturated Fat 18g 89%
Cholesterol 463mg 154%
Sodium 1260mg 55%
Total Carbohydrate 2g 1%
Dietary Fiber 0g 0%
Total Sugars 1g
Protein 33g
Vitamin C 20mg 98%
Calcium 348mg 27%
Iron 2mg 13%
Potassium 359mg 8%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

You may also like: