Huevos Rancheros is a classic Mexican breakfast that will leave you more than satisfied. Crisp corn tortillas, topped with a bed of black beans, a fried egg, homemade ranchero sauce, and delicious toppings. This recipe is a savory breakfast dream!
We love starting our morning off with a delicious savory breakfast. More of our favorite breakfast recipes are Easy Hashbrown Breakfast Casserole, Eggs Benedict, and Peppery Scrambled Macaroni & Eggs.
Table of Contents
This recipe is an all-time favorite hearty Mexican breakfast. Whether you are celebrating or just craving Mexican food, this is a very easy recipe to throw together and is sure to leave you full and satisfied.
We don’t go out for breakfast often, but when we do my favorite places are ones with Mexican breakfast options like chilaquiles, migas, or hearty and mouthwatering huevos rancheros! I mean, I won’t say no to waffles or pancakes, but I definitely prefer something spicy and savory to start my day. I finally decided I needed to try making them at home myself!
Huevos Rancheros is as easy as opening a can of beans and frying an egg. You can even take this simple recipe up a notch by using our homemade ranchero sauce to top it off. It’s great for brunch or even lunch or breakfast-for-dinner on nights when you don’t really know what to make.
What are huevos rancheros?
So what are Huevos Rancheros exactly? Well, with “huevos” being in the name, there has to be eggs. And “rancheros” is spanish for “ranchers”. This dish was created in Mexican to feed hungry ranch workers who came in for breakfast after doing morning chores and needed something hearty and filling.
Basically, huevos rancheros are like breakfast tostadas made with crisp tortillas, some sort of seasoned beans, a tomato-based sauce, and plenty of toppings like fried eggs, creamy sliced avocado, and crumbly cotija or queso fresco cheese. There are plenty of variations but this is our favorite way to have them and it is just so darn good!
Ingredients
- Vegetable Oil: For lightly frying the tortillas to crisp them up and for frying the eggs.
- Corn tortillas: These tortillas fry up the best although you could use small taco-sized flour tortillas if you wanted to.
- Eggs: Fry these to your personal liking. We like them sunny-side up for huevos rancheros so the yolk runs when you cut into them.
- Black beans: Be sure to rinse and drain your beans.
- Ranchero sauce: You can find the recipe to our favorite Ranchero Sauce here.
- Queso fresco: This is a salty, crumbly Mexican cheese that you can find at any grocery store. Cotija cheese works great too.
- Cilantro: For topping and amazing flavor.
- Jalapeno: If you don’t like spicy, just leave these off.
- Avocado: Also optional, but they make a great topping.
- Salt and pepper: Season to taste!
How to Make Huevos Rancheros
- Fry the tortillas. Heat half of the oil in a large non-stick pan over medium-high heat. When the oil is hot, fry each tortilla for 30-60 seconds per side until lightly browned. Transfer to plate lined with paper towels to drain or a wire rack set over a baking sheet and placed in a warm oven to keep the tortillas warm.
- Fry the eggs. Add the remaining oil to the pan and fry the eggs to your liking, seasoning with salt and pepper. We like them sunny-side up for huevos rancheros so the yolk runs when you cut into them.
- Serve & enjoy! To serve, plate 2 of the fried tortillas on each plate, then top with some of the black beans. You can keep them whole or partially mash them in a bowl first (I actually do a bit of both so I have mashed and whole beans). Drizzle ranchero sauce and sprinkle queso fresco and cilantro on top, then top with the fried eggs and season with additional salt and pepper, if needed. Garnish with sliced jalapenos and avocado, if desired, before serving.
Huevos Rancheros FAQ
Pico de Gallo or even just regular salsa are good options if you don’t have ranchero sauce on hand or don’t have time to make it, although you won’t have quite the same authenticity behind the taste. You can also try adding a different type of cheese or beans.
I recommend storing leftovers separately and plate it all together right before you want to dig in.
I always do my best to research recipes from other cultures thoroughly to represent them as best I can. If this recipe is from your country or culture and you have suggestions for how I can improve its authenticity, please let me know in the comments below! It’s important to us to share beloved foods of other cultures with as much accuracy as possible, while also considering things like accessibility of ingredients and ease of preparation for most home cooks.
More Delicious Breakfast Recipes You’ll Love
- My Favorite Breakfast Burritos
- Easy Ultimate Breakfast Frittata
- Green Chili Egg Casserole
- Cowboy Quiche
- Cherry Tomato, Leek, and Spinach Quiche
Savory Breakfast
Biscuits and Gravy Casserole
Savory Breakfast
Make-Ahead Breakfast Sandwiches
Breakfast
Breakfast Hashbrown Casserole
Did you make this recipe?
Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.
Huevos Rancheros
Ingredients
- 1/4 cup vegetable oil for frying
- 8 corn tortillas
- 8 eggs
- 1 can black beans, rinsed and drained
- 1 batch [ranchero sauce]
- 1/4 cup queso fresco or cotija cheese
- 1/2 bunch cilantro, chopped
- 1 jalapeno, thinly sliced (optional)
- 1 avocado, sliced (optional)
- Salt and pepper, to taste
Instructions
- Heat half of the oil in a large non-stick pan over medium-high heat. When the oil is hot, fry each tortilla for 30-60 seconds per side until lightly browned. Transfer to plate lined with paper towels to drain or a wire rack set over a baking sheet and placed in a warm oven to keep the tortillas warm.
- Add the remaining oil to the pan and fry the eggs to your liking, seasoning with salt and pepper. We like them sunny-side up for huevos rancheros so the yolk runs when you cut into them.
- To serve, plate 2 of the fried tortillas on each plate, then top with some of the black beans. You can keep them whole or partially mash them in a bowl first. Drizzle ranchero sauce and sprinkle queso fresco and cilantro on top, then top with the fried eggs and season with additional salt and pepper, if needed. Garnish with sliced jalapenos and avocado, if desired, before serving.
You have totally got me wanting to make these for breakfast this morning. Thanks for the great inspo.
Really loved this recipe! Thank you for sharing this amazing recipe, will surely have this again! Highly recommended!
So glad you enjoyed it! Thanks, Allyssa!
Huevos rancheros are one of our go-to breakfasts! Love this easy preparation- and your photos are just gorgeous.ย
Your fried eggs look absolutely perfect! You’ve definitely inspired me to give this recipe a try ๐ Thanks for all the great suggestions for toppings!
Say ‘good morning’ to this delicious and hearty breakfast! I love the ranchero sauce for the topping, it adds so much flavor.
Haven’t had huevos rancheros for so long and this one satisfied my cravings! Definitely a recipe that needs to be on repeat often
For some odd reason, I’ve never tried these before! I totally need to change that. They look like a great way to start the day!
Ooh, I need to find that cheese! I live in Germany so it might be quite a task but I’m going to try. ๐ Can’t wait to make this for my husband!
I love this in the morning, but for some reason I have never made it myself. This needs to change!! Bookmarked to make this week, thanks so much for the recipe ๐
Easy to make and delicious!