Go Back
Traditional Huevos Rancheros - Image 3

Traditional Huevos Rancheros

Print Recipe
Authentic huevos rancheros featuring sunny-side-up eggs on lightly fried corn tortillas, smothered in a vibrant, homemade tomato-chili ranchero sauce. A quick, protein-packed breakfast full of flavor.
Course Breakfast
Cuisine Mexican
Keyword authentic huevos rancheros recipe, huevos rancheros, mexican breakfast, ranchero sauce, traditional huevos rancheros
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 2 servings
Calories 550

Equipment

  • Medium saucepan (2-3 quart)
  • Large skillet or griddle (10-12 inch)
  • Small pot for warming beans
  • Cutting board and chef's knife
  • Wooden spoon or spatula

Ingredients

  • 4 large eggs preferably at room temperature for even cooking
  • 4 6-inch corn tortillas white or yellow corn, look for sturdy ones
  • 1 tbsp neutral oil like avocado or vegetable oil, divided
  • 1/2 medium white onion diced
  • 1 clove garlic minced
  • 1 14.5 oz can fire-roasted diced tomatoes with their juices
  • 1 medium jalapeño or serrano pepper seeds removed for milder heat, diced
  • 1/2 tsp ground cumin
  • 1/4 tsp dried oregano preferably Mexican oregano
  • to taste kosher salt and black pepper
  • 1/4 cup fresh cilantro chopped, plus more for garnish
  • 1/2 cup refried beans canned or homemade, warmed
  • 1/4 cup queso fresco or cotija cheese crumbled
  • 1 avocado sliced
  • 2 tbsp Mexican crema or sour cream for serving

Instructions

  • Make the ranchero sauce. Heat 1 tablespoon of oil in a medium saucepan over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 4-5 minutes. Add the minced garlic and diced jalapeño, cooking for another minute until fragrant. Tip from me: This gentle sauté builds a flavor base without burning the garlic.
  • Simmer the sauce. Pour in the canned tomatoes with their juices, cumin, and oregano. Bring to a simmer, then reduce heat to low. Let it cook uncovered for 8-10 minutes, allowing the flavors to meld and the sauce to thicken slightly. Season generously with salt and pepper. Remove from heat and stir in the chopped cilantro. Trust me, adding the cilantro off the heat preserves its fresh, bright flavor.
  • Prepare the tortillas and beans. While the sauce simmers, heat a separate large skillet or griddle over medium-high heat. Lightly brush or spray each corn tortilla with a tiny bit of oil. Cook for about 30-60 seconds per side until they are lightly toasted, pliable, and have a few golden spots. In a small pot, gently warm the refried beans over low heat, stirring occasionally.
  • Fry the eggs. In the same skillet used for the tortillas (or a clean one), add the remaining oil over medium heat. Once hot, carefully crack the eggs into the skillet. Cook sunny-side-up until the whites are fully set and the yolks are still runny, about 3-4 minutes. For over-easy, gently flip and cook for an additional 30 seconds. Season the eggs with a pinch of salt and pepper.
  • Assemble and serve. Place two warm tortillas slightly overlapping on each plate. Spread a layer of warm refried beans over the tortillas. Top each pair with two fried eggs. Generously spoon the warm ranchero sauce over the eggs, allowing it to pool around the plate. Finish with crumbled queso fresco, sliced avocado, a drizzle of crema, and more fresh cilantro. Serve immediately.

Notes

Chef's Tips:
• For a smoother sauce, carefully blend the cooked ranchero sauce with an immersion blender for a few seconds.
• Avoid overcrowding the skillet when frying eggs; cook in batches if necessary for perfect results.
• Serve with lime wedges for a bright, acidic finish that cuts through the richness.
Food Safety:
• Cook eggs until whites are completely set and yolks begin to thicken for food safety
• Refrigerate leftover sauce in an airtight container within 2 hours