These Huevos Rancheros are fried sunny-side-up eggs placed on a crispy corn tortilla with salsa. You can garnish with fresh cilantro, pickled onions, and creamy avocado slices for a flavorful and satisfying breakfast or brunch. Simple, savory, and a true Mexican classic.
Huevos Rancheros (or Rancher’s eggs) are a classic in Mexican cuisine, brimming with flavor and texture! The combination of crispy (but blendable) tortillas, fried eggs, homemade ranchero salsa, and other toppings is perfect for a delicious breakfast that’s ready in just 20 minutes or less.
I commonly serve this dish for breakfast and brunch, but it can be served for any meal of the day. All the layers of different flavors make it super delicious while still being a flexible dish. You likely have corn tortillas, refried beans or black beans, and eggs laying around.
Just make your favorite homemade salsa and you’re set!
Why you’ll love it
- It’s an easy recipe made with ingredients you likely have on hand. Quick, delicious and perfect for dinner or breakfast!
- Some components can be made ahead.
- It’s a healthy breakfast! Maintains a low oil level to create a nutritious breakfast, allowing the natural fats from the eggs to shine through.
Ingredients
- Corn tortillas
- Eggs
- Refried black beans or pinto beans optional
- Homemade salsa. For this recipe I recommend a tomato based salsa like this Salsa Mexicana, Salsa Tatemada (Fire Roasted Salsa), or Molcajete Salsa. However, a good salsa verde will also work great! Hot sauce is optional if you like an extra spice.
- Salt and pepper to taste
Ideas for optional garnishes:
- Crumbled queso fresco or cotija cheese.
- Red pickled onions
- Avocado slices and sliced jalapeños.
How to Make Huevos Rancheros
- Start by making your salsa. This can be made a day or two ahead of time.
- Heat the cooking oil in a skillet over medium-high heat. Slightly fry the tortillas in the skillet for about 30 seconds on each side until they are pliable and slightly toasted. This can be made without oil too just to warm them up. Set them aside.
- Using the same skillet, fry the eggs to your liking. I like to keep soft yolks and just a little runny but not too much. Season them with kosher salt and pepper.
- While you’re preparing the tortillas and eggs, heat the refried beans until they’re warm in a separate small skillet.
Assemble the Huevos Rancheros
- Spread a layer of warm refried beans on each tortilla. Place a fried egg on top of the beans on each tortilla.
- Spoon salsa over the eggs, ensuring an even distribution. Sprinkle shredded cheese and add any other toppings you want.
Tips and Notes
- Make Ahead: This is meant to be eaten as soon as it is done, or else the tortilla will get soggy. You can prepare all of the components a day ahead except frying the tortillas and making the eggs.
- Storing: If you have leftover huevos rancheros, store them in an airtight container in the refrigerator.
- Separate any remaining components, such as the eggs, tortillas, and sauce, if possible, to maintain their individual textures.
Serving Suggestions
This breakfast doesn’t’ need much else on the side. You can top them with pickled onions for an extra crispy bite. For drinks this goes great with Cafe De Olla or Atole De Maizena.
How do you eat them?
Huevos Rancheros are meant to be eaten like a taco since the corn tortilla is pliable. However, if it has too many toppings that could be a little difficult task! Just slice it with a fork and knife and enjoy that way.
Yes you can! Use a small tortilla to keep the perfect tortilla to egg ratio.
More Mexican Breakfasts
Thank you for stopping by!
I hope you like this recipe! Do you have any questions I can help you with? Or if you made it, I would love it if you leave a comment or rating below.
Gracias!!!! xx, Ana
Print Recipe:
Huevos Rancheros
Ingredients
- 2 Tablespoons vegetable oil
- 4 corn tortillas
- 4 large eggs
- 1 cup refried black beans or pinto beans optional
- 1 cup homemade salsa
- Salt and pepper to taste
- crumbled queso fresco
- red pickled onions
- Avocado slices
Instructions
- Heat the cooking oil in a skillet over medium heat.
- Warm the tortillas in the skillet for about 1 minute on each side until they are pliable and slightly toasted. Set them aside.
- Using the same skillet, fry the eggs to your liking. Season them with salt and pepper.
- While you're preparing the tortillas and eggs, heat the refried beans until they're warm in a separate small skillet.
Assemble the Huevos Rancheros
- Spread a layer of warm refried beans on each tortilla. Place a fried egg on top of the beans on each tortilla.
- Spoon salsa over the eggs, ensuring an even distribution. Sprinkle shredded cheese and add any other toppings you want.
Add Your Own Private Notes
Whenever you come back to this recipe, you’ll be able to see your notes.
Nutrition
The nutritional information and US conversions are calculated automatically. I cannot guarantee the accuracy of this data. If this is important to you, please verify with your favourite nutrition calculator and/or unit conversion tool.
I made these huevos rancheros for breakfast this morning and it was delicious! My husband loved it too!
My FAVORITE breakfast! It’s so delicious and flavorful!
Wow, these Huevos rancheros looks marvelous! I love the foods you paired them with. I could eat this deliciousness for any meal.
Thanks for stopping by! I hope you like these Huevos Rancheros recipe as much as I do! Please leave me a comment or question and I’ll get back to you asap. Stay well! xo, Ana