Huevos Rancheros

Huevos rancheros is a classic spicy Mexican dish that turns eggs and beans into a savory breakfast tostada.

Huevos rancheros are a favorite breakfast with a kick. For more fabulous Mexican breakfast recipes, try Breakfast Tacos, Breakfast Burritos, and Chorizo and Eggs.

A plate of huevos rancheros topped with crema and cotija cheese with a sprinkling of cilantro.

Spice up Your Breakfast

What is huevos rancheros? Huevos ranchero (weh-vohs ran-chiar-ohs) translates to rancher’s eggs or ranch-style eggs. So it’s no surprise to find out that they are a traditional mid-morning meal out on a Mexican ranch.

My version today contains Refried Beans spread onto a lightly fried corn tortilla topped with a fried egg, Red Enchilada Sauce, Mexican crema, queso fresco, avocado, and cilantro. 

This tasty dish is a mouthwateringly spicy breakfast option or a favorite for dinner!

A pot filled with refried beans.

A Quick, Mexican-style Breakfast

TORTILLAS. Heat ½ cup oil in a large skillet over medium-high heat until shimmering. Add one tortilla at a time, flipping once, until lightly brown and crisp.

Drain the freshly fried tortilla on a paper towel-lined baking sheet. Repeat this process until all tortillas are fried, adding more oil if needed.

ENCHILADA SAUCE. In another skillet, heat up the enchilada sauce (we love our homemade red sauce recipe).

BEANS. While enchilada sauce is heating up, make beans by combining refried beans, shortening, and milk in a pot over medium heat. Stir vigorously with a fork or wire whisk until silky smooth. Add cheese and let melt before serving.

EGGS. Using the same frying pan where you fried tortillas, fry the eggs to your preference (runny, well done).

ASSEMBLE + SERVE! Transfer two tortillas side by side onto a plate. Add some refried beans and spread it over tortillas.

Add some enchilada sauce (a large spoonful) and spread over the beans.

Place your fried eggs on tortillas and then finish with more sauce on top, avocado, crema, cilantro, and queso fresco.

Frying corn tortillas in a pan of oil.

How to fry a sunny-side-up egg

There are many different types of eggs that you can use to top this dish. My favorite is sunny side up, but you can also use it over easy, poached, or even Scrambled.

The following step shows you how to make a simple sunny-side-up egg.

  1. Heat a nonstick skillet over medium-low heat.
  2. Coat the bottom of the pan with a light layer of butter or olive oil. 
  3. Crack an egg over the top of the skillet. Do not mix.
  4. Sprinkle on some salt and pepper if desired.
  5. Cook until the egg whites go from clear to solid white. The yolk should be intact.
  6. Use a spatula to transfer the fried egg onto the huevos ranchero.

Variations

It’s always nice to have some leeway on what to put on top of a dish and still have it turn out great. Easily swap out some of the ingredients for your favorites or what you have on hand.

The fried corn tortilla can be replaced with a tostada.

Fried egg. My favorite is sunny side up, but you can also use over-easy, poached, or even Scrambled.

Enchilada sauce can be swapped for Homemade Salsa or Pico de Gallo.

Refried Beans can be swapped for black beans or creamy Guacamole.

Additional toppings to use include:

  • Add a layer of Spanish Rice.
  • Add a layer Carne Asada or Pork Carnitas.
  • Garnish with fresh cilantro, Cotija cheese, diced tomatoes, Mexican creme, red onion, corn, jalapeno, hot sauce, diced avocados, and spritz on some lime juice.
A plate of huevos rancheros topped with cilantro, crema, and cotija cheese.

Storing leftovers

STORE. This huevos rancheros recipe is best when served fresh. If you have leftover ingredients, store them in separate containers.

If you have leftovers that have already been assembled, keep them in an airtight container in the fridge for 24 hours.

Reheat huevo rancheros in the microwave or oven. 

Close up of a serving of huevos rancheros topped with cilantro.

Recipe FAQ

What’s the difference between huevos rancheros and chilaquiles?

Chilaquiles use corn tortilla chips tossed in a red or Green Sauce, topped with a fried egg, and other savory ingredients. Huevos rancheros use a fried corn tortilla, a fried egg, salsa, and other favorite toppings.

Does huevos rancheros have meat?

Traditionally it doesn’t contain any meat, just the eggs. However, you can add your favorite breakfast meat like bacon or Chorizo.

How are you supposed to eat huevos rancheros?

It’s completely up to personal preference! Some people prefer to eat it with a fork and knife, and others like to use their hands, similar to a tostada. There’s no right or wrong way.

More Mexican Dishes using Corn Tortillas:

Huevos Rancheros Recipe

5 from 25 votes
Huevos rancheros is a classic spicy Mexican dish that turns eggs and beans into a savory breakfast tostada.
Course Breakfast
Cuisine Mexican
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 4
Calories 500 kcal
Author Lil’ Luna

Ingredients

  • ½ cup vegetable oil
  • 4 yellow corn tortillas
  • 2 cups red enchilada sauce, homemade

Creamy Refried Beans:

  • 30 oz Refried Beans
  • 1/4 cup crisco shortening
  • 2/3 cup milk
  • 1-2 cups cheese

Toppings:

  • Avocado
  • Mexican Crema
  • Queso Fresco
  • Cilantro
  • Fried eggs

Instructions
 

  • Heat ½ cup oil in a large skillet over medium-high heat until shimmering. Add one tortilla at a time, flipping once, until lightly brown and crisp.
  • Drain the freshly fried tortilla on a paper towel-lined baking sheet. Repeat this process until all tortillas are fried, adding more oil if needed.
  • In another skillet, heat up the enchilada sauce.
  • While enchilada sauce is heating up, make beans by combining refried beans, shortening, and milk in a pot over medium heat. Stir vigorously with a fork or wire whisk until silky smooth. Add cheese and let melt before serving.
  • Using the same frying pan where you fried tortillas, fry the eggs to your preference (runny, well done).
  • Transfer two tortillas side by side onto a plate. Add some refried beans and spread it over tortillas.
  • Add some enchilada sauce (a large spoonful) and spread over the beans.
  • Place your fried eggs on tortillas and then finish with more sauce on top, avocado, crema, cilantro, and queso fresco.

Video

Like this recipe?

Pin it now to remember it later! Share it with your Facebook friends (you know they’ll love it). Or tweet it to the world. Maybe even email it to your favorite cousin!

Related Posts

Breakfast Tacos

These breakfast tacos will become your morning mealtime hero with all of your breakfast favorites stuffed into tortillas. You can always make some Homemade Salsa to serve on the side…

15 minutes minutes

5 from 7 votes

Cinnamon Bread French Toast

Swirled with cinnamon and packed with flavor, Cinnamon Bread French Toast is a family favorite that will have you coming back for thirds! Using Cinnamon Bread to make this french…

15 minutes minutes

5 from 1 vote

Breakfast Casserole

This Biscuit Egg Breakfast Casserole recipe is filled with biscuits, cheese, eggs and sausage, and takes only minutes to throw together! It’s a family favorite for weekends and holidays! We’ve always…

30 minutes minutes

4.96 from 306 votes

Yogurt Parfait Board

Ready in minutes and completely customizable, this Yogurt Parfait Board is perfect for breakfast, brunch, or dessert! Fresh and fruity Yogurt Parfait Board is a delicious spread for breakfast, baby…

25 minutes minutes

About Kristyn

My name is Kristyn and I’m the mom of SIX stinkin’ cute kids and the wife to my smokin’ hot hubby, Lo. My mom’s maiden name is Luna, and I’m one of the many crafty “Lil’ Lunas” in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

Join the Conversation

Rate and Comment

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

Recipe Rating




Comments:

  1. 5 stars
    I haven’t made these before, but I am definitely going to try them soon! They look amazing and not too difficult.

  2. For people who can’t tolerate cilantro: I am one of those people. When a recipe calls for cilantro, I successfully swap for basil. my basil guac is very popular.

  3. We like to make ours with refried black beans. I also have to keep from making it very spicey. Good recipe.

  4. 5 stars
    This is a delicious dish that I eat for breakfast, lunch and dinner. Everyone in the family loves it and it’s always very filling. Thank you!

  5. 5 stars
    This was such a good recipe I served it for breakfast and it was just like my mother when I was young Yummy

  6. 5 stars
    I really like how many of your recipes utilize the same ingredients Im able to use a pot of refried beans for this recipe, tostadas, bean burros and more.

See More Comments