Huevos Rancheros (Eggs With Ranchera Sauce)

Huevos rancheros recipe

The Spruce / Alexandra Shytsman

Prep: 15 mins
Cook: 5 mins
Total: 20 mins
Servings: 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

  1. Gather the ingredients.

    Ingredients for huevos rancheros
    The Spruce / Alexandra Shytsman 
  2. Heat the oven to 500 F/260 C. Brush both sides of each tortilla with oil and place on a cookie sheet.

    Brush tortillas
    The Spruce / Alexandra Shytsman
  3. When the oven is ready, bake for approximately 5 to 10 minutes, depending on how crisp you like your tortillas.

    Bake tortillas
    The Spruce / Alexandra Shytsman
  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.

    Heat the salsa ranchera
    The Spruce / Alexandra Shytsman
  5. Heat some oil in a small frying pan. Fry eggs slowly on one side until whites are firm and yolks are runny.

    Heat oil in frying pan
    The Spruce / Alexandra Shytsman
  6. Add salt and pepper to taste.

    Add salt and pepper
    The Spruce / Alexandra Shytsman
  7. Place 2 fried tortillas on each plate, overlapping somewhat. Place 1 fried egg on top of each tortilla.

    Place fried tortillas on each plate
    The Spruce / Alexandra Shytsman
  8. 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.

    Pour salsa on egg
    The Spruce / Alexandra Shytsman

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!