-
1
Warm the oil in a cast iron or nonstick skillet over medium-high heat.
-
2
When the oil is hot, add the onion, garlic, chipotles, and ancho chiles.
-
3
Cook until hot and fragrant, about 5 to 6 minutes.
-
4
Transfer the onion-chile mixture to a food processor or blender.
-
5
Add the canned tomatoes, Mexican oregano, cilantro, lime juice, and a pinch of salt and pepper.
-
6
Process or blend to yield a slightly chunky sauce.
-
7
Taste, seasoning with additional salt and pepper as needed.
-
8
Set aside.
-
9
Combine all ingredients in a bowl, mix, and season to taste.
-
10
Set aside.
-
11
Heat the oven to 200 degrees F. Warm 2 tablespoons of the oil in a cast iron or nonstick skillet over medium-high heat.
-
12
Add the tortillas and warm on both sides; cover with foil and set aside in the oven to stay warm.
-
13
Wipe out the skillet, set it over medium-high heat, and add 1 tablespoon of oil.
-
14
When the oil is hot, crack 6 eggs into the pan.
-
15
Cook until the edges of the whites are set, about 1 minute.
-
16
Cover the pan with a lid or aluminum foil and cook until the yolks are set.
-
17
Transfer the eggs to a platter and keep warm in the oven.
-
18
repeat with the remaining 6 eggs.
-
19
To serve, place 2 corn tortillas each on 6 warmed plates.
-
20
Place a fried egg on each tortilla, spoon ranchero sauce over the egg whites and black bean salsa on the side.
-
21
Garnish with crumbled cotija cheese and sliced avocados.