Huevos Rancheros Recipe
Huevos Rancheros are a vibrant, comforting Mexican-style breakfast that delivers layers of bold flavor in every bite. This dish combines tortillas, refried beans, salsa, and eggs for a hearty start.

Whether you’re hosting brunch or fueling a busy morning, Huevos Rancheros offers a satisfying, protein-packed meal that’s simple to prepare and hard to forget.
What You’ll Need for the Best Huevos Rancheros
- White corn tortillas – Lightly toasted, these form the sturdy, flavorful base that soaks up all the delicious toppings.
- Refried beans – Creamy and savory, they add protein and a satisfying texture contrast to the crispy tortilla.
- Eggs – Fried or over-easy, the rich, runny yolk creates a velvety sauce that brings everything together.
- Fire-roasted tomatoes – Smoky and juicy, these tomatoes form the backbone of a rustic salsa with depth.
- Diced green chiles – They lend a gentle heat that makes the dish sing without overwhelming the palate.
- Onion and garlic – Sautéed together, they infuse the salsa with a sweet, aromatic base.
- Ground cumin – Earthy and warm, cumin enhances the sauce’s complexity with an unmistakable Mexican flair.
- Avocado – Cool, creamy chunks that balance out the spice and add a touch of indulgence.
- Fresh cilantro – A sprinkle of this bright, herbaceous green brings freshness to the final bite.
How to Make Huevos Rancheros in Minutes
Start by sautéing onions in olive oil until soft, then add garlic, cumin, and seasoning. Stir in fire-roasted tomatoes and green chiles, simmering to develop flavor.
While the salsa thickens, heat your tortillas in a non-stick skillet until warm and slightly crisp. Spread a generous spoonful of refried beans over each one.
Top the beans with the homemade salsa and gently place a freshly fried egg on top. Garnish with chopped avocado and cilantro just before serving.
Recipe Tips & Flavor Twists for Your Huevos Rancheros
For an extra crispy base, lightly pan-fry the tortillas in a bit of oil before adding the toppings. This creates a tostada-like crunch that stands up well to the runny yolk and warm beans.
Want more heat? Swap the mild green chiles for jalapeños or add a splash of hot sauce over the egg. A crumble of queso fresco or a drizzle of crema Mexicana takes the dish into indulgent territory without complicating the prep.
For a brunch spread, consider serving Huevos Rancheros with a side of roasted potatoes or a fresh fruit salad to balance the richness. You can also poach or scramble the eggs if you’re feeding a crowd and need a more flexible approach.

Keeping Leftovers Fresh & Delicious
Huevos Rancheros are best enjoyed fresh, but you can store components separately for quick assembly later. Keep the salsa, beans, and tortillas in airtight containers in the fridge for up to three days.
Reheat the tortillas in a dry skillet or microwave, warm the beans and salsa separately, then fry a fresh egg when ready to serve. Avoid assembling everything in advance to prevent sogginess and preserve the dish’s signature contrast in textures.

Huevos Rancheros Recipe
Ingredients
- 1/2 cup chopped fresh cilantro
- 1/2 teaspoon ground cumin
- 6 small white corn tortillas
- 4 ounce can diced green chiles
- Salt and freshly ground black pepper to taste
- 6 large eggs cooked over easy or fried
- 1/2 onion finely chopped
- 1 teaspoon olive oil
- 1 1/2 cups refried beans warmed
- 14.5 ounce can fire-roasted tomatoes with juices
- 2 cloves garlic minced or pressed
- 1 avocado chopped
Instructions
- Warm the olive oil in a medium skillet set over medium heat. Sauté the chopped onion for several minutes until translucent, then add the minced garlic and cook for an additional 30 seconds.
- Incorporate ground cumin along with salt and freshly cracked black pepper. Pour in the fire-roasted tomatoes, including their juices, and the diced green chiles. Allow the mixture to come to a gentle simmer, stirring occasionally, and cook for approximately 5 minutes. Remove the salsa from heat and adjust the seasoning if needed.
- Heat a non-stick skillet over medium heat and lightly coat with cooking spray. Warm each corn tortilla individually, flipping after about one minute per side until pliable and slightly golden.
- Spread a generous layer of warm refried beans onto each tortilla. Top with a spoonful of the prepared salsa and crown with a fried egg.
- Finish with a sprinkle of chopped cilantro and a scattering of diced avocado.