Huevos Rancheros

Jump to Recipe

There's nothing better than waking up to a plate of perfectly crispy, flavor-packed Huevos Rancheros. This classic Mexican breakfast is everything you need to kick off your day with a little spice and a whole lot of comfort.

Huevos Rancheros


 

Why I Love This Recipe

Huevos Rancheros literally translates to "rancher's eggs," and it’s the kind of meal that brings that hearty, farm-fresh vibe right into your kitchen. It’s got all the layers of flavor you could ever want—crispy tortillas, creamy refried beans, smoky chipotle salsa, perfectly fried eggs, and a little avo for that fresh, buttery finish. Plus, it’s easy enough to whip up on a lazy Sunday morning but fancy enough to impress brunch guests. You can’t go wrong!

Ingredients & Substitutions

  • Chipotle Salsa
  • Avocado oil
  • Corn tortillas
  • Refried beans
  • Butter
  • Eggs
  • Avocado
  • Queso fresco
  • Flaky salt and freshly ground black pepper

How to Make

Fry the Tortillas: Heat the avocado oil in a large skillet over medium-high heat until it shimmers. Add the corn tortillas, two at a time, and fry for 60 to 90 seconds on each side until golden brown and crisp. Remove the tortillas from the oil and transfer them to a paper towel-lined plate to drain. Repeat this process for the remaining tortillas.

Assemble the Base: Smear ¼ cup of the warmed refried beans onto each tortilla and add ¼ cup of the salsa on top.

Cook the Eggs: Once the tortillas are fried, drain the oil from the skillet and add the butter. Let it melt over medium heat. Carefully crack three eggs into the skillet, evenly spaced to give them room to cook. Cook until the egg whites are set, about 3 to 4 minutes. Remove the fried eggs from the skillet and place one on each tortilla. Repeat this process for the remaining three eggs.

Prepare the Avocado: Cut the avocado in half lengthwise and remove the pit. Scoop the avocado from the skin and place it on a cutting board. Cut six thin slices from each half of the avocado and place two slices on top of each fried egg.

Finish and Serve: Sprinkle the queso fresco on top of the Huevos Rancheros and season with salt and pepper if desired. Serve immediately and enjoy!

Tips & Tricks

  • Tortilla Perfection: Make sure your oil is hot enough before frying the tortillas—if it’s not sizzling when you add the tortilla, wait a bit longer. This ensures they get super crispy and not greasy.
  • Eggs: For perfectly cooked sunny-side-up eggs, let the whites set fully while keeping the yolks runny. You can cover the skillet with a lid for the last minute of cooking to gently steam the tops. If you'd rather have a scrambled egg on top of your Huevos Rancheros, here's my go to scrambled egg step by step!
  • Let's talk beans: Warming up your refried beans is key! If they’re too thick, add a splash of water or chicken broth to make them extra creamy.
  • Customize It: Feel free to add extra toppings to your Huevos Rancheros like chopped cilantro, a squeeze of lime juice, or a drizzle of hot sauce. Make it your own!

FAQ's

Can I use flour tortillas instead of corn?

Absolutely! Just keep in mind that flour tortillas won’t get as crispy as corn when fried, but they’ll still be delicious.

Can I make this recipe ahead of time?

You can prep the components—like frying the tortillas and warming the beans—ahead of time, but this dish is best when the eggs are cooked fresh.

What if I don’t like spicy food?

Swap the chipotle salsa for a mild red or green salsa, or even pico de gallo if you want a fresher, milder flavor.

Can I add meat to this dish?

Yes! Shredded chicken, crispy bacon, or even chorizo would be amazing additions if you want a little extra protein.

Similar Recipes

Huevos Rancheros

Author: Gaby Dalkin
5 from 2 votes
There's nothing better than waking up to a plate of perfectly crispy, flavor-packed Huevos Rancheros. This classic Mexican breakfast is everything you need to kick off your day with a little spice and a whole lot of comfort.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Breakfast
Cuisine Mexican
Servings 6 people

Ingredients
  

  • 10 ounces store bought chipotle salsa or your favorite brand / flavor of salsa
  • ½ cup avocado oil
  • 6 small corn tortillas
  • 14 ounces refried beans warmed
  • 2 tablespoons butter
  • 6 eggs
  • 1 avocado
  • ½ cup grated queso fresco
  • Flaky salt and freshly ground black pepper to taste

Instructions
 

  • Heat the avocado oil in a large skillet over medium-high heat until it shimmers. Add the corn tortillas, two at a time, and fry for 60 to 90 seconds on each side until golden brown and crisp. Remove the tortillas from the oil and transfer them to a paper towel-lined plate to drain. Repeat this process for the remaining tortillas.
  • Smear ¼ cup of the warmed refried beans onto each tortilla and add ¼ cup of the salsa on top.
  • Once the tortillas are fried, drain the oil from the skillet and add the butter. Let it melt over medium heat. Carefully crack three eggs into the skillet, evenly spaced to give them room to cook. Cook until the egg whites are set, about 3 to 4 minutes. Remove the fried eggs from the skillet and place one on each tortilla. Repeat this process for the remaining three eggs.
  • Cut the avocado in half lengthwise and remove the pit. Scoop the avocado from the skin and place it on a cutting board. Cut six thin slices from each half of the avocado and place two slices on top of each fried egg.
  • Sprinkle the queso fresco on top and season with salt and pepper if desired. Serve immediately and enjoy!

Notes

  • Tortilla Perfection: Make sure your oil is hot enough before frying the tortillas—if it’s not sizzling when you add the tortilla, wait a bit longer. This ensures they get super crispy and not greasy.
  • Egg Game Strong: For perfectly cooked sunny-side-up eggs, let the whites set fully while keeping the yolks runny. You can cover the skillet with a lid for the last minute of cooking to gently steam the tops.
  • Beans, Beans, Beans: Warming up your refried beans is key! If they’re too thick, add a splash of water or chicken broth to make them extra creamy.
  • Customize It: Feel free to add extra toppings like chopped cilantro, a squeeze of lime juice, or a drizzle of hot sauce. Make it your own!
 

Nutrition Information

Calories: 295kcal | Carbohydrates: 25g | Protein: 13g | Fat: 16g | Saturated Fat: 6g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.3g | Cholesterol: 181mg | Sodium: 873mg | Potassium: 408mg | Fiber: 8g | Sugar: 4g | Vitamin A: 767IU | Vitamin C: 4mg | Calcium: 143mg | Iron: 2mg
Tried this Recipe? Tag me Today!Mention @WhatsGabyCookin or tag #whatsgabycooking!

Recipe from my cookbook - Absolutely Avocados!

29 Comments

  1. Huevos Rancheros are always the right answer! Those look and sound delicious! Have a fabulous day, love!

  2. I would love to start every day with these! Huevos rancheros is one of those breakfasts that gets your day going great every time 🙂

5 from 2 votes

Leave a Reply

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

Recipe Rating