Chefs Notes

  • Home
  • Cookbooks
  • About
menu icon
go to homepage
  • Home
  • Cookbooks
  • About
search icon
Homepage link
  • Home
  • Cookbooks
  • About
×
Home » Recipes

Huevos Rancheros

Pin This Now to Remember It Later
Pin This
Jump to Recipe Print Recipe

What is Huevos Rancheros? Huevos is Spanish for eggs, and Rancheros is Spanish for Ranchers or farmers. So, Huevos Rancheros is Ranchers or Farmers eggs. Essentially, it's the Mexican version of a full English Breakfast but with a lot more flavour and without making you feel like you just ate a brick.

The main ingredients are a tortilla, egg, beans, salsa, avocado, cheese, cilantro and hot sauce. There is no one recipe for huevos rancheros, and so I don't know if you'd call mine traditional or not. Probably not. But whether it is or isn't, one thing is certain. It is super delicious, and I'm excited for you to try it.

I first had huevos rancheros at a little roadside place in Mexico about fifteen years ago, and it was one of those meals that just rewired my brain. Before that, breakfast for me was scrambled eggs and toast, maybe some bacon if I was feeling fancy. But this plate of food, with its crispy tortilla and runny egg and bright salsa, made me realize breakfast could be something you actually look forward to. I've been chasing that experience ever since, and this recipe is the closest I've come to recreating it at home.

Jump to:
  • What Makes Authentic Huevos Rancheros
  • Huevos Rancheros Ingredients
  • Frying The Tortilla
  • How To Cook A Sunny Side-Up Egg
  • Assembling The Huevos Rancheros
  • Time to Make Huevos Rancheros
  • Recipe
a plate of huevos rancheros with a sunny-side-up egg on a crispy tortilla with beans, avocado, and pico de gallo

What Makes Authentic Huevos Rancheros

If you've only had huevos rancheros at a brunch spot in North America, there's a good chance what you were served was more of a Tex-Mex interpretation than the real thing. And look, Tex-Mex huevos rancheros can be delicious. But traditional huevos rancheros from central Mexico is actually a pretty simple dish -- it's a lightly fried corn tortilla topped with eggs and a warm, slightly spicy tomato-chile salsa. That's it. No mountains of cheese, no sour cream, no guacamole piled on top. The beauty of the original is in its restraint.

The dish originated as a hearty breakfast for ranchers and farm workers who needed fuel for a long day of physical labour. It was meant to be filling without being fussy. Over time, of course, every family and every region put their own spin on it. Some add beans on the side, some on the tortilla. Some use a red salsa, some use green.

My version leans a bit more toward the loaded side of things because, well, I like toppings. But the heart of the dish is still that combination of a crispy tortilla, a perfectly cooked egg, and a flavourful salsa. If you get those three things right, everything else is just a bonus.

Huevos Rancheros Ingredients

The ingredients for my Huevos Rancheros are:

  • Tortilla (10 to 12 inches) -- I used the PC Gluten-Free White Tortillas
  • Refried beans -- you can find my refried bean recipe here
  • Pico de Gallo -- you can find my Pico de Gallo recipe here
  • Pepper jack cheese
  • Pickled jalapeno rings
  • Hot sauce such as Cholula
  • Cilantro leaves
  • Avocado
  • Egg

This is the kind of dish you can make with almost anything. You may substitute the refried beans for mashed sweet potato or switch the Pico de Gallo for a store-bought salsa. You can add sour cream or plain yogurt if you'd like as well. The sky is the limit. The key ingredients are a tortilla and an egg, served open-faced.

When it comes to the salsa, you have options. Pico de Gallo is what I use here because I love the fresh, chunky texture against the creamy egg and beans. But a cooked ranchero sauce, which is basically tomatoes simmered with chiles, onion, and garlic, is more traditional and absolutely delicious if you have the time.

A good store-bought salsa works in a pinch too. I won't judge you. The point is that you want something with acidity and a bit of heat to cut through the richness of the egg and cheese. If you're feeling adventurous, try a salsa verde made with tomatillos. It adds a bright, tangy flavour that works beautifully with the fried tortilla.

Frying The Tortilla

The first step to making Huevos Rancheros is to fry the tortilla. Alternatively, you can bake or grill the tortilla. The point is that you want it to be a bit crispy. Get a skillet large enough to fit your tortilla. Heat it on medium-high. Add in 1 tablespoon of cooking oil. Fry the tortilla for 45 to 60 seconds per side or until crisp. Remove the fried tortilla from the pan and set it aside.

Now, I want to talk about why frying the tortilla matters, because I know some of you are thinking about skipping this step. Don't. A soft, unfried tortilla will turn into a soggy mess the moment you pile toppings on it. The beans will soak through, the salsa will make it disintegrate, and you'll end up eating everything with a fork instead of picking it up.

Frying creates a barrier that holds up under all that moisture while adding a wonderful toasty flavour and satisfying crunch. You don't want it shatteringly crispy like a tostada, though. Think of it more like a firm base with golden spots and a little bit of chew still left in the centre. About 45 to 60 seconds per side in a good amount of oil is the sweet spot. If you're using corn tortillas (which are more traditional), they'll crisp up faster, so keep a close eye on them.

frying a tortilla in a skillet with oil for huevos rancheros
a golden fried tortilla in a skillet

How To Cook A Sunny Side-Up Egg

While your skillet is still hot, add another tablespoon of cooking oil, and crack an egg into the pan. Spoon the hot oil over the white of the egg to cook it. Season the egg with a bit of salt. Once the whites are set, remove the egg from the pan and set it aside while you dress the tortilla.

Pin This Now to Remember It Later
Pin This

The egg is arguably the most important element of huevos rancheros, so let's get it right. You want a runny yolk. That's non-negotiable. When you cut into it, that golden yolk should flow out and mix with the salsa and beans to create an impromptu sauce that ties the whole dish together.

Sunny side up is the classic choice, and it's what I use here. The trick is to cook it over medium heat, not high, and to baste the whites with the hot oil so they set completely while the yolk stays liquid. If you're nervous about the whites not cooking through, you can cover the pan with a lid for about 30 seconds to steam the top.

Over easy works too if you prefer a thin film of cooked white over your yolk. Just flip it gently and cook for no more than 15 seconds on the other side. If you're looking for more egg technique tips, check out my guide to perfect scrambled eggs and my poached egg tutorial. Getting comfortable with eggs is one of the best things you can do in the kitchen.

cracking an egg into a hot skillet with oil
basting a sunny-side-up egg with hot oil using a spoon

Assembling The Huevos Rancheros

To assemble the Huevos Rancheros, first heat your refried beans. You can do this in a pot with a few tablespoons of water or in the microwave for a minute or two. Next, spread the warm beans on the tortilla. Top the beans with grated pepper jack cheese.

Spread the sliced avocado on the cheese, then top that with the Pico de Gallo. Next, add the jalapeno rings, cilantro, and hot sauce. Finish the huevos rancheros with the sunny-side-up egg. Drizzle a little extra hot sauce on the egg to make it pretty for the pictures, and enjoy!

This is where you can really make the dish your own. I love pepper jack for the subtle heat it adds, but crumbled queso fresco or cotija is more traditional and gives you that salty, tangy contrast. Monterey Jack works beautifully if you want something milder.

For the beans, my homemade refried beans are my first choice, but honestly, good quality canned refried beans warmed up with a little extra fat are perfectly fine for a weekday breakfast. If you want to go all out, add some crumbled chorizo that you've cooked until crispy. It adds a smoky, spicy richness that takes the whole thing to another level.

Leftover pulled pork, shredded chicken, or even some seasoned ground beef like you'd use for nachos all work as additions when you want something heartier.

spreading warm refried beans on a fried tortilla
adding grated pepper jack cheese to the beans on the tortilla
layering sliced avocado on top of the cheese
adding pico de gallo to the huevos rancheros
topping huevos rancheros with pickled jalapeno rings and cilantro
drizzling hot sauce over the assembled huevos rancheros
placing the sunny-side-up egg on top of the huevos rancheros
finished huevos rancheros with egg and all toppings
close-up of huevos rancheros showing the runny egg yolk
cutting into huevos rancheros with a fork

Time to Make Huevos Rancheros

This is one of the best breakfast foods I've ever had. It makes you feel like you're ready to take on the day, but you don't feel heavy and weighed down. The flavours are vibrant and exciting, especially first thing in the morning. If there is a better way to start your day, I haven't found it.

I hope you've enjoyed this post, but more so, I hope you make this and try it for yourself. You'll be so happy that you did. The only thing you'll regret is that you didn't make two.

Once you get the hang of it, you can have huevos rancheros on the table in about ten minutes. That's faster than driving to a restaurant and waiting for a table. Make it on a lazy Saturday morning, or prep your beans and salsa the night before and assemble it on a busy weekday.

It pairs beautifully with a simple side of fruit or, if you want to go the full Mexican breakfast route, serve it alongside some authentic Mexican black beans and a cup of strong coffee. If you enjoy Mexican flavours, you might also love my grilled steak fajitas or my steak burrito bowl for dinner.

If you liked this recipe, please share it on social media or leave a comment below. I always love hearing how these recipes turn out in your kitchen.

Recipe

Huevos Rancheros

Huevos Rancheros is a hearty Mexican farmer's breakfast. It's meant to power you throughout the day and wow does it taste good. It's also got everything your body needs including protein, fats, calcium, and more. This is the kind of dish that makes you wonder why you haven't been eating this for breakfast your whole life.
Print Recipe Pin Recipe Rate Recipe
Prep Time: 10 minutes minutes
Cook Time: 5 minutes minutes
Total Time: 15 minutes minutes
Course: Breakfast, Lunch
Cuisine: Mexican
Keyword: Eggs, Hearty Breakfast, Mexican Food
Servings: 1 serving
Author: Chef Ben Kelly

Ingredients

  • 1 tortilla 10 to 12 inches
  • 2 tablespoon cooking oil divided
  • ¼ cup refried beans
  • 2 tablespoon pepper jack cheese, grated
  • 2 tablespoon pico de gallo or salsa
  • ¼ avocado, peeled, pit removed, and thinly sliced
  • 10 cilantro leaves
  • 5 pickled jalapeno rings
  • 1 teaspoon hot sauce optional
  • ¼ lime, juiced
  • 1 egg

Instructions

  • Pick a skillet that is big enough to fit the tortilla. Heat the skillet over medium-high heat. Add 1 tablespoon of cooking oil to the hot pan then put in the tortilla. Fry the tortilla for 45 to 60 seconds per side or until crisp. Remove the tortilla from the pan and set it on a plate or cutting board.
  • Once the tortilla is out of the pan, add the second amount of oil to it and crack the egg into it. Spoon the hot oil over the egg to cook the whites. Once the whites have set remove the egg from the pan and set it aside for a minute while you dress the tortilla.
  • Warm the refried beans in a small pot with a little water or in the microwave. Spread the beans onto the tortilla.
  • Top the beans with cheese, avocado, pico de gallo, jalapeno, cilantro, and hot sauce. Finish the huevos rancheros with the sunny-side-up egg and serve.
Tried this recipe?Let us know how it was!
a finished plate of huevos rancheros ready to serve
Pin This Now to Remember It Later
Pin This

More Recipes

  • Pinwheel Sugar Cookies
    Pinwheel Sugar Cookies (Easier Than They Look, Impressive Every Time)
  • Almond Flour Desserts
    38 Almond Flour Desserts That Will Make You Forget About Wheat!
  • 70+ Irresistible Dulce de Leche Desserts That Will Make You Weak in the Knees
  • 20 Mind-Blowing Applesauce Recipes - Stop Using Butter Until You Try #10!

Leave a Reply

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

Recipe Rating




Welcome!

I'm Ben. A Red Seal Chef from Canada who is passionate about teaching people about food and cooking. Welcome to Chef's Notes.

More about me

Popular

  • 21 Easy Dinner Recipes for Two
  • Authentic Mexican Black Beans (Frijoles Negros de Olla)
    Authentic Mexican Black Beans (Frijoles Negros de Olla)
  • 16 Traditional Japanese Desserts
  • 25 Stove Top Stuffing Recipes

Chicken and Poultry

  • The Best Chicken Salad Sandwich
    The Best Chicken Salad Sandwich Recipe
  • Creamy chicken and corn chowder with fresh cracked pepper
    Chicken and Corn Chowder
  • A bowl of turkey taco soup topped with crushed tortilla chips
    Turkey Taco Soup
  • Chicken drum sticks cooked in molasses and balsamic vinegar topped with peashoots
    Molasses Balsamic Glazed Chicken

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Copyright © 2025 Chef's Notes. All rights reserved.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required