2 ratings

Huevos Rancheros

Spice up your morning
Photo courtesy of Phil's Fresh Eggs

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

Ready in
30 m
15 m
(prepare time)
15 m
(cook time)
Calories Per Serving


For the Salsa

  • 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

For the Huevos Rancheros

  • 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


For the Salsa

To prepare the salsa, combine all ingredients in a blender or food processor.

Blend/process until smooth.

Set aside.

For the Huevos Rancheros

In a large skillet, warm the vegetable oil on medium.

When the oil is bubbling, fry the corn tortillas until they bubble up but only until they get crispy.

Flip and fry the other side, then transfer to a plate and cover with foil to keep warm.

Transfer the salsa to the same skillet and warm on medium heat.

Stir occasionally.

Lower heat if salsa begins to bubble and splatter.

In a nonstick pan, heat the butter over medium heat until melted.

When the butter begins to sizzle, add 2 eggs to the pan.

Let the eggs cook for a few minutes.

Cover with a pan lid to make sure the egg white is cooked through and not runny.

Remove the cooked eggs from the pan and transfer to a covered plate to keep warm.

Repeat with the remaining 2 eggs.

Place two tortillas on two plates each.

Spoon the warmed salsa in the middle of each tortilla.

Top each tortilla with a fried egg.

Garnish with avocado, cilantro, queso fresco cheese, and any other toppings as desired.