This Huevos Rancheros recipe is an easy Mexican egg dish that makes a great breakfast, brunch, or dinner!

I whole heartedly believe that huevos rancheros are the best way to eat eggs.
A perfectly fried egg sits perched on top of refried black beans and a slightly crisped corn tortilla. It’s all topped with fresh pico de gallo and queso fresco.
I like to keep things super easy by using canned refried black beans. We’re also chopping up a fresh salsa to go on top that takes only minutes, but if you prefer you can used a jarred salsa or ranchero sauce.

When you make eggs this hearty they become a great meal for any time of day. Serve alongside breakfast potatoes or hash, roasted shishito peppers, and maybe a simple salad if serving for dinner.
I’m obsessed with this little Staub mini frying pan (affiliate link) I picked up at the International Home and Housewares Show a few weeks ago for frying eggs, but if you’re wanting to cook more than one at a time I would definitely recommend this larger Calphalon pan that comes with a lid.

What does huevos rancheros mean?
Huevos rancheros means “ranch eggs”. It’s a traditional Mexican farm breakfast that includes tortillas, eggs, refried beans, and tomato-chili sauce. You can also add avocado or guacamole. It is easily my favorite Mexican egg dish!
How to prepare huevos rancheros
- Prepare the salsa
- Heat the refried beans
- Crisp your tortillas
- Fry the eggs
The ingredient amounts listed are very loose. Use as much or as little cheese as you like, pile on the refried beans, or use what you have on hand for the fresh salsa.
This huevos rancheros recipe can be customized! Here are a few ideas to get you started:
- Use leftover pico de gallo with avocado for topping
- Swap queso fresco for your favorite mexican cheese such as queso cotija, manchego, or monterey jack
- Skip the frying and bake the tortillas in a 400ºF oven for about ten minutes or until crisp
- Serve a crowd quickly by skipping the fried eggs and making a big batch of scrambled eggs instead
- Leave off the cheese to make these dairy free huevos rancheros
- Spread refried black beans between two corn tortilla shells, then top with remaining ingredients for more of a double decker taco situation

Looking for more egg recipes?
Want more fresh Mexican recipes?
- Black Bean and Butternut Squash Quesadillas
- Vegetarian Chipotle Enchiladas
- Sweet Potato Tacos
- Mango Avocado Salsa

If you make this recipe, be sure to rate it, leave a comment, or tag #theliveinkitchen on Instagram!
Recipe

Huevos Rancheros
Ingredients
- 2 roma tomatoes, seeds removed, chopped
- 1 small yellow onion, chopped
- 1 jalapeno, seeds and ribs removed, diced
- 1 tablespoon chopped fresh cilantro
- Juice of ½ lime
- Coarse kosher salt and freshly ground black pepper
- 14 ounces canned refried black beans
- Vegetable oil, or other neutral oil
- 8 corn tortillas
- 8 large eggs
- 1 cup crumbled queso fresco or other Mexican cheese
- Avocado or guacamole, optional
Instructions
- In a small bowl, combine tomatoes, onion, jalapeno, cilantro, and lime juice. Season with salt to taste and set aside.
- In a small pot, combine refried black beans with 1-2 tablespoons of water and heat, covered, over medium-low heat. Stir occasionally.
- Meanwhile, in a large skillet, heat 1 teaspoon oil over medium heat. Add tortillas in a single layer, working in batches as necessary, and cook until lightly crisped on both sides, about 3 minutes per side. Transfer crisp tortillas to a plate.
- In the same pan you cooked the tortillas in or another pan, add enough oil to coat the bottom of the pan and heat over medium-low heat.
- If you want perfectly separated eggs, cook only one or two at a time depending on the size of your pan, otherwise you can add all the eggs to the pan and cut them apart when ready to serve. Crack eggs into the pan and cover with a tight fitting lid. Cook 2-3 minutes or until the whites are set and the yolk is still runny. I like to use a spoon to baste the top of the yolk with a bit of the cooking oil to get all the whites done. Slide eggs out of the pan and season with salt and pepper.
- To assemble the huevos rancheros, spread a couple tablespoons of refried black beans onto a crisp tortilla. Top with one fried egg, a spoonful of the salsa, and a bit of queso fresco. Serve immediately.
Leave a Reply