For the salsa asada: Heat a medium skillet over medium heat. Add the tomatoes, shallots and serranos to the dry skillet and char on all sides, turning occasionally, 5 to 7 minutes. Transfer the charred ingredients to a blender, add the broth and process until smooth. Return the salsa to the skillet and cook over medium-high heat until the salsa turns a bright red color, 5 to 7 minutes. Season with salt and pepper.
For the salsa verde: Heat a medium skillet over medium-high heat. Add the tomatillos, chile, onion and garlic to the dry skillet and char on all sides, turning occasionally, about 6 minutes. Peel the garlic. Transfer the charred ingredients to a blender and process until smooth. Season with salt and pepper.
For the Huevos Rancheros: Heat 1 tablespoon oil in a medium nonstick skillet over medium heat. Add the tortillas, 1 at a time, and cook until crisp-tender, 30 seconds per side. Remove the tortillas to a piece of aluminum foil and wrap tightly to keep warm.
Heat the remaining 1 tablespoon oil in the same skillet and fry the eggs until just set, about 3 minutes. Sprinkle with salt.
Unwrap the tortillas and arrange them flat on 2 serving plates (1 tortilla per plate). Top each tortilla with 2 fried eggs and spoon about 1/3 cup warm salsa asada over 1 egg and another 1/3 cup salsa verde over the other egg. Serve immediately.