Go Back
A plate of authentic huevos rancheros with two sunny-side-up eggs over corn tortillas, covered in red salsa and showing a perfectly runny

Huevos Rancheros

Rebecca Blumer
A classic Mexican breakfast featuring warm corn tortillas layered with creamy refried beans, perfectly fried eggs, and zesty salsa. Learn to make every component from scratch for a satisfying meal.
Prep Time 25 minutes
Cook Time 20 minutes
Total Time 45 minutes
Course Breakfast
Cuisine Mexican
Servings 4 servings
Calories 355 kcal

Equipment

  • Medium bowl
  • Small saucepan
  • Potato masher
  • Medium saucepan
  • Small skillet
  • Slotted spoon

Ingredients
 

Pico de gallo

  • 2 medium ripe tomatoes, chopped (about 1 ½ cups)
  • ¼ cup finely chopped white onion
  • ¼ cup chopped fresh cilantro
  • 2 tablespoons lime juice (about 1 medium lime)
  • ¼ teaspoon fine-grain sea salt

Refried beans

  • 2 teaspoons extra-virgin olive oil
  • ¼ cup finely chopped white onion
  • ¼ teaspoon fine-grain sea salt
  • 1 teaspoon ground cumin
  • 1 can (15 ounces) black beans or pinto beans, rinsed and drained, or 1 ½ cups cooked beans
  • ¼ cup water
  • Freshly ground black pepper, to taste
  • ½ teaspoon lime juice

Everything else

  • 1 ½ cups ( 12 ounces ) of your favorite red salsa, either homemade or jarred
  • 4 teaspoons extra-virgin olive oil, divided
  • 4 eggs
  • 4 corn tortillas
  • ½ cup shredded Monterey Jack cheese optional
  • Freshly ground black pepper
  • Optional garnishes: Crumbled Cotija or feta cheese, sliced avocado, additional chopped cilantro and/or hot sauce

Instructions
 

  • Stir the tomatoes, white onion, cilantro, lime juice, and salt together in a medium bowl, then set the pico de gallo aside. The mixture should look juicy but fresh, with the salt starting to draw out a little tomato liquid.
  • Heat the olive oil in a small saucepan over medium heat, then add the onion and salt and cook for 3 to 6 minutes, stirring now and then. Stop when the onion looks soft and translucent and the pan smells sweet rather than sharp.
  • Add the cumin and cook for about 30 seconds, then stir in the beans and water, cover, and cook for 5 minutes. You should smell the cumin bloom quickly before the beans warm through and soften.
  • Lower the heat, uncover the pan, and mash at least half the beans with a potato masher or the back of a fork, then cook 2 to 3 minutes more, stirring often. The beans should become thick and creamy while still keeping some texture.
  • Take the beans off the heat and stir in black pepper and lime juice, adjusting with more salt, pepper, lime juice, or a tiny splash of water if needed. They should spread easily without running and stay warm under a cover until serving.
  • Warm the salsa in a medium saucepan over medium heat until it reaches a gentle simmer, then keep it on low. The sauce should be hot and lightly bubbling, not boiled down too far.
  • Warm each tortilla one at a time in a small skillet over medium heat, turning as needed, then spread each with beans and place on its own plate, adding Monterey Jack if using. The tortillas should be soft and flexible, not stiff or crisp.
  • Using the same skillet over medium heat, add 1 teaspoon olive oil and cook one egg at a time, repeating with the remaining oil and eggs. The whites should be set and the yolk cooked to your preferred doneness, with lightly crisp edges if the oil is hot enough.
  • Set an egg on each prepared tortilla, spoon warm salsa over the dish without covering the yolk, then add pico de gallo with a slotted spoon or fork and finish with black pepper and any optional garnishes. Keep the extra tomato juices behind so the top stays bright and fresh instead of watery.
  • Serve right away while the eggs, beans, and salsa are still hot. The tortilla stays at its best texture when the plate goes straight from assembly to the table.

Notes

Prevent Soggy Tortillas: For the best texture, warm the tortillas before assembling. The layer of refried beans also acts as a barrier against moisture from the salsa.
Perfectly Cooked Eggs: To get crispy whites and a runny yolk, make sure your oil is shimmering hot before adding the egg. Tilting the pan helps the hot oil cook the whites evenly without overcooking the yolk.
Serving Tip: This dish is best served hot! Warm your serving plates and ensure both the beans and the ranchero sauce are hot right before assembling. This keeps the entire dish warm from first bite to last.
Storage: Huevos rancheros is best assembled right before eating. However, you can store leftover components like the pico de gallo, refried beans, and salsa in separate airtight containers in the refrigerator. Reheat the beans and salsa before making a fresh plate.
Nutrition information is an estimate based on common ingredients and serving sizes. Values may vary depending on brands, portions, and substitutions.
Keyword black beans, chorizo, corn tortillas, cotija cheese, fried eggs, huevos divorciados, huevos rancheros, Make-Ahead Breakfast, Mexican breakfast, New Mexico chile, Pico de Gallo, queso fresco, ranchero sauce, refried beans, sunny-side up eggs