Coloque en el fuego una olla con los jitomates, los chiles serranos y suficiente agua para cubrirlos, deje que se cocinen durante 5 minutos.
Licue los tomates y los chiles con el ajo hasta obtener una salsa tersa.
Ponga sobre el fuego una cazuela con el aceite; cuando esté caliente, sofría la cebolla durante 3 minutos. Añada la salsa, salpimiéntela y deje que se cocine durante 8 minutos.
Huevos rancheros
Coloque sobre el fuego un sartén con aceite; cuando esté caliente, fría las tortillas hasta que estén ligeramente doradas y resérvelas.
Abra 2 huevos y fríalos en un sartén antiadherente hasta que la clara esté bien cocida; retírelos del aceite y repita la operación con el resto de los huevos.
Unte las tortillas con los frijoles refritos, coloque encima dos huevos fritos y báñelos con la salsa.
Sirva los huevos rancheros acompañados con hojas de cilantro al gusto.