Huevos Rancheros
Huevos rancheros is an authentic Mexican breakfast recipe that’s hearty, rich in flavor, and a delicious way to start your morning. It’s prepared from a freshly fried tortilla topped with a sunny side up egg, fresh salsa, beans, avocado, and a sprinkle of cheese. Whip up this easy recipe in just 10 minutes, but be careful. There’s no doubt that people will be coming back for seconds.
Why Is It Called Huevos Rancheros?
The name huevos rancheros translates as “ranchers eggs”. The idea of ranchers eggs comes from the fact that this is a traditional mid-morning dish among rural Mexican farms.
While this recipe normally consists of just eggs, tortillas, beans, and salsa, there are many variations to it as it gained popularity beyond Mexico. These variations include Mexican rice, avocado, or enchilada sauce. But for this specific recipe, we’re sticking to the traditional basics.
Huevos Rancheros Recipe Video
While this recipe is extremely easy to make (it’s just assembly mostly), it always helps to watch a quick video tutorial. Watch me put it together in the video below!
Huevos Rancheros Ingredients
This huevos rancheros recipe is a straight-forward recipe using just a handful of ingredients. Here’s what you’ll need:
- Tortilla: I’ve used my cassava flour tortilla, but you could use corn tortillas as well.
- Black Beans: Any can of regular or mashed black beans works with this recipe.
- Egg: Depending on how you like your eggs, you can make a sunny side up egg for that beautiful runny look or cook it all the way through.
- Salsa: For this recipe, I simply just diced tomatoes with cilantro. But you can also use any tomato salsa, like pico de gallo, that’s homemade or store bought.
- Cheese: I’ve used crumbled cotija in this recipe, which is traditional. Queso fresco also works great.
- Hot Sauce: A little dash of this provides the perfect amount of heat.
- Avocado: Add a few pieces to garnish the plate for creamy goodness.
How To Make Huevos Rancheros
Now that we have our ingredients lined up, let’s start cooking. Here’s how to make it:
- Fry the tortilla in a small skillet with oil on medium heat. Cook for about 30 seconds on each side until it gets slightly crispy. Then remove onto a paper towel to remove excess oil.
- Fry the egg in the same pan until it’s cooked to your liking.
- Layer the huevos rancheros by adding the fried egg and black beans on top of the fried tortilla.
- Add the salsa (diced tomatoes and cilantro) and sprinkle cotija cheese on top.
- Slice avocado and add it onto the plate.
- Season with salt and pepper and add a dash of hot sauce to serve.
More Mexican Inspired Recipes
If you’re still craving Mexican flavors, the recipes below won’t disappoint!
- The Best Guacamole
- Mexican Chicken Zucchini Noodles
- Carne Asada (so versatile!)
- Taco Soup
- Carne Asada Tacos
- Carne Asada Fries
- Steak Fajitas
- Classic Margarita
And if you’re craving more breakfast recipes with eggs, just peruse all my healthy egg recipes!
BEST Huevos Rancheros
Ingredients
- 2 tablespoons avocado oil, or olive oil
- 1 6-inch tortilla, cassava flour tortillas or corn tortillas are best
- 1/4 cup black beans, cooked and drained
- 1 egg
- 2 tablespoons diced tomatoes
- 1 tablespoon finely chopped cilantro
- 1 tablespoon cotija cheese, crumbled
- 1/4 avocado, sliced
- salt and pepper
- hot sauce
Instructions
- Heat the oil in a small skillet on 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.
- In the same pan, crack one egg. Fry the egg until it's cooked to your liking.
- To layer the huevos rancheros, add the tortilla to a plate. Top with black beans and the fried egg.
- Sprinkle the diced tomato, cilantro and cotija cheese on top.
- Slice the avocado and add a couple slices to the plate.
- Season with salt and pepper and add a dash of hot sauce, then serve.
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!!
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!
Made these this morning for my husband and I and they were great! So flavorful, fresh and satisfying!
The perfect Sunday brunch recipe! Glad both of you enjoyed this dish :)
This is a great Sunday Brunch Recipe! It’s flavorful and filling! YUM!
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 :)
Yum!
Hi Jackie – Glad you loved this delicious breakfast option :)
Breakfast for 03042020~thx Lisa!
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.
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!
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.
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. :)
Extremely tasty and filling! Reminds me of early breakfast with my latinx family!
Hi Odalys – Glad you enjoyed this!
I loved these. I’m not one for beans in the morning, but this was great! So glad I tried it!
Hi Renee – You can always omit the beans if you’d like, but glad you enjoyed this recipe :)
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!
Hi Denisse – This breakfast recipe will definitely be a nice break from all the sweets this season :) Enjoy!
Your photography is so stunning – I really want to climb through the screen and take a seat at your table! Love me some huevos!
Hi Kiki – Thanks so much! I try my best :)
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!!
Hi Cathleen – What perfect timing! I hope you enjoy my version of huevos rancheros :)
This recipe was absolutely delicious!! I tried it with cassava flour tortillas and it turned out great!
Hi Anjali – I’m so happy to hear that! :)
This is a delicious way to start the day. These Huevos Rancheros look so delicious.
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 :)
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!
Hi Emily – So glad you loved this recipe! It’s one of my personal favorites when I’m feeling Mexican flavors for breakfast :)
Now we’re talking. Can’t wait to try. Thanks.
Hi Karen – Can’t wait for you to try this recipe! It’s such a simple, yet delicious and hearty breakfast :)