No matter the season, a hearty breakfast of huevos rancheros complete with a bunch of toppings and side dishes can hardly be beat. If you get up late and need to make it a brunch, simply add a handful of shredded lettuce and some diced tomatoes
To a large skillet over medium high heat, add the oil. Once heated, add the pork. Stir-fry to brown the pork on all sides, about 4 minutes. Turn the heat down to medium low.
Add the chile sauce and bring it to a simmer. Allow it to simmer into the pork and begin to thicken, about 3 minutes. Add the beans and stir them in. (Option: Heat the refried beans and serve them on the side instead of in the sauce.) Add the onions and stir them in. Let the mixture slowly simmer while completing the eggs and tortillas.
Gently toast the tortillas in a skillet with a few drops of oil or in an oven. Place two tortillas slightly overlapping on each plate.
In a non-stick skillet, fry the eggs sunny side up until just shy of being completely cooked. Place an egg on each tortilla.
Ladle about a quarter of the sauce over each egg-covered tortilla. The sauce will finish cooking the eggs. Top each with grated cheese.