Heat 1 tablespoon oil in a skillet over moderate heat until hot but not smoking. To perfectly fry your tortillas, stack 2 tortillas and allow to cook for about 30 seconds. Then flip the stack. Once flipped, turn over the top tortilla. Then, after 30 seconds, turn the stack again. Continue to turn the stack and flip the top tortilla until both sides of the tortilla have been cooked. Then you can replace it with a new tortilla and continue the process. Add additional oil, as needed. Be careful not to brown the tortillas, you just want them crisp. Wrap tortillas loosely in foil and keep warm in oven.
To cook the eggs over easy, add enough vegetable oil to your skillet to generously coat the bottom. Heat oil on low. Crack two eggs into the frying pan. Spoon hot oil over the egg whites to speed up cooking process, careful to avoid the yolk. Once egg white is fully cooked, finish off egg by spooning hot oil over the yolk. Once egg is cooked, place on a paper towel to allow oil to drain off. You may keep cooked eggs on plates in the oven to keep warm.
To make the sauce, combine canned tomatoes with their juice, onion, cilantro, chipotle, garlic, and salt in a blender and process until smooth. Add sauce to saucepan and cook over medium heat until flavors combine, about 10 minutes.
In separate pot, heat black beans over low heat.
To assemble, place two slightly overlapped fried tortillas on each plate. Spread black beans over tortillas. Top each one with a generous spoonful of the rancheros sauce. Then top each tortilla with an egg.