Print

Fresh Huevos Rancheros Recipe

4.9 from 142 reviews

Fresh Huevos Rancheros is a vibrant and classic Mexican breakfast dish featuring warm corn tortillas topped with spiced black beans, fried eggs, fresh pico de gallo, and savory red salsa. This hearty and flavorful meal balances fresh ingredients and comforting textures, making it perfect for a wholesome morning or brunch.

Ingredients

Scale

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

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

Salsa and Tortillas

  • 1 ½ cups (12 ounces) of your favorite red salsa, homemade or jarred
  • 4 teaspoons extra-virgin olive oil, divided
  • 4 corn tortillas

Eggs & Garnishes

  • 4 eggs
  • ½ 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

  1. Prepare Pico de Gallo: In a medium bowl, combine chopped tomatoes, onion, cilantro, lime juice, and salt. Stir well to combine and set aside to allow flavors to meld.
  2. Cook Onions for Beans: Heat 2 teaspoons olive oil in a small saucepan over medium heat until shimmering. Add ¼ cup chopped onion and ¼ teaspoon salt. Cook, stirring occasionally, until onions soften and become translucent, about 3 to 6 minutes.
  3. Cook Beans: Add 1 teaspoon ground cumin to the saucepan and cook while stirring constantly until fragrant, about 30 seconds. Add rinsed beans and ¼ cup water. Stir, cover, and cook for 5 minutes. Reduce heat to low, uncover, and mash at least half of the beans with a potato masher or fork. Cook uncovered, stirring often, for 2 to 3 minutes until thickened.
  4. Season Beans: Remove from heat and stir in freshly ground black pepper and ½ teaspoon lime juice. Adjust seasoning with additional salt, pepper, or lime juice as needed. If beans appear dry, add a small splash of water and stir. Cover and keep warm until serving.
  5. Warm Salsa: In a medium saucepan over medium heat, bring the salsa to a simmer, stirring occasionally. Reduce heat to low and keep warm. Alternatively, warm salsa in the microwave.
  6. Warm Tortillas: Heat a small skillet over medium heat. Warm each corn tortilla individually, flipping as needed. Spread the warm black bean mixture evenly over each tortilla on separate plates. Sprinkle with shredded Monterey Jack cheese if using, and set aside.
  7. Fry Eggs: In the same skillet over medium heat, add 1 teaspoon olive oil and heat until shimmering. Crack one egg carefully into the skillet without breaking the yolk. Fry the egg, occasionally lifting and tilting the pan to redistribute oil, until whites are set and yolk is cooked to your preference. Place each fried egg on top of a prepared tortilla. Repeat with remaining eggs.
  8. Add Salsa and Pico de Gallo: Spoon about one-fourth of the warm salsa across each plate, avoiding the egg yolk. Using a slotted spoon or fork, add pico de gallo so as not to include excess tomato juices. Sprinkle with freshly ground black pepper and any optional garnishes like Cotija cheese, sliced avocado, cilantro, or hot sauce.
  9. Serve Immediately: Serve fresh and enjoy. Leftover beans make a great dip for tortilla chips.

Notes

  • Use ripe tomatoes for the freshest pico de gallo flavor.
  • Black or pinto beans can be used interchangeably as per preference.
  • Add cheese or avocado for extra creaminess and flavor.
  • Adjust egg doneness to your preference – sunny side up, over easy, or fully cooked.
  • Leftover beans can be stored for up to 3 days refrigerated and repurposed as a dip or side dish.

Keywords: Huevos Rancheros, Mexican breakfast, fried eggs, black beans, pico de gallo, red salsa, corn tortillas