Enjoy Huevos Rancheros Mexicanos made with the traditional recipe. The star is the salsa prepared in a molcajete and featuring bold, and rustic flavors.

What Are Huevos Rancheros?

Huevos rancheros is a Mexican dish made of sunny-side-up eggs placed on a fried tortilla and drizzled with salsa.

It is said that this traditional recipe was created by Mexican workers as a fulfilling breakfast that could provide enough energy during their hard-working days in the fields (ranchos).

Huevos Rancheros Mexicanos is one of the many recipes created to recycle food, such as stale tortillas and salsa leftovers.

This dish is also very popular in the US, but unfortunately, like many other Mexican dishes, it has been transformed into something that has nothing to do with the authentic recipe.

Our recipe follows the way how is traditionally made in Mexico. There are no fancy toppings because we actually want to highlight the amazing sauce flavors.

Huevos Rancheros Mexicanos in two plates served with refried beans and tortilla chips on the side.

It is very simple, yet loaded with hearty flavors and textures, and it is exactly as is still made in many ranchos in Mexico. So we hope you enjoy it and let us know in the comments below.

The Ingredients

  • EGGS: Use 2 medium eggs per person or 2 large if you want.
  • TORTILLAS: Corn tortillas are the ones used in the traditional recipe (read notes).
  • OIL: For frying the eggs and tortillas, use any vegetable oil you prefer.

For the ranchero-style salsa:

  • TOMATOES: Use any type of ripe, red tomato. If you want, you can discard the seeds and core, but I don’t think is necessary.
  • ONIONS: You will need just half of a small onion or a quarter of a large onion.
  • CHILIES: You can use any type of chilies, such as chile de arbol, jalapeño, or serrano peppers.
  • SPICES: Garlic cloves, cumin seeds, and black pepper.
  • OIL: For cooking the salsa, I used extra virgin olive oil.

Super Tip: You can also make this recipe with other types of sauces, head over our selection of Mexican salsas and try some of our recipes.

How To Make Traditional Huevos Rancheros

On a comal or griddle grill to char tomatoes, chilies, onions, and garlic. Start adding tomatoes first, then onions, next chilies, and last garlic.

Roasted ingredients for salsa ranchero.

If using a molcajete (or mortar) first place garlic, cumin seeds, pepper, and salt. Crush for a minute or so.

Then add onions and chilies and crush until combined. You can leave it with a few chunks here and there or you can grind to your desired consistency.

Mashing chilies and other ingredients on a molcajete.

Add tomatoes with the skin on, those charred spots are what give that amazing smoky flavor. Start grinding…

Mashing tomatoes on a molcajete to make ranchero-style salsa.

Until you will have the desired consistency. I like my salsa to be a little bit chunky.

The salsa for huevos rancheros Mexicanos in a molcajete.

Using a blender

Use a blender or food processor if you don’t have or want to use a mortar or Molcajete.

Place first garlic, cumin, and pepper. Add half a cup of water and blend for 1 minute. Add the remaining ingredients and blend for a few seconds to achieve a chunky salsa or a bit more for a smoother texture.

Now, cook the salsa. On a medium saucepan heat olive oil over medium heat. Add the salsa and let it sizzle for one minute.

Add half a cup of water and let the sauce simmer for 2 more minutes. Adjust salt to taste and set aside.

Ranchero-style salsa cooked on a pan.

Add some lard (or oil) to a non-stick frying pan and heat over medium heat.

Fry tortillas one by one until lightly crispy on the sides but still soft in the middle.

Place tortillas on a plate with kitchen paper towels to absorb excess oil.

Fried tortillas over kitchen paper towels.

Using the same frying pan where you fried tortillas, cook the eggs to order.

Traditional Huevos Rancheros Mexicanos are made with sunny-side-up eggs.

Two eggs frying on a pan.

Transfer two tortillas side by side onto a plate. Add some ranchero salsa and spread it over tortillas.

Spreading ranchero salsa on tortillas.

Now place your fried eggs on top of tortillas and then finish with more salsa drizzled over the eggs.

Eggs on tortillas with salsa ranchero on top.

Serve and enjoy you huevos rancheros Mexicanos as suggested below. ¡Buen Provecho!

Tips and Recipe Notes

  • If you can, use corn tortillas. Flour tortillas absorb too much oil if fried and get a little bit soggy if you don’t fry them.
  • Homemade corn tortillas hold better the sauce and you can even make them ahead.
  • Many recipes call for store-bought ranchero salsa, believe me, making your own sauce is quick, easy, and more tasteful. Use a blender instead of a molcajete if you want to speed up things.
  • You can use any kind of chilies you want. Green, red, fresh, or dried doesn’t matter. Just don’t skip adding some because they’re the main reason the sauce tastes so good!
  • Adjust spices to your liking. The key is moderation.
  • If salsa is too spicy for you, roast one or two more tomatoes, blend them and add them to the salsa to tone down the spiciness.
Close-up of Huevos Rancheros Mexicanos.

How To Serve

Authentic Mexican Huevos Rancheros are served with a side of frijoles refritos (refried beans), sometimes the creamy beans are spread on the tortilla instead of served on the side.

In many households in Mexico, is customary to add a few slices of queso fresco, this fresh and mild cheese helps to tone down the spicy of the salsa.

And of course, the drink that pairs perfectly with this traditional Mexican breakfast is the aromatic and flavorful café de olla.

How To Store And Reheat

For optional taste, is best to eat this dish just right after making it.

But you can make ahead the salsa and store it for up to 4 days in the fridge or up to 3 months in the freezer.

Next time you crave some huevos rancheros Mexicanos for breakfast, you can thaw the salsa overnight and have it ready in the morning!

Tortillas also store nicely for up to a week in the refrigerator, wrapped with cling film to prevent them from drying out. Or up to 4 months in the freezer.

Reheating:

Place salsa leftovers in a saucepan and reheat on the stovetop over medium heat stirring from time to time.

Tortillas don’t need to be reheated because you will fry them anyway.

Traditional Huevos Rancheros Mexicanos Recipe.

Huevos Rancheros Mexicanos

2
Huevos Rancheros is a traditional Mexican breakfast featuring warm corn tortillas and fried eggs covered with delicious ranch-style salsa.
prep 20 minutes
cook 10 minutes
total 30 minutes

Ingredients 

For salsa

  • 2 medium tomatoes
  • ½ small onion
  • 1 jalapeño pepper
  • 2 chile de arbol
  • 1 garlic clove
  • ½ tsp cumin seeds
  • 1 Tbsp olive oil
  • salt and pepper

Instructions
 

Make the ranchero salsa

  • On a comal or griddle char the tomatoes, chilies, onions, and garlic.
  • On a molcajete or mortar first place garlic, cumin seeds, pepper and salt. Crush to make a paste (read notes).
  • Add onions and chilies and crush until combined.
  • Add tomatoes with the skin on and grind for a couple of minutes or until your desired consistency.
  • On a medium saucepan heat olive oil over medium heat. Add the salsa and let it sizzle for one minute.
  • Add half a cup of water and let the salsa simmer for 2 more minutes. Adjust with salt and turn off the heat.
  • Add some oil to a non-stick frying pan and heat over medium heat.
  • Fry tortillas one by one until lightly crispy but not too crunchy.
  • Place tortillas on a plate with kitchen paper towels to absorb the excess of oil.
  • Using the same frying pan where you fried tortillas, fry the eggs to your preference (runny, well done).

Assemble

  • Transfer two tortillas side by side onto a plate. Add some ranchero salsa and spread it over tortillas.
  • Now place your fried eggs on tortillas and then finish with more salsa on top.
  • Serve with refried beans and café de olla.

Notes

Using a blender to make the salsa
  1. Place first garlic, cumin, and pepper.
  2. Add half a cup of water and blend for 1 minute.
  3. Add the remaining ingredients and blend for a few seconds to achieve a chunky salsa or a bit more for a smoother texture.
Pro Tip!
Make a large batch of salsa ahead and then freeze it in small portions for up to 3 months. So next time you crave some huevos rancheros for breakfast, you can thaw the salsa overnight and have it ready in the morning!
Nutrition Information
Calories: 421kcal | Carbohydrates: 35g | Protein: 18g | Fat: 25g | Saturated Fat: 14g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Trans Fat: 1g | Cholesterol: 372mg | Sodium: 240mg | Potassium: 778mg | Fiber: 7g | Sugar: 7g | Vitamin A: 2437IU | Vitamin C: 38mg | Calcium: 133mg | Iron: 3mg
rate this recipeScroll down and leave a comment with stars!

Did you enjoy this traditional Mexican breakfast recipe? Please, don’t forget to rate it and leave a comment below.

Also, remember that you can share and follow this blog on PINTERESTINSTAGRAMFACEBOOK, and YOUTUBE.

More Mexican Breakfast Recipes

Join now my email list  

Leave a Reply

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

Recipe Rating




One Comment

  1. 5 stars
    I always love the Traditional Huevos Rancheros, it’s more flavorful and delicious. Your recipe is so helpful to me, I taught my daughter how to make it with your recipe. We used molcajete as well and it turned out so good!