Huevos rancheros: fried eggs on corn tortillas, topped with red roasted tomato salsa
Serves4 servings
CuisineMexican

Huevos Rancheros: Fried Eggs and Roasted Tomato Salsa on Corn Tortillas

How to make huevos rancheros at home: soft corn tortillas, fried eggs and a coarse roasted tomato salsa, built plate by plate. Covers charring the salsa vegetables, keeping yolks visible, choosing a fully cooked egg, sensible substitutions, and how the dish changes across Mexico.

Level: Beginner

Cooking flow

Cooking steps

STEP 11 / 7

Arrange the salsa vegetables

Tomatoes, unpeeled garlic, jalapeños and thick slices of white onion arranged on a baking sheet
Everything goes on the sheet dry, ready for the broiler

Preheat the broiler and set the rack in the top position. Spread the tomatoes, unpeeled garlic, jalapeños and thick onion slices on a rimmed baking sheet. If you are using canned tomatoes, leave them out here; they go in during step 3.

STEP 22 / 7

Broil until blistered, charred and soft

Salsa vegetables after broiling, blistered and charred on one side and softened
Look for blisters and dark patches, not vegetables burnt all over

Broil until the vegetables are blistered and charred on one side, usually about 6 minutes. Flip them and broil the other side until the vegetables are soft. Broilers vary, so go by the softness and the char more than the clock.

STEP 33 / 7

Crush into a coarse salsa

Garlic and jalapeño crushed with salt in a molcajete, with tomato being added
Keep the texture coarse; the roasted onion is chopped and stirred in afterward

Let everything cool. Slip the papery skins off the garlic, peel most of the skin from the tomatoes if you like, and roughly chop the jalapeños with their seeds.

In a molcajete, crush the garlic, chiles and salt to a paste, then coarsely crush in the tomatoes a little at a time. With a food processor, pulse to a coarse purée instead. For the canned option, add the tomatoes with their juices here.

Add any juices from the baking sheet. Chop the roasted onion and stir it in. If needed, add up to about 1/4 US cup water to make the salsa spoonable, then taste and adjust the salt.

Measure out 2 US cups for the eggs. If you come up short, make more before you start cooking the eggs.

STEP 44 / 7

Warm the tortillas

A stack of lightly oiled corn tortillas in a bag, ready for the microwave
A thin coat of oil on both sides, then into the bag

Brush both sides of all 8 tortillas with a little oil, stack them and put them in a microwave-safe bag. Microwave at 100% power for 1 minute, then let them stand for 1 minute so the heat evens out.

STEP 55 / 7

Fry the eggs

Eggs frying in a large skillet, the whites set and the yolks bright and runny
Gentle heat sets the whites without browning the edges

Thinly coat a large heavy skillet with oil and heat over medium, stopping before the oil smokes. Crack in the eggs, using only uncracked eggs, and salt them generously. Lower the heat to medium-low and cook gently until the whites are set and the yolks are still bright and runny, about 6 minutes. If all 8 won't fit, work in batches. For a fully cooked egg, keep going until both yolk and white are firm. Wash your hands after touching the eggs.

Lay 2 tortillas on each warm plate, slightly overlapping, and top with 2 eggs as they finish.

STEP 66 / 7

Bring the salsa to a boil

Salsa warming in the skillet, loosened with water to a spoonable thickness
Loose enough to spoon, but thick enough to stay on the plate

Return the empty skillet to high heat and add the 2 US cups of salsa. When it boils, stir in usually about 1/4 US cup water so it spoons easily.

STEP 77 / 7

Spoon, garnish and serve

Corn tortillas, eggs and red salsa assembled in order on a warm plate, with the yolks showing
The salsa goes over the whites, and the yolks stay visible

Spoon the hot salsa over the eggs on each plate, leaving the yolks uncovered. Scatter the crumbled queso fresco and well-washed cilantro on top, and serve right away.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Ripe tomatoes 1 pound (2 medium-large or 4–5 plum) Salsa base, fresh option
Or fire-roasted diced tomatoes 15-ounce can, with juices Salsa base, canned option; use in place of fresh tomatoes
Garlic 3 cloves, unpeeled Salsa; roasted, then peeled
Fresh jalapeños 1–2 small, stems removed Salsa heat; seeds stay in
White onion 1/2 small, cut into 1/2-inch-thick slices Salsa; roasted, then chopped and stirred in
Salt, for the salsa usually about 3/4 teaspoon Salsa seasoning; adjust by tasting
Water, for the salsa up to about 1/4 US cup, if needed Loosens the salsa to a spoonable thickness
Corn tortillas 8 Base of the plate, 2 per plate
Vegetable oil or olive oil, for the tortillas a little Brushed on both sides before warming
Vegetable oil or olive oil, for the eggs enough to thinly coat the skillet Frying the eggs
Eggs 8 2 per plate
Salt, for the eggs generously, to taste Seasons the eggs as they fry
Roasted tomato salsa 2 US cups Made from the salsa ingredients above; warmed and spooned over the eggs
Water, for the warm salsa usually about 1/4 US cup Makes the hot salsa easy to spoon
Queso fresco about 1/4 US cup, crumbled Finishing
Cilantro leaves a handful, washed well under running water Finishing
0 / 0

Huevos Rancheros: Warm Tortillas, Fried Eggs and a Charred Tomato Salsa

What this plate should keep

Two soft corn tortillas, two fried eggs and a coarse, smoky salsa spooned on at the last moment, with the yolks left showing.

Two soft corn tortillas go onto a warm plate, slightly overlapping. Two fried eggs follow, their whites set and their yolks bright. The salsa, which has just come to a boil in the same skillet, goes over the whites and stops short of the yolks. It is coarse and red and carries the scent of tomatoes and chiles charred under the broiler. A little crumbled queso fresco and some cilantro finish the plate, and it goes to the table right away.

The name translates as "ranch-style eggs," and we can't confirm anything about it beyond that translation. Stories that ranch hands invented the dish are not supported by the sources behind this article, so we leave them out. This is also not the only form of the dish: beans, roasted poblano or fried plantain join the plate in different parts of Mexico.

The recipe here follows one modern version, Rick Bayless's Huevos Rancheros with his linked Roasted Tomato Salsa. His stated yield is 4 plates, which is a published figure and not a measured one. The amounts stay in his US units and are not converted to grams or Japanese cups, and nothing from other recipes is mixed in.

Before you start

This recipe has not been kitchen-tested by Sekai Gohan. The runny yolk is how the dish is designed, but a runny yolk is not fully cooked. Older adults, children aged 2 and under, pregnant people and anyone with weakened immune function should have the fully cooked version described in step 5 and under Egg Safety.

Ingredients for 4 Plates

Corn tortillas, eggs, tomatoes, garlic, jalapeños, white onion, salt, oil, queso fresco and cilantro laid out together
The ingredients for the plate and the salsa, shown with the fresh tomato option

Choose fresh tomatoes or canned tomatoes for the salsa, not both. The water is listed twice because it is used at two separate moments.

Equipment

  • Oven with a broiler
  • Rimmed baking sheet
  • Molcajete or food processor
  • Large heavy skillet, about 12 inches
  • Microwave and a microwave-safe bag
  • Measuring cups and spoons
  • 4 warm plates

Choosing and Substituting

Corn tortillas. Look in Mexican grocers and import food shops. Flour tortillas will work as a stand-in, but they change the aroma and texture, so the result isn't the same dish.

Jalapeños. Fresh is the first choice. Pickled or canned jalapeños are possible, but they add acidity and salt, so add them gradually and taste as you go. For a milder salsa, use one small chile rather than two.

Queso fresco. Feta or goat cheese can stand in, but both change the salt and tang, so start with less. Feta tends to run salty. An unsalted fresh cheese moves closer to queso fresco, though it won't be identical.

Cilantro. The herb shapes the impression of the plate, so its aroma is part of the dish and not just decoration.

Molcajete. This volcanic-stone mortar is not essential. A food processor makes a coarse purée that works well here.

Broiler. Not every oven uses this name for the function. If yours has a high-heat top grill, check the manual and watch the vegetables closely.

Canned tomatoes. Fire-roasted tomatoes bring their own cooked, charred flavor. They are a replacement for fresh tomatoes, so don't combine the two.

Method: Salsa First, Then Tortillas, Eggs and Plates

Making the salsa first lets the eggs and plating follow one after another without a break.

At the Table

Huevos rancheros scattered with queso fresco and cilantro on a breakfast table
One plate: two tortillas, two eggs, salsa, queso fresco and cilantro

Each plate is complete as it stands: two tortillas, two eggs, salsa, cheese and cilantro. Beans, avocado and hash browns are not part of this version, so there's no need to add them for it to be finished. To see how this breakfast fits with other dishes, browse more food from Mexico.

Egg Safety: Runny Yolks and Firm Yolks

The runny yolk comes from the recipe's own description of the finished dish, and it should not be read as general food safety advice. Public food safety pages from Aichi and Shimane prefectures in Japan give the following guidance:

Egg handling
  • Refrigerate eggs as soon as you get them home. Keep them at 10°C or below as a guide.
  • Choose eggs without cracks, and don't use cracked eggs.
  • When cooking shell eggs, the Aichi page gives a standard of 70°C for at least 1 minute, or a method with an equal or greater sterilizing effect. At home, the guide for sufficient cooking is that both the yolk and the white are set.
  • Older adults, children aged 2 and under, pregnant people and people with weakened immune function should avoid raw eggs and eat thoroughly cooked egg dishes. For them, make this dish with the yolks cooked firm.
  • A plate with a flowing yolk is not fully cooked.

Wash your hands after touching eggs, and wash the cilantro well under running water before using it raw.

This dish contains egg and milk (queso fresco), and it gets its heat from chiles. Check for allergies and heat tolerance before serving.

Plate the eggs as soon as they are fried and eat them right away. The sources give no storage or reheating times for this dish, so we don't suggest any, and we don't recommend setting cooked eggs aside for later.

When Something Goes Wrong

Problem Likely cause What to do
The salsa is too thick or coarse to spoon Not enough liquid Add water a little at a time, stopping before it runs off the tortilla
The edges of the egg whites are scorched The heat is too high Keep the heat gentle and adjust it as you watch the whites set
The eggs are crowded in the pan Too many eggs at once Fry in batches, even in a 12-inch skillet
The yolks are buried The salsa was spooned over the whole egg Spoon over the whites, and do it just before eating
There is not enough salsa The batch came up under 2 US cups Measure before you cook the eggs, and make more if needed
The vegetables are charred but still firm The broiler is judged by time alone Go by softness as well as color, and adjust for your oven

Variations: Keep Them Separate From the Base Plate

The Larousse Cocina dictionary of Mexican gastronomy describes the basic form as corn tortillas passed through oil, topped with fried eggs and a spicy red jitomate (tomato) sauce. It also notes regional additions:

Where What may be added
Some areas, per the dictionary's regional examples Frijoles refritos (refried beans) between the tortilla and the egg
Some areas, per the dictionary's regional examples Poblano rajas (strips) and crumbled queso fresco
Gulf coast and southern Mexico Fried plátano macho (plantain) on the side

If you want to try these, treat them as a different plate built on the same idea. The amounts and steps above don't include them and don't tell you how to cook them.

Background: One Name, Several Plates

Huevos rancheros is easy to confuse with its relatives. Huevos divorciados usually keeps two eggs apart under two different salsas. Huevos a la mexicana is a different dish, made by cooking eggs with chopped tomato, onion and chile. Larousse Cocina describes huevos rancheros as popular in Mexico City and central Mexico, and as a dictionary entry it doesn't claim to cover every household's version.

A look at an older recipe shows how much the plate can shift. In 2012, Cristina Barros and Marco Buenrostro reproduced a huevo ranchero recipe for 8 people in their La Jornada column, taken from Alejandro Pardo's cookbook El verdadero práctico, which they describe as published in 1913. Its sauce grinds roasted jitomate (300g), onion (50g), 1 clove of garlic, 1 green chile, 6 cilantro leaves and 3 black peppercorns, then fries the mixture in oil. The eggs are fried in lard and served with thin tortillas, queso fresco, roasted and fried poblano, and avocado.

That recipe differs from the modern version in its fat, its sauce and its finish, so we present it only as a comparison and don't blend its amounts or frying method into this recipe. It also has clear limits as evidence. It reaches us through a newspaper transcription, we haven't seen the cookbook itself, and it doesn't prove when or where the dish began.

Frequently Asked Questions

What exactly is huevos rancheros?

At its core, it is eggs, corn tortillas and a red salsa. Other ingredients change with the region and the household. This article follows Rick Bayless's version, with no claim that it is the one authentic form.

Do the tortillas have to be fried?

No. The Larousse Cocina entry describes tortillas passed through oil, and that is a valid style. The Bayless version brushes them lightly with oil and warms them in a bag in the microwave, which keeps them soft.

Can I use store-bought salsa?

The recipe uses homemade salsa, so a store-bought one is our own time-saving suggestion and will taste different. Add it gradually, checking the salt and heat, because products vary.

Do I need beans or avocado?

Not for this version. Refried beans appear in the regional examples from Larousse Cocina, and avocado appears in the 1913 recipe quoted by La Jornada, but neither is part of the Bayless plate.

Is it okay to leave the yolk runny?

The Bayless recipe calls for a runny yolk, so that is how the dish is meant to look. It is not the same as fully cooked egg. The prefectural guidance from Aichi and Shimane says that sufficient cooking at home means both yolk and white are set, and it advises older adults, children aged 2 and under, pregnant people and people with weakened immune function to eat thoroughly cooked egg dishes. Choose firm yolks for them, or whenever you prefer.

How much salsa does the recipe make?

The salsa recipe doesn't state a yield. Measure it once it's made, and if you have less than the 2 US cups you need, make more before frying the eggs.

Sources