Huevos rancheros
- Yield
- 4 servings
Fried eggs on warm corn tortillas, with creamy beans underneath and a cooked tomato and chile sauce spooned around them. Everything here is simple on its own; the dish comes together because each part is seasoned and hot at the same moment. It teaches charring vegetables for a salsa, frying the salsa to deepen it, and cooking eggs under a lid.
IngredientsTips are one tap away.
Ingredients
Batches and reset
4 servings · US measures · 1 batch
Batching
Make each batch of salsa, beans, tortillas and eggs in its own pans, frying the tortillas one at a time and cooking the eggs 4 at a time; cooking times do not change with the number of batches.
Original recipe: 4 servings.
Fresh lime juice is optional and excluded from the base nutrition scenario, as are the to-taste salt for the salsa, beans and eggs and the cilantro leaves. Nutrition is incomplete because the flaky kosher salt mass, the tortilla frying oil and egg-pan butter absorbed, and the lime eaten from the wedges are not established.
Before you start
- Read through the recipe before heating anything. Measure everything, line a plate with paper towels and set out the holding plates; four parts come together at the end.
Directions
Read and gather
For the whole recipe
Read through the recipe and gather the equipment. Use the ingredient lines to prepare and measure everything, and line a plate with paper towels. Everything is measured and the holding plates are ready.
Heat the oven to keep things warm
For each batch
Heat the oven to 200°F with the serving plates and ovenproof plates on the middle rack to warm. The oven has reached temperature.
Heat the skillet and char the vegetables
For each batch
Heat the dry 12-inch cast-iron skillet over medium-high heat until a drop of water dances. Add the tomatoes, onion wedges, chiles and unpeeled garlic and turn them often with tongs until blistered black in patches and slumping, about 10 to 12 minutes. Lift out the garlic and chiles sooner, once their skins are spotted brown and they feel soft when squeezed.
Peel and blend the salsa
For each batch
Peel the garlic and trim the onion root ends. Blend the tomatoes, onion, garlic, 1 charred chile and 3/4 tsp flaky kosher salt until mostly smooth, with the center cap out of the lid and a folded towel over the opening. Taste a drop, and blend in the second chile if you want more heat. The salsa is mostly smooth, with a little texture.
Heat the oil and fry the salsa
For each batch
Heat the canola oil for the salsa in the 3-quart saucepan over medium-high heat until it shimmers. Standing back with the lid in hand, pour in all the salsa at once; it spatters hard for a few seconds. Simmer over medium, stirring now and then, until it coats a spoon and loses its raw-onion taste, about 8 to 10 minutes.
Meanwhile, warm the beans
For each batch
Meanwhile, warm the canola oil for the beans in the small saucepan over medium heat. Stir in the cumin for a few seconds until it smells toasty, then add the beans with their liquid. Simmer, mashing about half of them, until thick and creamy but still spoonable, about 8 minutes. Cover and keep them over the lowest heat.
Taste the salsa and beans
For each batch
Taste the salsa and the beans. Aim for a salsa that is bright, savory and tomato-first, with noticeable heat that does not take over, and beans that taste seasoned, not bland. If the salsa tastes flat, add flaky kosher salt to taste; if it tastes dull or heavy, add fresh lime juice to taste, if using. If the beans taste bland, add flaky kosher salt to taste. The salsa and beans taste seasoned.
Wipe the skillet and soften the tortillas
For each batch
Wipe out the cast-iron skillet, add the canola oil for the tortillas and heat it over medium-high heat until a dipped tortilla edge sizzles right away. Fry the tortillas one at a time until soft, bendable and puffed in spots, about 10 seconds per side. Lift each one out with tongs, let the oil drip back, drain it on the paper towels, then stack the tortillas under foil on an ovenproof plate in the oven.
Melt the butter and cook the first eggs
For each batch
Melt 1 tbsp unsalted butter in the 12-inch nonstick skillet over medium heat until foaming. Crack in 4 whole large eggs, season with flaky kosher salt to taste and cook until set underneath. Pour 1 tbsp water into an empty spot in the pan, cover, and cook until the whites and yolks are firm when pressed lightly with the spatula, about 3 to 4 minutes. Slide the eggs onto the second ovenproof plate in the oven.
Melt the butter and cook the second eggs
For each batch
Melt 1 tbsp unsalted butter in the skillet over medium heat and cook 4 whole large eggs the same way, seasoning them with flaky kosher salt to taste and steaming them with 1 tbsp water under the lid until the whites and yolks are firm, about 3 to 4 minutes.
Divide and serve
For the whole recipe
Divide among the warm plates to make 4 servings: overlap 2 tortillas on each plate, then top with a quarter of the beans and 2 eggs. Spoon a quarter of the salsa around and partly over the eggs. Finish with the avocado slices, queso fresco, fresh cilantro leaves to taste and a lime wedge. Each plate has tortillas, beans, 2 eggs and salsa.
About this recipe
Research preview: these details come from our sourced research and haven't been reviewed by our chef yet.
Why it works
Associated with
Mexican rural (ranchero) cooking, US Southwest brunch
The name refers to rancheros, the cattle hands of Mexican haciendas, who cooked meats and eggs in chile sauce. 19th-century Mexican cookbooks called it 'huevos estrellados en chile colorado' (or 'verde'); city people applied the name 'rancheros'. Manuel Galván Rivera's El Nuevo Cocinero Mexicano (1845) gives a pasilla-and-ancho salsa fried in lard with eggs cooked in it; a Puebla manual of 1898 uses the name 'huevos rancheros'. Those early recipes had no tortillas.
Taste
- Sweet
- Sour
- Salty
- Bitter
- Savory
- Heat
soft-set eggs, pliable oil-warmed corn tortillas, creamy half-mashed beans, smooth fried salsa, creamy avocado, crumbly cheese · hot
Skill level
Some practice
Several components on four burners plus an oven hold.
Allergens
Diets
Vegan: Doesn't fit as written
Occasions
Catholic Lenten Fridays
Serving and keeping
Make ahead: True
Storage: fridge days: 3-4 (cooked components)
Leftovers: salsa and beans to 165 F (74 C); cook eggs fresh
Food safety
- Eggs cooked until yolk and white are firm (the recipe's own standard, matching FDA).
- CDC advises people at higher risk (pregnancy, newborns, adults 65+, weakened immunity) to avoid unheated queso fresco-type cheese even when pasteurized; for them, heat it until steaming (165 F) or use a hard cheese.
Nutrition notes
note: People at higher risk of Listeria (pregnancy, newborns, adults 65+, weakened immunity) should not eat the queso fresco unheated; warm it until steaming or use a hard cheese.
For your food tracker
Fields for MyFitnessPal and other trackers
- Recipe url
- https://isthebestrecipe.com/breakfast/huevos-rancheros
- Name
- Huevos rancheros
- Servings
- 4
- Recipe yield
- 4 servings
- Recipe ingredient
- about 1 1/2 lb ripe Roma tomatoes, 1/2 whole medium white onion cut into 2 thick wedges through the root end, 1–2 whole serrano chiles stemmed, 2 cloves garlic unpeeled, 3/4 tsp flaky kosher salt for the salsa, 1 tbsp canola oil for the salsa, 1 tbsp canola oil for the beans, 1/4 tsp ground cumin, 1 can pinto beans with their liquid, to taste flaky kosher salt for the beans, about 1/4 cup canola oil for the tortillas, 8 whole 6-inch corn tortillas, 2 tbsp unsalted butter, 8 whole large eggs, to taste flaky kosher salt for the eggs, 2 tbsp water, 2 oz queso fresco crumbled, 1 whole ripe avocado pitted, peeled and sliced, to taste fresh cilantro leaves, 1 whole lime cut into wedges
- Copy action wording
- Copy recipe and estimated nutrition
Sources
- Huevos rancheros (Wikipedia (English), 2026-08-15)
- Huevos rancheros (Wikipedia (Spanish), 2025-06-04)
- Food Allergies: What You Need to Know (major food allergens under FALCPA and the FASTER Act) (U.S. Food and Drug Administration, 2026-03-11)
- FASTER Act: Sesame Is the Ninth Major Food Allergen (U.S. Food and Drug Administration, 2024-04-12)
- Regulation (EU) No 1169/2011, Annex II: Substances or products causing allergies or intolerances (The National Archives (legislation.gov.uk), reproducing the EU Official Journal text, 2014-02-19)
- Leftovers and Food Safety (USDA Food Safety and Inspection Service, 2020-07-31)
- What You Need to Know About Egg Safety (U.S. Food and Drug Administration, 2024-03-05)
- Preventing Listeria Infection (U.S. Centers for Disease Control and Prevention, 2025-01-31)
- FoodData Central 170457: Tomatoes, red, ripe, raw, year round average (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- FoodData Central 1104962: Onions, white, raw (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- FoodData Central 169395: Peppers, serrano, raw (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- FoodData Central 169230: Garlic, raw (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- FoodData Central 173468: Salt, table (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- FoodData Central 172336: Oil, canola (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- FoodData Central 170923: Spices, cumin seed (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- FoodData Central 175201: Beans, pinto, mature seeds, canned, solids and liquids (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- FoodData Central 175036: Tortillas, ready-to-bake or -fry, corn (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- FoodData Central 173430: Butter, without salt (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- FoodData Central 171287: Egg, whole, raw, fresh (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- FoodData Central 172223: Cheese, fresh, queso fresco (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- FoodData Central 171705: Avocados, raw, all commercial varieties (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- FoodData Central 169997: Coriander (cilantro) leaves, raw (USDA Agricultural Research Service, FoodData Central, 2019-04-01)
- Daily Value on the Nutrition and Supplement Facts Labels (U.S. Food and Drug Administration)
- 21 CFR 101.54 Nutrient content claims for 'good source,' 'high,' 'more' (Legal Information Institute, Cornell Law School (eCFR text))
Make it the best
Copy this recipe and make it your own. Change amounts, swap ingredients, rewrite steps. The original stays as it is.
Nutrition Values
Nutrition estimates aren’t available for this recipe yet.
Your notes
Kept on this device.Return: https://isthebestrecipe.com/breakfast/huevos-rancheros
