Huevos Rancheros


A meal-in-itself, this recipe calls for eggs, vegetables, and tortillas. It's versatile enough for breakfast, lunch, or dinner.

Total Time:
40 mins


  • 3 tablespoon olive oil or cooking oil

  • 5 6 inch corn tortillas

  • ½ cup chopped onion (1 medium)

  • 2 cloves garlic, minced

  • 1 14.5 ounce can tomatoes, drained and cut up or diced tomatoes

  • 1 - 2 chipotle peppers in adobo sauce, chopped or 1/2 of a 4-ounce can diced green chile peppers, drained

  • 2 tablespoon snipped fresh cilantro

  • ¼ teaspoon ground cumin

  • 8 eggs

  • 1 tablespoon water

  • ½ cup shredded Monterey Jack cheese or crumbled queso fresco cheese (2 ounces)

  • Cilantro or parsley sprigs (optional)


  1. In a 12-inch skillet heat 2 tablespoons of the oil. Dip each tortilla, one at a time, into the oil just until hot. Drain on paper towels (do not stack), reserving oil in skillet. Keep 4 of the tortillas warm on a baking sheet in a 300°F oven. Reserve remaining tortilla.

  2. Meanwhile, for salsa, in the oil remaining in the skillet cook onion and garlic for 2 to 3 minutes or until tender. Stir in drained tomatoes, chile peppers, cilantro, and cumin. Bring to boiling; reduce heat. Simmer, uncovered, for 5 minutes. Transfer mixture to a blender or food processor. Tear reserved tortilla into pieces and add to blender or food processor. Cover and blend or process until a coarse puree. Keep warm.

  3. In the skillet heat remaining 1 tablespoon oil over medium heat. Carefully break eggs into skillet. When whites are set, add water. Cover skillet and cook eggs to desired doneness (3 to 4 minutes for soft-set yolks or 4 to 5 minutes for firm-set yolks).

  4. Place a warm tortilla on each of four dinner plates. Top each with 2 fried eggs. Spoon some of the warm salsa over the eggs. Sprinkle with cheese. If desired, garnish with cilantro sprigs. Makes 4 servings.


Nutrition Facts (per serving)

413 Calories
26g Fat
27g Carbs
20g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 413
% Daily Value *
Total Fat 26g 33%
Saturated Fat 7g 35%
Cholesterol 437mg 146%
Sodium 397mg 17%
Total Carbohydrate 27g 10%
Total Sugars 3g
Protein 20g
Vitamin C 17.1mg 86%
Calcium 232.2mg 18%
Iron 4mg 22%
Potassium 483mg 10%
Folate, total 68.5mcg
Vitamin B-12 1.2mcg
Vitamin B-6 0.4mg

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Related Articles