Huevos rancheros served ready to eat.

Preview: built by our recipe engine and not yet reviewed. Details may change.

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.

Ingredients
Show the recipe for

Tips are one tap away.

Ingredients

Servings
Units
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.

Open shopping list

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

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

7

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.

8

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.

9

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.

10

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.

11

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.

You'll practice: charring vegetables in a dry skillet, blending hot vegetables safely, frying a salsa, softening tortillas in oil, cooking eggs under a lid

Allergens

Diets

Vegan: Doesn't fit as written

Occasions

Catholic Lenten Fridays

Course: main-dish · Technique: char, blend, simmer, shallow-fry, pan-fry, steam · Time: 30-to-60-minutes, make-ahead

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.

We don't show nutrition claims (like “good source of”) until our legal review is done.

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

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.

Share recipe

Huevos rancheros