Scrambled eggs with diced ham are a quick, satisfying Mexican breakfast classic. This high protein, family-friendly dish is a fresh, healthy option for busy mornings.
Crack the eggs into a large bowl, add salt and black pepper, and whisk thoroughly until the mixture is smooth and slightly frothy.
Heat olive oil in a large nonstick skillet over medium heat until shimmering but not smoking.
Add diced onion and sauté for 2–3 minutes, stirring frequently, until softened and translucent; add tomato and cook 1 minute longer until slightly softened.
Increase the heat to medium-high, add diced ham, and cook for 2 minutes, stirring, until lightly browned and warmed through.
Reduce the heat to medium-low, pour in the egg mixture, and gently fold with a spatula, pushing cooked eggs from the edges toward the center to ensure even cooking. Remove from heat when eggs are just set and still creamy.