Print

Authentic Huevos Rancheros Recipe

4.9 from 101 reviews

This Authentic Huevos Rancheros recipe features a flavorful homemade ranchero salsa made from fresh tomatoes, roasted chiles, and sautéed onions and garlic, combined with crispy fried corn tortillas, refried beans, and perfectly cooked eggs. Topped with queso fresco and fresh cilantro, this traditional Mexican breakfast dish offers a delightful balance of savory, spicy, and fresh flavors that’s perfect for a satisfying morning meal or brunch.

Ingredients

Scale

Salsa

  • 46 Roma or vine tomatoes, chopped
  • 2 roasted green chiles or 2 serrano peppers, roasted and chopped
  • ½ cup chopped onion
  • 4 garlic cloves, minced
  • 1 tablespoon olive oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

Tortillas and Toppings

  • 48 corn tortillas
  • 2 tablespoons canola oil (for frying tortillas)
  • 4 eggs (cooked sunny-side-up or over-easy)
  • 2 cups refried beans, warmed
  • Queso fresco, crumbled (for garnish)
  • Fresh cilantro, chopped (for garnish)

Instructions

  1. Prepare the Salsa: Heat the olive oil in a saucepan over medium heat. Add the chopped onion and minced garlic, sautéing for about 3 minutes until fragrant and translucent.
  2. Cook the Tomatoes and Peppers: Add the chopped tomatoes and roasted chiles to the saucepan. Cook the mixture for 5 to 7 minutes or until the tomatoes soften and release their juices.
  3. Blend the Salsa: Use a blender or an immersion blender to pulse the mixture until it is slightly chunky but well combined. Return the salsa to the saucepan, simmer for an additional 5 minutes to deepen the flavors. Season with salt and black pepper. Keep warm until serving.
  4. Fry the Tortillas: Heat canola oil in a skillet over medium-high heat. Fry each corn tortilla for 20 to 40 seconds on each side until lightly crisp but still pliable. Remove and drain on paper towels.
  5. Cook the Eggs: In the same skillet, cook the eggs to your preferred doneness. The recipe recommends sunny-side-up or over-easy eggs to allow the yolk to mix beautifully with the salsa when served.
  6. Assemble the Huevos Rancheros: Place a fried tortilla on each serving plate. Spread a generous layer of warmed refried beans on top of each tortilla. Place a cooked egg atop the beans, then spoon the warm ranchero salsa over the eggs.
  7. Garnish and Serve: Sprinkle crumbled queso fresco and chopped fresh cilantro over each plate. Serve immediately while warm, optionally accompanied by extra salsa, avocado slices, or hot sauce as desired.

Notes

  • For the best flavor, use fresh, ripe tomatoes and either roasted green chiles or serrano peppers for a bit of heat.
  • Adjust the amount of chiles according to your tolerance for spice.
  • Sunny-side-up or over-easy eggs enrich the dish with creamy yolk that mixes with the salsa for a perfect bite.
  • If unable to fry tortillas, warmed and slightly toasted tortillas can be used as a substitute.
  • This dish is best enjoyed immediately to keep tortillas crisp and eggs fresh.

Keywords: Huevos Rancheros, Mexican breakfast, ranchero salsa, fried tortillas, refried beans, huevos rancheros recipe