01 - In a medium bowl, whisk together the eggs, milk, salt, and pepper until light and frothy.
02 - Heat olive oil or butter in a nonstick skillet over medium heat. Add the diced red onion, bell pepper, and jalapeño. Sauté for 2 to 3 minutes until the vegetables have softened.
03 - Stir in the diced tomato and half of the chopped cilantro. Cook for 1 additional minute until the tomato begins to soften.
04 - Push the sautéed vegetables to one side of the pan. Pour the beaten egg mixture into the opposite side, tilting and swirling the skillet to spread the eggs evenly across the surface.
05 - Allow the eggs to set around the edges. Gently lift and pull the cooked portions toward the center with a spatula, letting the uncooked egg flow underneath to cook evenly.
06 - Sprinkle the shredded cheddar and crumbled queso fresco over the surface. Once the eggs are just set, fold the omelette in half over the filling. Cook for another 30 seconds, then slide onto a serving plate.
07 - Top with the remaining cilantro and serve immediately alongside salsa, sliced avocado, and lime wedges.