Go Back Email Link


Huevos Rancheros - Mexican Style Breakfast is a wholesome, filling, typical breakfast served at Mexican Farms. It basically eggs served on a corn tortilla, with refried beans or rice and a salsa. It is also known as Ranchers' Eggs.
Prep Time 10 mins
Cook Time 20 mins
Total Time 30 mins
Course Breakfast, Main Meal
Cuisine Mexican
Servings 4



  • 1 tbsp olive oil
  • 1 medium onion peeled and diced
  • 1 cup tomatoes finely chopped
  • 1-2 jalapeño finely chopped
  • 1 tsp chipotle powder
  • ½ tsp smoked paprika powder
  • 1 tsp garlic minced
  • ¼ tsp salt
  • ½ tsp oregano fresh or dried
  • ½ cup water or stock
  • ¼ cup cilantro chopped
  • 1 tbsp lime juice


  • 8 Corn Tortillas
  • 1 cup red/black kidney beans cooked
  • 1 medium onion finely chopped
  • ¼ cup tomato puree fresh
  • 1 tsp garlic paste
  • ¼ cup water
  • ½ tsp paprika
  • ½ tsp chipotle powder
  • ½ tsp salt
  • 1 tsp coriander powder
  • 1 cup ranchero sauce
  • 1 medium avocado peeled and cut into slices
  • ¼ cup coriander/cilantro chopped
  • ¼ cup spring onion chopped
  • 4 large eggs
  • 1 tbsp oil + extra for the tortillas
  • Oil or butter for fried eggs
  • ½ cup cotija or feta cheese



  • Heat oil in a saucepan over medium heat.
  • Add chopped onion and jalapeño.
  • Stir fry till it becomes soft and onion is light pink in colour.
  • Add garlic and stir fry for a few seconds. Add the oregano and mix well.
  • Add chopped tomatoes, salt, water or stock, chipotle, smoked paprika and coriander powders. Mix well.
  • Cover the pan and cook till the tomatoes become soft.
  • Allow the mixture to cool a bit. Add chopped cilanto and lime juice.
  • Process in a food processor to a coarse or smooth sauce.


  • First prepare the rancheros sauce. Check for recipe here.
  • To prepare the refried beans, heat 1 tbsp oil in a pan.
  • Add onion and stir fry till it becomes soft.
  • Add garlic paste and stir fry for a few seconds.
  • Add tomato puree, water, salt, paprika, chipotle powder and coriander powder. Mix well.
  • Partially mash the cooked beans and add to the tomato mixture.
  • Cover the pan and let the mixture cook for 5-10 minutes. Stir occasionally so that the mixture does not burn at the bottom.
  • Heat a frying pan over medium heat. Spread a bit of oil over the pan.
  • Put one tortilla in the pan. Let it cook till small bubbles appear.
  • Flip and cook the other side adding little oil.
  • Keep the shallow fried tortilla on a plate.
  • Repeat with the remaining tortillas.
  • Keep the tortillas warm in the oven at low heat till you prepare the eggs.
  • Add some oil or butter in a frying pan over medium to low heat.
  • Crack an egg and fry it.
  • To assemble the huevos rancheros take one or two fried tortilla. Spread about a tablespoon or two of the refried beans over it.
  • Put the fried egg on top of it.
  • Put a few avocado slices. Sprinkle cheese, coriander and spring onion over it. Serve with rancheros sauce.
  • Repeat the above steps with the remaining tortillas and eggs.


  • Can serve with guacamole, some refried rice, green salsa sauce.
  • Eggs can be scrambled instead of fried.
  • Nowadays wheat flour tortillas are also used for this dish.
  • If you don't have chipotle powder, then use normal red chili powder.
  • The ranchero sauce stays in the fridge for a week.
  • Can serve 2 eggs per person.
Keyword huevos rancheros, mexican style egg breakfast, tortilla with eggs mexican style