easy huevos rancheros

Easy Huevos Rancheros

Author: Stephanie Kay

A brunch classic, this easy huevos rancheros recipe is loaded with flavour from homemade refried beans, fresh salsa, and creamy avocado.

  • Author: Stephanie Kay
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Breakfast
  • Cuisine: Mexican
Units Scale


Huevos Rancheros:

Refried Beans:




  1. Begin with the refried beans. In a saucepan, heat oil on a medium heat.
  2. Add the diced onion and sea salt to the pan, and allow to cook 3-5 minutes until onions are translucent.
  3. Add garlic and cook for another 1-2 minutes. Add spices and heat for another 30 seconds until fragrant.
  4. While the onion mixture is cooking, strain and rinse the can of beans.
  5. Add the beans, bay leaf and water to the pan. Stir to combine.
  6. Allow the bean mixture to cook for 15-20 minutes, until the water has completely absorbed.
  7. When the mixture has finished cooking, remove and discard the bay leaf.
  8. Using a potato masher or food processor, blend the bean mixture into a smooth puree. Set aside.
  9. Prepare the fresh salsa. Chop and dice the vegetables into small bite size pieces.
  10. Add the tomatoes, red onion, jalapeño and green onion to a bowl, and toss with cilantro and fresh lime juice.
  11. Season salsa with sea salt and pepper to taste and set aside.
  12. Heat the tortillas in a pan. Add a small drop of oil and toast the tortillas on 30 seconds each side.
  13. Cook the eggs. Add a teaspoon of oil to the pan, and working in batches, crack the eggs into the skillet.
  14. Cook until the bottoms are set and the edges golden, 1 to 2 minutes.
  15. Turn the heat to medium-low, cover and cook until set, about 1 minute more. Set aside.
  16. Build your huevos rancheros. Place the tortilla on a plate and spoon on 1 – 2 tbsp. of refried beans.
  17. Top with one egg and garnish with salsa, avocado and hot sauce to taste.
  18. Serve warm and enjoy!


Keywords: easy, healthy