← All recipes

Breakfast · Mexican

Huevos Rancheros with Set Yolks

Classic huevos rancheros often come with runny yolks; ours are fried until firm, under melted pepper Jack and a warm ranchero sauce.

Hands-on
40 min
Hands-off
15 min
Total
55 min
Makes
4 plates (2 eggs each)
Serves
4

About 40 minutes hands-on (chopping, starting the sauce, warming tortillas and beans, frying the eggs) plus about 15 minutes while the sauce simmers. Cooking the eggs slowly until the yolks are firm takes a few minutes longer than the 45-minute total of the recipe it's based on.

  • medium
  • brunch
  • weekend

Verified against at least two trusted test kitchens or food-safety guides · Last checked · What this means

Illustration of Huevos Rancheros with Set Yolks
Amount
Units

Ingredients

You need: medium pot · large skillet · two medium non-stick skillets with lids · small saucepan · tongs · thin, wide spatula (turner) · small cup for cracking eggs · chopping board and knife

Contains: egg · milk

Method

  1. Start the sauce

    Heat the 1 tbsp oil in a medium pot over medium-high heat. Add the 1 cup onion and the 1/2 cup each red and green pepper and cook, stirring, for 3 to 5 minutes.

    Ready when: The onion and peppers have started to soften.

  2. Simmer the ranchero sauce

    Stir in the 1 tsp cumin, 1/2 tsp salt, 1/4 tsp cayenne, 1 tbsp jalapeño and 1 tsp garlic and cook for 30 seconds. Add the 1 cup tomatoes with their juice and cook, stirring, for 2 minutes. Pour in the 1 cup stock and simmer for about 15 minutes. Take it off the heat, stir in the 3 tbsp cilantro, taste for seasoning, and cover to keep warm.

    Ready when: The sauce has thickened and no longer looks watery.

  3. Warm the tortillas

    Heat 1/2 tsp oil in a large skillet over medium-high heat. Cook one tortilla for about 30 seconds, turn it and cook the second side, then cover it to keep warm. Repeat with the rest of the oil and tortillas.

    Ready when: Warmed through and just starting to brown.

  4. Warm the beans

    Warm the 1/2 cup refried beans in a small saucepan over low heat, stirring now and then.

    Ready when: Hot all the way through.

  5. Fry the eggs slowly

    Melt 1 tbsp butter in each of the two non-stick skillets over medium-high heat until hot. Crack 4 eggs into each pan, then turn the heat down to low straight away. Cook slowly for 5 to 6 minutes.

    Ready when: The whites are completely set, with no clear, jelly-like patches.

  6. Flip, cook until firm, add cheese

    Slide the turner under each egg and flip it gently. Cook the second side until the yolk is firm. Scatter the 1 1/2 cups pepper Jack over the eggs, cover the pans and cook for about 1 1/2 minutes more.

    Ready when: Both the white and the yolk are firm (press the yolk gently: it should feel set, not liquid; cut one open if you're unsure) and the cheese has melted.

    Otto tried this firstOtto slides the eggs out with runny yolks 'like the photo'. Food-safety guidance is to cook eggs until both the yolk and the white are firm, so they go back for another minute.
  7. Assemble and serve

    Put a warm tortilla on each of 4 plates and spread each with 2 tbsp of the beans. Top each with 2 cheesy eggs, spoon the warm ranchero sauce over and serve straight away.

Swaps

  • Instead of refried beans: canned black beans, drained and rinsed Warm them over low heat with a smashed garlic clove, a splash of warm water and a pinch of salt, lightly mashing them with a fork.
  • Instead of pepper Jack: crumbled feta, scattered over at the end Feta doesn't need melting, so skip the lid and just sprinkle it on the plates.

Don’t swap

  • runny or soft yolks for firm ones on this site: we cook eggs until the yolk and white are firm

Make ahead, store & reheat

Storage
Fried eggs are best eaten straight away. Refrigerate any leftover eggs and sauce within 2 hours (1 hour above 32°C / 90°F) and use within 3 to 4 days.
Reheat
Reheat leftovers until steaming hot all the way through (74°C / 165°F).

If something goes wrong

  • Tough, rubbery eggs Why: The heat was too high.
    Turn the heat to low as soon as the eggs go in and let them cook slowly.
  • Sauce is thin Why: It hasn't simmered long enough.
    Keep simmering until it thickens before you take it off the heat.

Good to know

  • Crack each egg into a small cup first, then slip it into the pan close to the surface. You'll get neater eggs and no shell.
  • Keep the sauce and tortillas covered while you cook the eggs, so the plates come together hot.

Safety

  • Cook the eggs until both the yolk and the white are firm, and serve them straight away. Don't leave cooked eggs out for more than 2 hours.
  • Wash your hands, tools and worktop with hot soapy water after handling raw eggs.
  • Hot oil and butter can spit. Keep children away from the stove.
  • Jalapeños and cayenne are hot. Wash your hands after chopping the chile and don't touch your eyes.
  • Corn tortillas are usually wheat-free, but some brands add wheat flour, and stock can contain allergens such as celery. Check the labels.