Before you cook
Background Recipe story & origin
Huevos rancheros ('rancher's eggs') originated in rural Mexico as a mid-morning farm breakfast, traditionally served after early morning chores. The dish dates to at least the 16th century when Spanish colonizers introduced chickens and eggs to the Americas. The basic preparation - fried eggs on corn tortillas with salsa roja - reflects rancho cooking's simplicity. The salsa is crucial: a cooked chile-tomato sauce with enough body to pool on the plate without making tortillas soggy. Regional variations abound: some add refried beans, others cheese, crema, or avocado; Tex-Mex versions often include cheddar. The dish spread from rural Mexico to border states and eventually to brunch menus worldwide. Huevos rancheros represents Mexican breakfast's heartiness - designed for physical laborers - and the fundamental role of eggs, tortillas, and salsa in Mexican cuisine.
Before you start Equipment you'll need
- skillet — Provides high heat surface for cooking and searing ingredients properly
Safety Safety & allergen notes
- Use caution with hot surfaces and oils.
- Ensure proteins are cooked to safe internal temperatures.
Non-negotiables Rules for success
-
Make the ranchero salsa
Roast tomatoes, serrano, onion, garlic. Blend until slightly chunky. Fry in 2 tbsp oil 10 minutes. S...
-
Crisp the tortillas
Fry tortillas in oil until slightly crispy but still pliable. Drain.
-
Cook the eggs
Fry eggs sunny-side up or over-easy in remaining oil.
Prep Get set first
About 10 min of prep
- Prepare skillet
This recipe takes about 25 minutes total.
Ingredients
Instructions
Unlock Grouped Step Actions
Plus members get tap-to-check action steps and live ingredient swaps for this recipe.
-
Make the ranchero salsa
Roast tomatoes, serrano, onion, garlic. Blend until slightly chunky. Fry in 2 tbsp oil 10 minutes. Season with salt.
-
Crisp the tortillas
Fry tortillas in oil until slightly crispy but still pliable. Drain.
-
Cook the eggs
Fry eggs sunny-side up or over-easy in remaining oil.
-
Assemble to serve
Place 2 tortillas on each plate. Top with 2 eggs. Spoon warm ranchero salsa over. Garnish with cilantro.