Huevos rancheros is a classic Mexican breakfast and a delicious way to start your morning. A lightly fried tortilla is layered with bold ranchero sauce, oozy sunny-side-up eggs, and all of your favorite toppings!

Huevos rancheros with avocado on a plate.
Photo: Gayle McLeod

Why You’ll Love It

  • The ranchero sauce is incredible. I highly recommend making my homemade ranchero sauce. It’s bold, smoky, and very authentic.
  • It’s surprisingly simple. “Huevos rancheros” literally translates to ranchers’ eggs, since it was traditionally served as a mid-morning meal on rural Mexican farms. And honestly, they knew that simple is best. 
  • Perfect for brunch entertaining. Although it’s easy enough to assemble for a quick weekday breakfast. I like to get extra fancy with toppings for a Sunday brunch. My family loves it!

I talk a lot about how much I love Mexican breakfast dishes, especially chilaquiles and huevos rancheros. They’re similar in that they both start with a tortilla base and are layered with a warm, roasted sauce. Though the sauces are different. The sauce I use for chilaquiles is salsa verde (aka green sauce), but whenever I’m craving something with a smoky, rich tomato flavor, I lean towards this huevos rancheros because of the red ranchero sauce.

If you want to cut corners on this recipe, you could, of course, buy ranchero sauce at the market, though I do think it’s worth the effort to make my homemade version. The flavor payoff is real! 

Huevos Rancheros Ingredients

Huevos rancheros ingredients.
  • Tortillas: I love using my cassava flour tortillas. They crisp up beautifully! But you can use corn tortillas as well, and that’s what’s traditionally used.
  • Refried beans: These add a creamy, hearty layer. If you’re not a fan of refried beans, mashed black beans (or even my black bean dip) are great alternatives.
  • Eggs: Depending on how you like your eggs, you can make a sunny-side-up egg for that beautiful runny look or cook them over easy (or over medium).
  • Ranchero sauce: This is the star of the dish! A good ranchero sauce should be bold, slightly smoky, and full of flavor, and my homemade version is just that.
  • Mexican Cheese: I like Cotija cheese for a salty, crumbly finish. But queso fresco is another great option that’s a bit milder and creamier. 
  • Avocado: Add a few sliced pieces to garnish the plate for creamy, healthy goodness.

How To Make Huevos Rancheros

Frying a tortilla in a pan for huevos rancheros.

Step one: Crisp the tortilla. Heat the oil in a small to medium skillet over medium heat. Add the tortilla and cook for about 30 seconds on each side, until it’s lightly crispy but still flexible. Transfer to a paper towel to drain any excess oil, then repeat with the remaining tortillas.

Frying eggs in a pan for huevos rancheros.

Step two: Fry the eggs. In the same pan, crack in your eggs and cook them to your liking. I love sunny side up for that runny yolk, but go with whatever you prefer.

Adding ranchero sauce to huevos rancheros.

Step three: Layer the huevos rancheros. Place the tortillas on a plate, then spread a layer of refried beans on each one. Add a fried egg on top, then spoon over plenty of that warm ranchero sauce.

Slicing into huevos rancheros.

Step four: Garnish and serve. Season the eggs with salt and pepper, then finish with fresh cilantro, crumbled cotija cheese, and sliced avocado. Serve right away while everything is warm!

Frequently Asked Questions

Are huevos rancheros spicy?

They have a mild to moderate heat, depending on your ranchero sauce. My recipe is somewhere in between!

Can I bake the tortillas instead of frying them?

Yes! If you want a lighter option, you can brush or spray the tortillas with oil and bake them in the oven until lightly crisp. I’d recommend 400°F for about 10 minutes or so.

What other toppings can you add to huevos rancheros?

You can add sliced jalapeños, pickled onions (always so good!), radishes, shredded lettuce, or a drizzle of Mexican crema. I also love my lime crema for this! And if you want to make it heartier, add chorizo, shredded chicken, or even roasted potatoes on the side.

Can I make huevos rancheros ahead of time?

This is one of those recipes that’s really best served fresh, but you can prep the components ahead of time. I like making the ranchero sauce and refried beans in advance. Then, I can just fry the tortillas and eggs when I’m ready to serve them up. Super easy!

Huevos rancheros with sunny side up eggs.

More Mexican Recipes

If you try this huevos rancheros recipe, let me know how they turn out in the comments below! Your review will help other readers in the community. And if you’re looking for more healthy food inspiration, join my free newsletter here.

Huevos rancheros recipe with refried beans.

Huevos Rancheros (Easy & Authentic)

Author: Lisa Bryan
5 from 24 votes
Read 58 Comments
Serves 2
Prep Time 15 minutes
Cook Time 15 minutes
Email This Recipe
Enter your email and I’ll send it to you + weekly food inspiration!

Description

Huevos rancheros are the tastiest Mexican breakfast! It's simple, flavorful, and made with the best homemade ranchero sauce. Watch the step-by-step video below to see how I make this in my kitchen!

Video

Ingredients 
 

  • 2 tablespoons avocado oil or olive oil
  • 2 (6-inch) tortilla
  • 1 cup refried beans, warmed
  • 2 large eggs
  • ¼ cup ranchero sauce
  • 2 tablespoons roughly chopped cilantro
  • 2 tablespoons crumbled cotija cheese
  • ½ avocado, sliced
  • kosher salt and ground black pepper, to taste

Instructions 

  • Crisp the tortilla. Heat the oil in a small to medium skillet over medium heat. Add the tortilla and cook for 30 seconds on each side, until it becomes slightly crispy. Use tongs to remove the tortilla to a paper towel to drain any excess oil. Repeat this process. 
    Frying a tortilla in a pan for huevos rancheros.
  • Fry the eggs. In the same pan, crack the eggs. Fry the eggs until they’re cooked to your liking.
    Frying eggs in a pan for huevos rancheros.
  • Layer the huevos rancheros. Add the tortillas to a plate. Top each tortilla with a spread of refried beans and a fried egg. Drizzle the ranchero sauce on top.
    Adding ranchero sauce to huevos rancheros.
  • Garnish and serve. Season the egg with salt and pepper. Garnish with a sprinkle of fresh cilantro, crumbled cotija cheese, and sliced avocado before serving.
    How to make huevos rancheros.

Lisa’s Tips

  • Make my ranchero sauce a day in advance! This will make the cooking and assembly process easy peasy.
  • If you don’t like refried beans, mashed black beans, or my black bean dip are great alternatives.

Nutrition

Calories: 405kcal | Carbohydrates: 21g | Protein: 15g | Fat: 29g | Saturated Fat: 6g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 17g | Trans Fat: 0.01g | Cholesterol: 179mg | Sodium: 1171mg | Potassium: 402mg | Fiber: 9g | Sugar: 5g | Vitamin A: 665IU | Vitamin C: 6mg | Calcium: 165mg | Iron: 2mg
Did you make this recipe?Mention @downshiftology or tag #downshiftology!

This recipe was originally posted October 2019, but updated to include a revised recipe, new photos, and new information for your benefit!

Lisa holding a plate of huevos rancheros.

Behind The Scenes

When I originally posted this recipe back in 2019, it was a bit of a shortcut version with black beans and pico de gallo. And while it tasted great and presented well, it wasn’t truly traditional or authentic. 

Many of you know that I’m all for adapting recipes and making shortcuts at home, but for this recipe, I reallyyyy wanted to revisit it and create a version that felt true to its roots. I travel to Mexico often, and the original just didn’t quite capture that experience. But this revised recipe, it’s exactly as it should be! And nearly identical to what I enjoyed recently in Playa del Carmen, Mexico. Hope you love it as much as I do!

You May Also Like

About the author

Lisa Bryan

Lisa is a bestselling cookbook author, recipe developer, and YouTuber (with over 2.5 million subscribers) living in sunny Southern California. She started Downshiftology in 2014, and is passionate about making healthy food with fresh, simple and seasonal ingredients.

5 from 24 votes

Leave a comment

Thank you for taking the time to write a review—I always love reading your comments.

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

Did you make this? Rate the recipe!




All comments are moderated before appearing on the site, as per the community guidelines. Thank you for your patience! Please note that anonymous star reviews without comments are not allowed on Downshiftology, to ensure the integrity of recipe reviews.

58 Comments

  1. I am Mexican and this recipe has my stamp of approval 🙌🏻🇲🇽 the cumin in the sauce it’s a game changer, i only add a few drops of
    Habanero sauce at the top the eggs to add more spicy 🌶️ so yummy 😋 try it on a slow Sunday morning with some cafe de olla ( coffee with cinnamon and brown sugar).5 stars

  2. This recipe is truly authentic and delicious! I made it for my family and friends, it was a delight! Make it!5 stars

  3. I am excited to try these but I got a lot of compliments making the other ones you had up for awhile with black beans. Anyway you could put that one back up or email it to me as I make it for a yearly trip with friends and since I don’t have it printed out the recipe is gone. Thank you! Excited to try these as well

    1. Hi Jessica – Just swap the refried beans for black beans and the ranchero sauce for pico de gallo. Those were the changes. But I’m glad you enjoyed the simpler, older version as well! :)

    1. Hi Linda — Thanks for sharing! Which Pinterest button did you use by chance? It seems to be working on our end.

  4. These were so simple, yet so delicious! I was surprised at how much flavor is in such a simple dish. I will be eating these frequently.5 stars

  5. Excellent & delicious! So easy to make! I just had a late breakfast/lunch meal! I saw your recipe awhile ago and I thought it would be complicated. Well, no! I had fried black beans on hand and I just lightly fried up the tortillas (2) and the eggs. Voila! Thank you wonderful lady! Another hit! Need to make your cassava crepes soon!5 stars

  6. I’m sorry. Your breakfast looks nice but you shouldn’t call it Heuvos Rancheros. There is no Ranchero Sauce. Ranchero sauce is a very complex flavoured sauce. A sauce a lot of time and effort goes into. Dumbing it down and using the term huevos rancheros isn’t fair to your readers nor to the dish. Absolutely no effort went into this post. You’re just creating content. At the expense of huevos rancheros which this recipe has nothing to do with. I’m sad :(

    1. Hi Lydia – You’re welcome to add ranchero sauce instead of hot sauce. I’ve had huevos rancheros numerous times in Mexico and it’s always been served with hot sauce or a simple salsa. But of course, feel free to tweak to your liking!

  7. When I was a kid, we drove from Missouri every summer to vacation in Mexico. The best part of the trip was staying two weeks at the Rancho Atascadero in San Miguel de Allende. Every morning my brothers and I would go to the restaurant and have Huevos Rancheros. I cherish those memories and this dish.
    In part because of these experiences, I became a Chef and have owned a number of successful restaurants. I now do consulting. I’m doing this dish as a special this weekend for a client. Was perusing the net for recipes and came across this one. It captures the simplicity of the dish very well; the tortillas, eggs, beans, cheese & salsa. Those 5 things make this one of the BEST breakfast dishes on the planet. Well odne!5 stars

    1. Hi James – I’m so glad you enjoyed this recipe! I’ve enjoyed it on numerous trips to various cities in Mexico myself. I’m happy it brought back fond memories for you!

  8. You’re not going to believe this but I have never had this! My mom raised me working for a Mexican restaurant too!
    But by far the best Mexican dish I ever tasted was a Carnitas burrito from a hole in the wall restaurant in East LA called Los Boyos!
    I guess I never thought about pairing eggs w/Mexican food unless to make the batter for Chile rellenos. ( pardon my spelling).
    I can’t wait to try these eggs!
    Thanks for the recipe!! 

    1. Hi Cora- You can always add a fried egg to anything :) But yes, you’ll definitely need to try this recipe if you love Mexican flavors!

  9. Made these this morning for my husband and I and they were great! So flavorful, fresh and satisfying!5 stars

    1. Hi Saskia – Happy to hear you enjoyed these huevos rancheros! It’s always a great idea if you’re feeling for some Mexican flavors for breakfast :)

  10. This recipe was SOO DELICIOUS! Very simple but so flavorful! This recipe also is wide open to any other changes you may like. I opted out of the cheese because I can’t have dairy and I added mushrooms and spinach to my beans. 5 stars

    1. Hi Jeniffer – This is definitely a recipe that can be adjusted to whatever you’d like to add :) Mushrooms and spinach sounds like a delicious addition!

  11. Not really Huevos Rancheros. Authentic huevos rancheros use fried corn tortillas, fried eggs on top covered with red spicy tomato salsa, on the side fried mashed beans with tortilla chips and cheese.

    1. Hi Rosina – I mention in the recipe that you can use corn tortillas, but as I have a sensitivity to corn I use cassava tortillas. This delicious recipe is flexible to many different preferences. :)

    2. The dish varies widely across Mexico. yes, corn tortillas are almost always used. The rest of the dish (type of salsa, cheese, beans etc.) vary from region to region and even restaurant to restaurant. I’ve eaten this in at least 3 dozen restaurants in the Mexican interior and the details are never the same.

  12. Can’t ever have enough huevos in my life! Especially with all the sweet treats around the holiday season, I love to start the day on a savory note! These look amazing!5 stars

  13. Your photography is so stunning – I really want to climb through the screen and take a seat at your table! Love me some huevos!5 stars

  14. The first time I tried huevos rancheros was when I moved to the US a couple of months ago. Now I have been wanting to make it at home ever since. This looks like the most perfect recipe!!5 stars

  15. This recipe was absolutely delicious!! I tried it with cassava flour tortillas and it turned out great!5 stars

    1. Hi Tisha – Absolutely! It’s a hearty and tasty way to do breakfast, especially if you’re looking to add a little Mexican flair to it :)

  16. Wow, I love how easy this recipe was to make!! And it’s got all the yummy Mexican flavors in this with the beans, cheese, and pico de gallo…. Thanks for this recipe Lisa!5 stars

    1. Hi Emily – So glad you loved this recipe! It’s one of my personal favorites when I’m feeling Mexican flavors for breakfast :)

    2. I’m actually on a vacation in Mexico and had Huevos Rancheros at a restaurant here this morning. The one here was not as yummy as your recipe that I’ve made in the past. When I made it, I used chunky quality store bought jarred salsa, but otherwise followed your recipe to the T. I think it does benefit from some level of sauciness that a simple fresh tomato pico de galo (or only tomatoes and cilantro) doesn’t quite give.

      In the end, to me it’s all about taste, texture, and appearance. Yes, yours wins. Just needs a little sauciness.5 stars

    1. Hi Karen – Can’t wait for you to try this recipe! It’s such a simple, yet delicious and hearty breakfast :)