Mexican

Huevos Rancheros

A classic Mexican breakfast of warm corn tortillas topped with eggs, tomato-chile salsa, beans, coriander, and avocado.

Jump to recipe ↓
Huevos Rancheros

30 mintotal

Prep 10 min · Cook 20 min

Serves
2
Difficulty
Easy
Spice
Medium

Ingredients

Quantities are for 2 servings.

You'll need: Stovetop.

Twenty-five minutes. The salsa is the only part that needs real cooking; the eggs and tortillas take three.

Method

  1. Blend the tomatoes, garlic, jalapeño, part of the onion, salt, and black pepper into a coarse salsa.

  2. Cook the salsa in a pan with part of the measured oil until it thickens slightly and tastes balanced.

  3. Warm the corn tortillas on a pan until flexible and lightly toasted.

  4. Warm the pinto beans and spread them lightly over the tortillas.

  5. Fry the eggs in the remaining measured oil until the whites are set and the yolks are cooked to your preference.

  6. Place one egg on each tortilla and spoon the warm ranchero salsa over the top.

  7. Finish with avocado, remaining onion, fresh coriander, and lemon wedges.

How to tell it's done

The tortillas should be warm and flexible, the salsa thick but spoonable, and the eggs freshly cooked.

Getting it right

Tip

Cook the salsa until the raw tomato sharpness softens; this gives huevos rancheros a rounder flavor.

What to serve it with

Serve for breakfast or brunch with extra beans, avocado, and lime-style lemon.

Common mistakes

The tortilla goes soggy under the salsa.
Toast it properly on a dry pan until it stiffens slightly, and spread the beans on before the salsa. The beans act as a barrier the way cream cheese does on a bagel.
The salsa tastes raw and sharp.
Cook it down in the pan until it darkens and thickens. Blended tomato spooned straight onto the egg is salsa cruda — pleasant, but not what ranchero means.

Substitutions

  • Use Black Beans instead of Pinto Beans if preferred.
  • Use Green Chilli instead of Jalapeño Pepper if jalapeños are unavailable.
  • Use Tostada Shells for a crisp version, but traditional versions often use warmed tortillas.
  • This recipe contains egg and should remain Eggetarian, not Vegetarian.

Storing and reheating

The salsa keeps four days in the fridge and freezes for two months; it is the part worth making in a batch. Everything else is assembled and eaten at once — a plated huevos rancheros does not survive ten minutes.