Huevos Rancheros

JUMP TO RECIPE
5 from 1 vote

share

These Huevos Rancheros are fried sunny-side-up eggs placed on a crispy corn tortilla with salsa. You can garnish with fresh cilantro, pickled onions, and creamy avocado slices for a flavorful and satisfying breakfast or brunch. Simple, savory, and a true Mexican classic.

A plate of huevos rancheros with two fried eggs on tortillas, topped with salsa, avocado slices, pickled onions, crumbled cheese, and fresh herbs, garnished with lime wedges. A fork rests on the plate.

Huevos Rancheros, a Mexican Breakfast

Huevos Rancheros (or Rancher’s eggs) are a classic in Mexican cuisine, brimming with flavor and texture! The combination of crispy (but blendable) tortillas, fried eggs, homemade ranchero salsa, and other toppings is perfect for a delicious breakfast that’s ready in just 20 minutes or less.

I commonly serve this dish for breakfast and brunch, but it can be served for any meal of the day. All the layers of different flavors make it super delicious while still being a flexible dish. You likely have corn tortillas, refried beans or black beans, and eggs laying around.

Just make your favorite homemade salsa and you’re set!

Portrait of Ana Frias

♥️ xo, Ana

**This post was originally published on February 2024. It has been updated to be more helpful.

A plate of huevos rancheros with fried eggs, avocado, salsa, pickled onions, cheese, and cilantro on tortillas. Lime wedges, a fork, a glass of orange juice, salsa, and spices are arranged around the plate.

Ingredients

Ideas for optional garnishes: Crumbled queso fresco or cotija cheese, red pickled onions, avocado slices and sliced jalapeños.

A flat lay of ingredients on a blue surface: a bowl of refried beans, a bowl of eggs, a glass dish of salsa, a small glass of oil, several corn tortillas on a plate, and salt and pepper shakers.

How to Make Huevos Rancheros

Making salsa in a food processor.
  1. Start by making your salsa. This can be made a day or two ahead of time.
Frying a corn tortilla on a small skillet.
  1. Heat the cooking oil in a skillet over medium-high heat. Slightly fry the tortillas in the skillet for about 30 seconds on each side until they are pliable and slightly toasted. This can be made without oil too just to warm them up. Set them aside.
Fried eggs in the frying pan.
  1. Using the same skillet, fry the eggs to your liking. I like to keep soft yolks and just a little runny but not too much. Season them with kosher salt and pepper.
A tostada topped with refried beans and a sunny-side-up egg, sprinkled with black pepper, served on a white plate with a brown rim, set against a light blue background.
  1. While you’re preparing the tortillas and eggs, heat the refried beans until they’re warm in a separate small skillet.
A corn tortilla topped with a fried egg, avocado slices, pickled red onions, salsa, refried beans, crumbled cheese, and fresh herbs sits on a white plate with a brown rim against a light blue background.

Assemble the Huevos Rancheros

  • Spread a layer of warm refried beans on each tortilla. Place a fried egg on top of the beans on each tortilla.
  • Spoon salsa over the eggs, ensuring an even distribution. Sprinkle shredded cheese and add any other toppings you want.

Ana’s Recipe Tips

  • Make Ahead: This is meant to be eaten as soon as it is done, or else the tortilla will get soggy.  You can prepare all of the components a day ahead except frying the tortillas and making the eggs.
  • Storing: If you have leftover huevos rancheros, store them in an airtight container in the refrigerator.
    • Separate any remaining components, such as the eggs, tortillas, and sauce, if possible, to maintain their individual textures.
A plate of huevos rancheros with two sunny-side-up eggs on tortillas, topped with salsa, avocado slices, pickled onions, and crumbled cheese, garnished with cilantro and served with lime wedges. A glass of juice is in the background.

Serving Suggestions

This breakfast doesn’t’ need much else on the side. You can top them with pickled onions for an extra crispy bite. For drinks this goes great with Cafe De Olla or Atole De Maizena.

How do you eat them?

Huevos Rancheros are meant to be eaten like a taco since the corn tortilla is pliable. However, if it has too many toppings that could be a little difficult task! Just slice it with a fork and knife and enjoy that way.

A plate with two huevos rancheros: fried eggs on tortillas topped with salsa, avocado slices, pickled onions, and cheese. A fork and knife are cutting in, with lime wedges and a glass of orange juice nearby.

Print Recipe:

A plate of huevos rancheros with two fried eggs on tortillas, topped with salsa, avocado slices, pickled onions, crumbled cheese, and fresh herbs, garnished with lime wedges. A fork rests on the plate.

Huevos Rancheros Recipe

These Huevos Rancheros are fried sunny-side-up eggs placed on a crispy corn tortilla with salsa. You can garnish with fresh cilantro, pickled onions, and creamy avocado slices for a flavorful and satisfying breakfast or brunch. Simple, savory, and a true Mexican classic.
5 from 1 vote
Print Pin Rate
Course: Breakfast & Brunch
Cuisine: Mexican
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 1 serving
Calories: 194kcal
Author: Ana Frias

Ingredients 

Optional garnishes

Instructions

  • Heat the cooking oil in a skillet over medium heat.
  • Warm the tortillas in the skillet for about 1 minute on each side until they are pliable but slightly toasted. Set them aside.
  • Using the same skillet, fry the eggs to your liking. Season them with salt and pepper.
  • While you're preparing the tortillas and eggs, heat the refried beans until they're warm in a separate small skillet.

Assemble the Huevos Rancheros

  • If using beans, spread a layer of warm refried beans on each tortilla. Place a fried egg on top of the beans on each tortilla.
  • Spoon salsa over the eggs, sprinkle cheese and add any other toppings you want like picked onions and avocados.

Nutrition

Serving: 1serving | Calories: 194kcal | Carbohydrates: 25g | Protein: 12g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Cholesterol: 186mg | Sodium: 786mg | Potassium: 414mg | Fiber: 7g | Sugar: 4g

Frequently Asked Questions

Can you make them with flour tortillas?

Yes you can! Use a small tortilla to keep the perfect tortilla to egg ratio.

Can huevos rancheros be made without eggs?

Yes. You can swap the eggs for sautéed veggies, black beans, or even crispy potatoes. Keep the tortillas and salsa the same so it still feels like a proper huevos rancheros plate, just egg-free.

What toppings go well with huevos rancheros?

Common toppings include refried or black beans, avocado or guacamole, queso fresco, cilantro, and a squeeze of lime. Add what you like, just keep the base simple so the eggs and salsa stay front and center.

share

5 from 1 vote (1 rating without comment)

Leave a Comment

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

Recipe Rating




5 Comments

  1. 5 stars
    I made this for brunch with new friends. It was simple and delicious. I didn’t want for it to be too spicy, and it wasn’t. For people that like spicy food, you may want to add more jalapeno or spices.

  2. 5 stars
    Wow, these Huevos rancheros looks marvelous! I love the foods you paired them with. I could eat this deliciousness for any meal.

  3. 5 stars
    Thanks for stopping by! I hope you like these Huevos Rancheros recipe as much as I do! Please leave me a comment or question and I’ll get back to you asap. Stay well! xo, Ana