Basic Huevos Rancheros

simple huevos rancheros

If you look around the web, there are so many recipes that offer interpretations of this popular Mexican dish.  Some of them get pretty elaborate, but today I want to start with the basics.  You only need 2 ingredients in order for something to be characterized as huevos rancheros – fried eggs and fresh corn tortillas.  Aside from that, you can get creative with adding other toppings, so long as you get excited to eat it.

This is an example of the most basic huevos that I like to make.  Stay tuned for many more interpretations in future posts!

As this dish gained popularity and spread beyond Mexico, new ingredients that are typical of other styles of cuisine started getting incorporated into its preparation.  When I make huevos, I like to make sure a few other fresh items are always present; avocado, fresh tomato, onion, cilantro.  From there, you can add different sauces, cheeses and meats.  Chorizo sausage anyone?  We’ll save that for a different day.

2011-04-18 15.27.16

 What will you need? (makes 3 servings)

3 corn tortillas

3 eggs

For the bottom:

2 avocados

1 clove garlic, finely chopped

1 tbsp lime juice

1/4 cup chopped cilantro

For the top:

2 medium tomatoes, diced

1/2 medium white onion, diced

1/4 cup chopped cilantro

3 dollops of sour cream

Salt, pepper, chipotle powder

Olive oil (for cooking your egg + tortillas)

2011-04-18 15.33.16

How do you make it?

Place your corn tortillas in an oven on the lowest temperature to get them to soften and warm up.

Get two medium bowls.  In one, mash up your avocados with some salt, pepper, lime juice, chopped garlic, and 1/4 c chopped cilantro.  In the other bowl, combine your chopped tomato, diced onion and another 1/4 c chopped cilantro.  Set aside.

In a large skillet, heat a couple tablespoons of olive oil.  Once the pan is warm, crack three eggs and start frying them.  Sprinkle some salt, pepper and chipotle powder on the top (this will make it cute and colorful!).  Cook the eggs on both sides until done – it shouldn’t take longer than 4 minutes because you want to make sure the yolk is still a little runny.  Your huevos are now ready to assemble!

Take your warm tortillas and spread 1/3 of the avocado mixture on each one. Place a fried egg gently on each one.

2011-04-18 15.38.44

Add a scoop of the tomato mixture and possibly a spoonful of sour cream.

2011-04-18 15.39.53

2011-04-18 15.44.52

That’s a good looking breakfast right there.  It’s great for serving to a lot of people because of the assembly line style of preparation!

Have you ever made huevos rancheros?  Any suggestions that I need to know about?

2011-04-18 15.46.22


  1. That looks amazing! Seriously, so good. And wouldn’t ya know I need another dinner idea for this week. I’m making this. Tomorrow. It’s on!!!

    • Allie @ The Nutritional Epiphany says:

      YES I love having breakfast-y things for dinner. That’s why eggs are one of the most amazing foods ever!

  2. Breakfast for dinner is the best!! Avocado & egg toast is my go-to when I’m short on time. It’s about time for some variations so this is perfect!!

  3. Yum – I agree with everyone else – this would be an awesome breakfast for dinner idea. Can’t get enough of Mexican food – avocado, cilantro, fresh tomatoes…

Leave a Reply