Huevos Rancheros is a classic Mexican breakfast that will leave you more than satisfied. Crisp corn tortillas, topped with a bed of black beans, a fried egg, homemade ranchero sauce, and delicious toppings. This recipe is a savory breakfast dream!

We love starting our morning off with a delicious savory breakfast. More of our favorite breakfast recipes are Easy Hashbrown Breakfast Casserole, Eggs Benedict, and Peppery Scrambled Macaroni & Eggs.

two huevos rancheros on a plate topped with jalapenos and cheese

This recipe is an all-time favorite hearty Mexican breakfast. Whether you are celebrating or just craving Mexican food, this is a very easy recipe to throw together and is sure to leave you full and satisfied.

We don't go out for breakfast often, but when we do my favorite places are ones with Mexican breakfast options like chilaquiles, migas, or hearty and mouthwatering huevos rancheros! I mean, I won't say no to waffles or pancakes, but I definitely prefer something spicy and savory to start my day. I finally decided I needed to try making them at home myself!

Huevos Rancheros is as easy as opening a can of beans and frying an egg. You can even take this simple recipe up a notch by using our homemade ranchero sauce to top it off. It's great for brunch or even lunch or breakfast-for-dinner on nights when you don't really know what to make.

three plates of huevos rancheros served with avocado, jalapeno cheese and cilantro with a side of homemade ranchero sauce in a bowl

What are huevos rancheros?

So what are Huevos Rancheros exactly? Well, with "huevos" being in the name, there has to be eggs. And "rancheros" is spanish for "ranchers". This dish was created in Mexican to feed hungry ranch workers who came in for breakfast after doing morning chores and needed something hearty and filling.

Basically, huevos rancheros are like breakfast tostadas made with crisp tortillas, some sort of seasoned beans, a tomato-based sauce, and plenty of toppings like fried eggs, creamy sliced avocado, and crumbly cotija or queso fresco cheese. There are plenty of variations but this is our favorite way to have them and it is just so darn good!

huevos rancheros on a plate  with avocado, jalapeños and cheese

Ingredients

  • Vegetable Oil: For lightly frying the tortillas to crisp them up and for frying the eggs.
  • Corn tortillas: These tortillas fry up the best although you could use small taco-sized flour tortillas if you wanted to.
  • Eggs: Fry these to your personal liking. We like them sunny-side up for huevos rancheros so the yolk runs when you cut into them.
  • Black beans: Be sure to rinse and drain your beans.
  • Ranchero sauce: You can find the recipe to our favorite Ranchero Sauce here.
  • Queso fresco: This is a salty, crumbly Mexican cheese that you can find at any grocery store. Cotija cheese works great too.
  • Cilantro: For topping and amazing flavor.
  • Jalapeno: If you don't like spicy, just leave these off.
  • Avocado: Also optional, but they make a great topping.
  • Salt and pepper: Season to taste!
ingrdients for huevos rancheros portioned out on a counter top.

How to Make Huevos Rancheros

  1. Fry the tortillas. Heat half of the oil in a large non-stick pan over medium-high heat. When the oil is hot, fry each tortilla for 30-60 seconds per side until lightly browned. Transfer to plate lined with paper towels to drain or a wire rack set over a baking sheet and placed in a warm oven to keep the tortillas warm.
  1. Fry the eggs. Add the remaining oil to the pan and fry the eggs to your liking, seasoning with salt and pepper. We like them sunny-side up for huevos rancheros so the yolk runs when you cut into them.
three eggs frying in a pan on the stove
  1. Serve & enjoy! To serve, plate 2 of the fried tortillas on each plate, then top with some of the black beans. You can keep them whole or partially mash them in a bowl first (I actually do a bit of both so I have mashed and whole beans). Drizzle ranchero sauce and sprinkle queso fresco and cilantro on top, then top with the fried eggs and season with additional salt and pepper, if needed. Garnish with sliced jalapenos and avocado, if desired, before serving.
two fried eggs, on top of a bed of beans and ranchero sauce, atop of crispy tortillas

Huevos Rancheros FAQ

What are some other topping options?

Pico de Gallo or even just regular salsa are good options if you don't have ranchero sauce on hand or don't have time to make it, although you won't have quite the same authenticity behind the taste. You can also try adding a different type of cheese or beans.

How to store leftovers?

I recommend storing leftovers separately and plate it all together right before you want to dig in.

I always do my best to research recipes from other cultures thoroughly to represent them as best I can. If this recipe is from your country or culture and you have suggestions for how I can improve its authenticity, please let me know in the comments below! It's important to us to share beloved foods of other cultures with as much accuracy as possible, while also considering things like accessibility of ingredients and ease of preparation for most home cooks.

a plate of huevos rancheros next to a sliced avocado and a bowl of ranchero sauce

More Delicious Breakfast Recipes You'll Love

Did you make this recipe?

Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.

Stay in the know

Huevos Rancheros

5 from 1 vote
Amy Nash
Course Breakfast
Cuisine Mexican
Servings 4 servings
Huevos Rancheros is a classic Mexican breakfast that will leave you more than satisfied. Crisp corn tortillas, topped with a bed of black beans, a fried egg, homemade ranchero sauce, and delicious toppings. This recipe is a savory breakfast dream!

Ingredients
  

  • ¼ cup vegetable oil for frying
  • 8 corn tortillas
  • 8 eggs
  • 1 can black beans rinsed and drained
  • 1 batch [ranchero sauce]
  • ¼ cup queso fresco or cotija cheese
  • ½ bunch cilantro chopped
  • 1 jalapeno thinly sliced (optional)
  • 1 avocado sliced (optional)
  • Salt and pepper to taste

Instructions
 

  • Heat half of the oil in a large non-stick pan over medium-high heat. When the oil is hot, fry each tortilla for 30-60 seconds per side until lightly browned. Transfer to plate lined with paper towels to drain or a wire rack set over a baking sheet and placed in a warm oven to keep the tortillas warm.
  • Add the remaining oil to the pan and fry the eggs to your liking, seasoning with salt and pepper. We like them sunny-side up for huevos rancheros so the yolk runs when you cut into them.
  • To serve, plate 2 of the fried tortillas on each plate, then top with some of the black beans. You can keep them whole or partially mash them in a bowl first. Drizzle ranchero sauce and sprinkle queso fresco and cilantro on top, then top with the fried eggs and season with additional salt and pepper, if needed. Garnish with sliced jalapenos and avocado, if desired, before serving.

Nutrition

Calories: 501kcal | Carbohydrates: 45g | Protein: 22g | Fat: 27g | Saturated Fat: 7g | Polyunsaturated Fat: 8g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 341mg | Sodium: 421mg | Potassium: 709mg | Fiber: 12g | Sugar: 2g | Vitamin A: 653IU | Vitamin C: 10mg | Calcium: 166mg | Iron: 4mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

Share This With the World

PinYummly

Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

Leave a comment

Your email address will not be published.

How many stars would you give this recipe?




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

Reader questions and reviews

  1. Really loved this recipe! Thank you for sharing this amazing recipe, will surely have this again! Highly recommended!

  2. Your fried eggs look absolutely perfect! You've definitely inspired me to give this recipe a try 🙂 Thanks for all the great suggestions for toppings!

  3. Say 'good morning' to this delicious and hearty breakfast! I love the ranchero sauce for the topping, it adds so much flavor.

  4. Haven't had huevos rancheros for so long and this one satisfied my cravings! Definitely a recipe that needs to be on repeat often

  5. For some odd reason, I've never tried these before! I totally need to change that. They look like a great way to start the day!

  6. Ooh, I need to find that cheese! I live in Germany so it might be quite a task but I'm going to try. 😉 Can't wait to make this for my husband!

  7. I love this in the morning, but for some reason I have never made it myself. This needs to change!! Bookmarked to make this week, thanks so much for the recipe 🙂