Huevos Rancheros (Eggs With Ranchera Sauce)

Tortilla, eggs, and tomato-y ranchera sauce: Huevos Rancheros

Armando Mejía/Getty Images

  • Total: 20 mins
  • Prep: 15 mins
  • Cook: 5 mins
  • Yield: 2 servings

The term huevos rancheros translates as "ranch eggs" or "rancher’s eggs," so presumably, this style of egg preparation has rural origins.

Although many more elaborate versions exist, this recipe concentrates on the three essential elements of the dish: slightly cooked tortillas, fried eggs, and rustic, tomato-y ranchera sauce with its wonderful blend of onion, garlic, and chile flavors. Breakfast or brunch doesn’t get any better than this.


  • 4 corn tortillas
  • 3 tablespoons oil (for coating and frying)
  • 1 cup ​homemade salsa ranchera (or store bought salsa)
  • 4 large eggs
  • Salt (to taste)
  • Pepper (to taste)
  • To garnish: chopped cilantro

Steps to Make It

Prepare the Tortillas and Salsa 

  1. Gather the ingredients.

  2. Heat the oven to 500 F/260 C. Brush both sides of each tortilla with oil and place on a cookie sheet.

  3. When the oven is ready, bake for approximately 5 to 10 minutes, depending on how crisp you like your tortillas.

  4. Heat the salsa ranchera in the microwave or in a pan over high heat on the stove for about 2 minutes or until very, very hot.

Fry the Eggs 

  1. Heat some oil in a small frying pan. Fry eggs slowly on one side until whites are firm and yolks are runny.

  2. Add salt and pepper to taste.

Assemble and Serve the Huevos Rancheros 

  1. Place 2 fried tortillas on each plate, overlapping somewhat. Place 1 fried egg on top of each tortilla.

  2. Pour about 1/4 cup of the salsa over the top of each egg; this will further cook the top of the egg. Let it sit for about 1 minute before serving.

Raw Egg Warning

Consuming raw and lightly-cooked eggs poses a risk of food-borne illness.

Serving Suggestion

Serve your delicious huevos rancheros with slices of bolillos or other crusty white bread that can be used to help push the food around on the plate and will absorb the liquid egg yolk.

Recipe Tips

  • Sprinkle your eggs with some grated or crumbled Mexican cheese (most any variety will do; try queso fresco or Cotija cheese), or garnish with a few slices of ripe avocado. Or spread a layer of refried beans over the tortilla before placing the egg on top.
  • Don't like a runny egg yolk? Make this dish with eggs fried, poached, scrambled, or however, you like them.

Recipe Variation

  • If you don't have corn tortillas, or just prefer the flour variety, try substituting the corn tortillas for flour ones. The texture will be a little different, but still delicious!