What is the name of the Mexican breakfast dish of fried eggs served on tortillas with salsa?

The story behind the answer

The Mexican breakfast dish of fried eggs served on tortillas with salsa is huevos rancheros.

Huevos rancheros, meaning “ranch-style eggs,” traditionally consists of fried eggs served on lightly fried or charred tortillas and topped with a spicy salsa made from tomatoes, chiles, and onions. Refried beans, rice, avocado, guacamole, or cheese are common accompaniments, though recipes vary from one region and restaurant to another.

The dish’s name refers to rancheros, the rural workers or cowherds associated with Mexican haciendas. Older Mexican cookbooks used names such as huevos estrellados en chile colorado, or sunny-side-up eggs in red chile sauce, and huevos estrellados en chile verde for a green-sauce version. A recipe published in 1845 describes eggs cooked directly in chile sauce and lard.

Tortillas are now so closely associated with the dish that they are often considered essential, but some early descriptions did not mention them. Huevos divorciados are a related preparation: the two eggs are served with different sauces, usually one red and one green. Regional versions outside Mexico may add cheese, sour cream, lettuce, meat, or other ingredients.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: