Huevos Rancheros

Huevos Rancheros is a deliciously easy Mexican breakfast made with eggs, tortillas, and beans that will keep you fueled all morning long!

huevos rancheros topped with salsa, queso fresco, avocado, and cilantro

Why We Love Authentic Huevos Rancheros

  • Simple, rustic, and filled with ingredients you love, this Huevos Ranchero recipe has so many flavors and textures that make it so satisfying to eat!
  • Thanks to the beans and the eggs, this dish is filling with a nice bright pop when topped with salsa or fresh Pico de Gallo. So you get plenty of energy without feeling heavy.
  • Huevos Rancheros are perfect for adding your favorite taco toppings to make a breakfast you’ll dream about! Load it with cheese, salsa, scrambled or sunny-side-up eggs, avocados, or jalapenos – the choices are endless and they’re all yours!
  • Make this dish for a quick breakfast or serve them as part of a fantastic brunch! They’re so simple to make but everyone will be blown away by how amazing these simple ingredients are when put together!
close up of huevos rancheros with the egg yolk broken open and running over the beans

Huevos Rancheros Ingredients

TORTILLAS: To make this breakfast you will need corn tortillas so pick up your favorite brand or grab some from your local taqueria.

EGGS: Whether you like your eggs cooked sunny side up, over medium, or scrambled, you will need 1-2 eggs per person for this recipe.

BEANS: This recipe tastes delicious with black beans as well as refried beans, so try it each way, or just stick with the bean you like most. When using black beans be sure to drain and rinse them before warming.

GARNISH: Top your eggs with Queso Fresco, salsa, chopped cilantro, and avocado. There is also huevos rancheros sauce made from tomatoes, jalapenos, garlic, and spices… but salsa is a super easy substitute and is what I usually use.

ingredients to make huevos rancheros with text labels

How to Make Huevos Rancheros

Jump to Recipe

STEP 1 Warm the beans of your choice on the stovetop or microwave. While the beans are cooking, char the corn tortillas in a dry, non-stick, or cast iron pan over medium-high heat.

lightly charred corn tortillas on a plate

STEP 2 Add one teaspoon of vegetable oil to a nonstick skillet and cook the eggs to your liking.

fried egg in a non stick skillet with a little oil

STEP 3 Stack two tortillas on a plate and top them with beans, followed by an egg, and finally, queso fresco, salsa, and any other garnishes you like.

salsa being spooned over black beans and a fried egg layered on charred corn tortillas

Tips & Tricks

  • Traditionally, Huevos Rancheros is a vegetarian meal but adding more protein, such as chorizo and bacon, is really popular.
  • Not a fan of runny eggs? You can swap in scrambled eggs if you prefer! Cook the eggs however you like them best and this will turn out to be a stellar dish!
  • Any salsa you put on this dish is perfect but if you’re searching for a great homemade salsa to use, check out this wonderful Restaurant-Style Salsa or achieve ultimate deliciousness by adding Guacamole too!
side view of huevos rancheros on a medium plate

Huevos Rancheros Recipe FAQ

What is Huevos Rancheros?

Huevos Rancheros is a traditional rural Mexican dish that began as a simple meal of corn tortillas, a fried egg, and salsa. As this popular dish spread, so did the additions, with beans becoming a staple ingredient, and regional favorites were added as well, such as pico de guillo, enchilada sauce, and a variety of cheeses. However it is served, as long as it has the classic elements of tortilla, eggs, and salsa, it is called Huevos Rancheros no matter what else is served with it.

Does Huevos Rancheros have meat?

Classically, Huevos Rancheros does not contain meat, but it has become a popular addition. Chorizo, bacon, ham, and seasoned ground beef are all common ingredients that can be added to this dish. Meat is sometimes added on top of the beans and sometimes used to substitute beans. Use this recipe as a starting place and experiment with your favorite ingredients to discover a personal Huevos Rancheros dish that you rave about!

Why do they call it Huevos Rancheros?

Huevos Rancheros, which means rancher’s eggs or country eggs, originated as a mid-morning meal for ranchers and farmhands in rural Mexico. Hearty and filling, this dish is perfect for fueling up for the day without feeling weighted down. The mix of flavors and comforting ingredients make Huevos Rancheros an extremely popular dish that is perfect for breakfast and brunch!

hand holding huevos rancheros like a breakfast taco

Other Recipes You May Like

square image of huevos rancheros on a plate with lime wedges

Huevos Rancheros

Julie Kotzbach
Huevos Rancheros is a deliciously easy Mexican breakfast made with eggs, tortillas, and beans that will keep you fueled all morning long!
5 from 1 vote
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Course Breakfast
Cuisine Mexican
Servings 4
Calories 405 kcal

Ingredients
  

Instructions
 

  • Char the tortillas in a dry skillet or cast iron pan over medium-high heat. Set aside on a plate.
  • Place a non-stick skillet over medium heat and add the oil. Once the oil is hot, fry the eggs to your desired doneness. (I like mine over medium.) Use a rubber spatula to keep the eggs separated in a pan or cook them one at a time. (see note)
  • While the eggs cook, warm the black beans in the microwave according to the package directions.
  • Place two tortillas in a stack on a plate. Add 1/4 of the beans and one fried egg. Top with 1 tablespoon or queso fresco, 1 tablespoon of salsa, 1/4 avocado, and chopped cilantro if desired. Serve immediately.

Notes

  • You can use 2 eggs per person if desired. You can also make scrambled eggs instead of fried.
  • Refried beans can be substituted for black beans if preferred. You’ll need about 1/2 cup total. Warm the beans according to the package directions.

Nutrition

Calories: 405 kcalCarbohydrates: 47 gProtein: 18 gFat: 17 gSaturated Fat: 4 gPolyunsaturated Fat: 4 gMonounsaturated Fat: 8 gTrans Fat: 0.1 gCholesterol: 191 mgSodium: 670 mgPotassium: 789 mgFiber: 14 gSugar: 2 gVitamin A: 488 IUVitamin C: 8 mgCalcium: 161 mgIron: 4 mg

All nutritional information is based on third party calculations and is only an estimate. Each recipe and nutritional value will vary depending on the brands you use, measuring methods and portion sizes per household.

Keyword huevos rancheros
Tried this recipe?If you made this recipe, leave a comment and star rating to let others know how it turned out.
5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating