These huevos rancheros are perfectly cooked eggs nestled in a fire-roasted tomato sauce with spicy serranos, served up with tortillas and refried beans.
In a blender add tomatoes, garlic, serrano pepper, onion, kosher salt, and black pepper.
Once blended, add to a 10-inch skillet set over medium-high heat. Simmer on low to help the flavors meld together while you prepare the rest of the huevos rancheros.
If your sauce gets too thick simply thin out with a little water.
For assembly:
In a 12-inch skillet set over medium-high heat add vegetable oil.
When the oil is hot add your tortillas (1 or 2 at a time) and cook for a few minutes on each side, about 3 minutes total.
Remove the tortilla from the pan and place on a paper towel to remove any excess oil.
In the same pan, add the butter, and when it has melted cook the eggs either sunny side up, or over easy. Continue cooking until all the eggs have been cooked.
While the eggs are cooking spread each tortilla with an equal amount of refried beans.
Add 1 cooked egg per refried bean tortilla.
Pour an equal amount of tomato sauce over the eggs and then sprinkle with cilantro and Cotija cheese.