Home > Breakfast Recipes > Easy Huevos Rancheros

Easy Huevos Rancheros

This post may contains links affiliate links, please read our disclosure policy.

Lightly fried corn tortillas topped with creamy beans, salsa, and a runny egg for an easy yet filling breakfast. Huevos Rancheros look like a sophisticated breakfast or brunch, but they can be made in a few minutes with some store bought shortcuts. 

Overhead view of Huevos Rancheros on a white plate and topped with red tomato salsa and avocado

I’m going to show you my easy version of huevos rancheros, which is perfect for when you want a hearty breakfast, but don’t want to spend a lot of time in the kitchen.

Ingredients for Easy Huevos Rancheros

There are 4 main ingredients for Huevos Rancheros:

  • Corn Tortillas
  • Refried Beans
  • Salsa
  • Eggs

Pretty simple, right? You could easily make a delicious breakfast taco with these ingredients, but the presentation of layering the ingredients just looks visually appetizing. 

Salsa, beans, tortillas, eggs, and spray oil on a board.

Here’s the breakdown of each component and how you can customize it.

Corn Tortillas– I’m using a store bought corn tortilla and lightly frying them in a skillet to get some color and crunch. They just need a slight crisp to them. 

You could use homemade corn tortillas and lightly fry them, or bake store bought tortillas if you want to reduce the oil amount. 

If all you have are flour tortillas then go ahead and bake those in the oven till they get slightly crispy. 

Refried Beans– For the beans I always prefer to use homemade, specifically my refried Peruvian beans. The recipe for beans is so easy and I keep leftover beans in the freezer in small portions so it’s easy to defrost for when I need them in a recipe. But if you need to save time, then canned refried beans will work. 

Salsa- This is where you’ll find some variation on what type of salsa to use for Huevos Rancheros. I’ve seen a tomato based salsa, pico de gallo, or salsa verde.

Up close view of sunny side egg on beans and corn tortilla.

Eggs- Cook the eggs to your preference. I personally like my eggs over medium with a slightly runny yolk, but in the photograph I cooked the eggs sunny side up since they photograph better. 

If scrambled eggs are your thing, then by all means use those. That’s the beauty of this recipe, you can customize to your liking and still end up with a delicious meal.


You can elevate this dish even more by adding some extra toppings. Some options include, sliced avocado, cotija cheese, cilantro, or pickled onions.

If you want it even more filling, add some meat too.  I’ve had huevos rancheros with green chili pork, crumbled bacon, or Carne Asada would be great options too. 

Overhead view of huevos rancheros with a gold fork and knife to the side and a black cup of coffee.

Please leave a Star Rating and Review below, I truly appreciate it!

More Mexican Breakfast Recipes

Overhead view of huevos rancheros on a white plate.

Huevos Rancheros

Lightly fried corn tortillas topped with creamy beans, salsa, and a runny egg.
5 from 1 vote
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings 1


  • Oil for frying
  • 2 Corn Tortillas
  • 2 tablespoon Re-fried Beans Pinto or Black
  • 2 Eggs cooked to your preference
  • 2 tablespoon Pico de Gallo
  • Optional Toppings: Sliced Avocado, Cotija Cheese, Crumbled Bacon, or Chopped Cilantro.


  • In a small frying pan, add a little oil and heat over medium high heat. Once hot, place a tortilla in the pan and lightly fry for about 30 seconds on each side. The tortilla should be slightly crispy, but still pliable. Continue with the second tortilla.
  • Cook eggs to your liking: sunny side up, over easy, or scrambled.
  • Assemble Huevos Rancheros: Spread re-fried beans over fried tortillas, top with cooked eggs, and salsa. Add extra toppings if desired.



If you need to make a large batch of Huevos Rancheros, have all your toppings prepped and ready. Fry the tortillas and place them on a wired rack. Then cook your eggs and assemble the huevos rancheros.


Calories: 269kcalCarbohydrates: 30gProtein: 15gFat: 10gSaturated Fat: 3gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 0.03gCholesterol: 327mgSodium: 462mgPotassium: 218mgFiber: 5gSugar: 3gVitamin A: 595IUVitamin C: 1mgCalcium: 101mgIron: 2mg

Nutritional information is provided as an estimate only and depends on ingredients and amounts used. Thai Caliente makes no guarantees to the accuracy of this information.

Keyword Huevos Rancheros, Mexican Breakfast
@ThaiCalienteTag me on Instagram

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.