huevos rancheros is a mexican breakfast dish consisting of two fried eggs, served on a corn tortilla with tomato salsa and a spoon of mashed beans. it is eaten throughout mexico, as well as in the southwestern states of america.