Huevos Rancheros

Huevos Rancheros
4.5 from 2 ratings
Add a little spice to your morning with these huevos rancheros, which are topped with fresh salsa for a classic Mexican breakfast.Recipe courtesy of Phil's Fresh Eggs
Prep Time
Cook Time
Huevos Rancheros
Total time: 30 minutes
  • 2 cans (14.5 ounce) fire-roasted tomatoes
  • 1/2 cup roughly chopped white onion
  • 2 fresno chili peppers, roughly chopped
  • 1 loose handful cilantro
  • 1 tablespoon vegetable oil
  • 4 corn tortillas
  • 1 tablespoon butter
  • 4 grade a large phil’s fresh eggs
  • 1 avocado, for garnish
  • cilantro, for garnish
  • queso fresco cheese, for garnish
  1. To prepare the salsa, combine all ingredients in a blender or food processor.
  2. Blend/process until smooth.
  3. Set aside.
  4. In a large skillet, warm the vegetable oil on medium.
  5. When the oil is bubbling, fry the corn tortillas until they bubble up but only until they get crispy.
  6. Flip and fry the other side, then transfer to a plate and cover with foil to keep warm.
  7. Transfer the salsa to the same skillet and warm on medium heat.
  8. Stir occasionally.
  9. Lower heat if salsa begins to bubble and splatter.
  10. In a nonstick pan, heat the butter over medium heat until melted.
  11. When the butter begins to sizzle, add 2 eggs to the pan.
  12. Let the eggs cook for a few minutes.
  13. Cover with a pan lid to make sure the egg white is cooked through and not runny.
  14. Remove the cooked eggs from the pan and transfer to a covered plate to keep warm.
  15. Repeat with the remaining 2 eggs.
  16. Place two tortillas on two plates each.
  17. Spoon the warmed salsa in the middle of each tortilla.
  18. Top each tortilla with a fried egg.
  19. Garnish with avocado, cilantro, queso fresco cheese, and any other toppings as desired.