Huevos Rancheros Recipe

Why You’ll Love This Recipe

I love Huevos Rancheros because I get so many different flavors and textures on one plate. The tortillas provide a warm base, the beans make the meal filling, and the runny egg yolks create a rich sauce when I cut into them.

I also like how customizable this recipe is. I can adjust the heat in my salsa, use black or refried beans, add avocado, or change the cheese depending on what I have available.

Another reason I make this dish is that the individual components are simple. I can prepare the ranchero sauce ahead of time and assemble everything quickly when I am ready to eat.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • 8 small corn tortillas
  • 8 large eggs
  • 1 tablespoon olive oil, plus additional oil for the tortillas
  • 1 can (15 ounces) black beans, drained and rinsed
  • ½ teaspoon ground cumin
  • ¼ teaspoon garlic powder
  • Salt and black pepper to taste
  • 1 avocado, sliced
  • ½ cup crumbled queso fresco or cotija cheese
  • ¼ cup chopped fresh cilantro
  • Lime wedges, for serving

For the ranchero sauce:

  • 1 tablespoon olive oil
  • ½ medium yellow onion, finely diced
  • 1 jalapeño, seeded and finely chopped
  • 2 garlic cloves, minced
  • 1 can (14.5 ounces) diced tomatoes
  • ½ teaspoon ground cumin
  • ½ teaspoon smoked paprika
  • ¼ teaspoon dried oregano
  • Salt and black pepper to taste

Directions

  1. I start by making the ranchero sauce. I heat 1 tablespoon of olive oil in a skillet over medium heat and add the diced onion and jalapeño.
  2. I cook the onion and jalapeño for about 4 to 5 minutes, until softened. I add the garlic and cook for another 30 seconds.
  3. I add the diced tomatoes, cumin, smoked paprika, oregano, salt, and black pepper. I simmer the sauce for about 10 to 15 minutes, stirring occasionally, until it thickens slightly.
  4. If I want a smoother ranchero sauce, I carefully blend it until it reaches the consistency I prefer. I keep the sauce warm while preparing the remaining ingredients.
  5. I place the black beans in a small saucepan and add the cumin, garlic powder, salt, and black pepper. I warm them over medium-low heat, stirring occasionally. I lightly mash some of the beans when I want a creamier texture.
  6. I heat a small amount of oil in a skillet over medium heat and warm each corn tortilla for about 20 to 30 seconds per side. I want them soft and lightly toasted rather than crisp.
  7. In another skillet, I heat 1 tablespoon of olive oil over medium heat.
  8. I crack the eggs into the skillet and cook them until the whites are completely set and the yolks reach the consistency I prefer. I season them lightly with salt and black pepper.
  9. To assemble, I place two warm tortillas on each plate.
  10. I spoon some of the seasoned beans over the tortillas and place a fried egg on top of each tortilla.
  11. I spoon the warm ranchero sauce over and around the eggs.
  12. I finish each serving with sliced avocado, crumbled queso fresco or cotija, fresh cilantro, and a squeeze of lime juice.

Servings and Timing

This Huevos Rancheros recipe makes approximately 4 servings, with two eggs and two tortillas per serving.

  • Prep time: 15 minutes
  • Cook time: 25 minutes
  • Total time: approximately 40 minutes
  • Servings: 4

I can make breakfast much faster by preparing the ranchero sauce a day or two ahead. When I am ready to serve, I simply warm the sauce and beans, cook the eggs, heat the tortillas, and assemble each plate.

Variations

For Huevos Rancheros with refried beans, I replace the seasoned black beans with warm refried pinto or black beans. I spread them directly over the tortillas before adding the eggs.

For extra-spicy Huevos Rancheros, I leave the seeds in the jalapeño or add serrano pepper to the ranchero sauce. I can also serve hot sauce on the side.

When I want extra vegetables, I add sautéed bell peppers, corn, spinach, or mushrooms between the beans and eggs.

For a cheesy variation, I sprinkle shredded Monterey Jack or cheddar cheese over the warm beans and let it melt before adding the eggs.

For a heartier version, I add cooked chorizo, breakfast potatoes, or sliced grilled chicken. I keep the portions moderate so the eggs and ranchero sauce remain the main flavors.

Storage/Reheating

I store the individual components separately whenever possible. I transfer leftover ranchero sauce and beans to airtight containers and refrigerate them for up to 3 to 4 days.

I prefer cooking the eggs fresh because reheated fried eggs can become rubbery and the yolks may overcook.

To reheat the ranchero sauce and beans, I warm them separately in small saucepans over medium-low heat, stirring occasionally until hot. I can also microwave them in short intervals.

I warm fresh tortillas and cook new eggs immediately before assembling the leftovers. I add avocado, cilantro, cheese, and lime after reheating so the toppings stay fresh.

FAQs

What does Huevos Rancheros mean?

Huevos Rancheros translates roughly to “ranch-style eggs.” I make the dish with fried eggs served on or alongside tortillas and a tomato-based chile sauce, often with beans and additional toppings.

Can I make Huevos Rancheros ahead of time?

I can prepare the ranchero sauce and beans ahead of time and keep them refrigerated. I prefer warming the tortillas and cooking the eggs immediately before serving so I get the best texture.

What kind of tortillas should I use for Huevos Rancheros?

I prefer small corn tortillas because their toasted corn flavor works especially well with eggs, beans, and ranchero sauce. I lightly heat them in a skillet so they become warm and flexible without turning completely crisp.

Are Huevos Rancheros spicy?

I can easily control the heat. For a mild version, I remove the seeds and membranes from the jalapeño or use less pepper. When I want more heat, I add serrano peppers, extra jalapeño, or hot sauce.

What can I serve with Huevos Rancheros?

I like serving Huevos Rancheros with breakfast potatoes, Mexican-style rice, refried beans, sliced avocado, fresh fruit, or a simple salad. For brunch, I usually put extra salsa, cheese, lime wedges, and hot sauce on the table.

Conclusion

Huevos Rancheros is one of my favorite savory breakfasts when I want something more substantial than ordinary eggs and toast. I love how warm corn tortillas, seasoned beans, fried eggs, and tomato-based ranchero sauce create a filling meal with plenty of contrasting textures and flavors.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments