This Huevos Rancheros recipe is a classic Mexican breakfast made with lightly fried corn tortillas, refried beans, sunny-side-up eggs, and a simple homemade ranchero salsa. Ready in about 20 minutes with just a handful of ingredients, this authentic huevos rancheros is perfect for weekend brunch or an easy breakfast-for-dinner.
Heat canola oil in a heavy skillet. Place tortillas carefully into the hot oil, one at a time, and fry for 20 to 40 seconds on each side or until lightly crisp and golden. Drain on paper towels.
Heat olive oil in a saucepan and sauté onions, for 3 minutes.
Add tomatoes and chile, and sauté for an additional 3 minutes. Add chicken broth, stir everything together, and bring to a simmer. Continue to cook until most of the liquid has been absorbed, about 7 to 10 minutes.
To assemble, place a tostada (fried tortilla) on a serving plate; spoon on some refried beans, top with cooked egg (any style), cooked salsa, and sprinkle with queso fresco.
Continue with the remaining servings and serve warm.
Video
Notes
Use corn tortillas. Traditional Huevos Rancheros are made with corn tortillas. Lightly frying them adds flavor and helps them hold the toppings.
Eggs are best cooked fresh. Sunny-side-up or over-easy eggs work beautifully so the runny yolk mixes with the ranchero salsa.
Make the salsa ahead. The ranchero salsa can be prepared up to 5 days in advance and stored in the refrigerator, or frozen for up to 3 months.
Shortcuts are okay. If you're short on time, you can use your favorite store-bought salsa and canned refried beans.
Add extra toppings. Avocado, crema Mexicana, cilantro, or hot sauce are delicious additions.
Make it heartier. Add Mexican chorizo for a flavorful variation of Huevos Rancheros.