subscribe to new posts: via email via rss

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.

Huevos rancheros on a white plate topped with slices of avocado.

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 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.

Huevos rancheros on a white plate next to forks.

How To Make Huevos Rancheros

Now that we have our ingredients lined up, let’s start cooking. Here’s how to make it:

  1. 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.
  2. Fry the egg in the same pan until it’s cooked to your liking.
  3. Layer the huevos rancheros by adding the fried egg and black beans on top of the fried tortilla.
  4. Add the salsa (diced tomatoes and cilantro) and sprinkle cotija cheese on top.
  5. Slice avocado and add it onto the plate.
  6. Season with salt and pepper and add a dash of hot sauce to serve.

A fork broke open the yolk on a plate of huevos rancheros.

Huevos Rancheros Recipe Video (1-Minute)

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!

More Mexican Inspired Recipes

If you’re still craving Mexican flavors, the recipes below won’t disappoint!

And if you’re craving more breakfast recipes with eggs, just peruse all my healthy egg recipes!

Huevos rancheros on a white plate next to cilantro and cotija cheese.

Huevos Rancheros

Prep Time: 5 mins
Cook Time: 5 mins
Servings: 1 serving
Author: Lisa Bryan
Print Recipe Pin Recipe
Huevos rancheros is an authentic Mexican egg breakfast that's hearty, rich in flavor, and a delicious way to start your morning!


  • 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


  • 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.


Calories: 402kcal, Carbohydrates: 32g, Protein: 15g, Fat: 24g, Saturated Fat: 6g, Cholesterol: 179mg, Sodium: 465mg, Potassium: 559mg, Fiber: 8g, Sugar: 3g, Vitamin A: 383IU, Vitamin C: 8mg, Calcium: 152mg, Iron: 3mg
Course: Breakfast
Cuisine: Mexican
Keyword: Huevos Rancheros, Huevos Rancheros Recipe, Mexican breakfast, simple huevos rancheros
©Downshiftology. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited.
DID YOU MAKE THIS RECIPE?Leave a comment below and share a photo on Instagram. Tag @downshiftology and hashtag it #downshiftology.

Leave a Reply

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