| | | |

Huevos Rancheros

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. For more information, please visit my disclosure page.

Huevos Rancheros is a classic Mexican breakfast that’s as satisfying as it is simple. This zesty dish features lightly fried corn tortillas, sunny-side-up eggs, and a flavorful ranchero sauce made with tomatoes, onions, garlic, and chiles.

Whether it’s for breakfast or brunch, easy Huevos Rancheros is the kind of recipe that never disappoints. Add refried beans and you have a full meal that doesn’t skimp on taste!

Fried eggs on two crispy tortillas topped with ranchero sauce and crumbled queso fresco.

I think I have found my favorite breakfast meal…..ever! Oh wow…they are amazing!! This sauce is so good, that I have used it to top eggs in a basket and chicken nachos!


Looking for more easy breakfast ideas? Make sure to try my recipes for Whole30 Huevos Rancheros, Shakshuka, classic Eggs Benedict, and turmeric poached eggs too!

Key Ingredients

Huevos rancheros ingredients.

Tortilla

The foundation of Huevos Rancheros is the tortilla, and corn tortillas are the traditional choice. They bring an earthy, slightly nutty flavor that complements the other components of the dish. Unlike flour tortillas, corn tortillas are naturally gluten-free and have a distinct texture that holds up well to frying or grilling.

To prepare them, you have a couple of options:

  • Grilling: Lightly oil your tortillas and heat them on a hot skillet or grill for about 30 seconds on each side until soft and slightly charred. This adds a smoky depth of flavor.
  • Frying: For a crispier base, fry the tortillas in hot oil until golden and lightly crisped. This method gives them a sturdier structure to hold the toppings without getting soggy.

Whichever you choose, warming or frying your tortillas enhances both their texture and taste, making them the perfect canvas for the dish.

Eggs

Eggs are the heart of Huevos Rancheros. Fried eggs, specifically, are key to getting that ideal bite: crisp edges, tender whites, and luscious, runny yolks. The contrast between textures is what makes the eggs so satisfying.

Here’s how to nail the perfect fried eggs for Huevos Rancheros:

  • Heat a nonstick or well-seasoned skillet on medium-high with a bit of neutral oil. A good amount of hot oil ensures those crispy, lacy edges.
  • Crack your eggs directly into the pan without breaking the yolks.
  • Cook until the whites are set but the yolks remain golden and runny. Want to step it up? Spoon hot oil over the whites to help them cook evenly.

Timing is everything—overcooked yolks will miss that velvety texture when paired with the other ingredients.

The Ranchero Sauce

What sets Huevos Rancheros apart from other egg-based breakfasts is the bold ranchero sauce. This zesty topping ties the dish together with a balance of smoky, tangy, and slightly spicy notes.

Here are its core components:

  • Diced Tomatoes: A base of ripe or fire-roasted tomatoes creates a rich, slightly sweet foundation for the sauce.
  • Jalapeños: These chiles add gentle heat, but you can adjust to taste or substitute for serrano peppers if you like it spicier.
  • Onions and Garlic: These aromatics bring depth and warmth, rounding out the sauce’s flavor.
  • Chili Powder: A dash of chili powder amplifies the smoky undertones and gives the sauce its signature kick.

Cook the ingredients together until bubbly and thickened. For a smoother sauce, blend everything to your preferred texture.

Toppings

No plate of easy Huevos Rancheros is complete without fresh herbs and toppings. These garnishes enhance the dish visually and flavor-wise, adding brightness and creaminess to balance the savory flavors.

Some must-have toppings include:

  • Chopped Cilantro: This fragrant herb brightens every bite with a pop of freshness. Sprinkle it generously over the finished dish.
  • Avocado Slices: Creamy avocado provides a rich, buttery element that pairs perfectly with the spice of the ranchero sauce.
  • Crumbled Queso Fresco: This mild, slightly salty cheese brings a subtle tanginess without overwhelming the other ingredients.

Other optional toppings include a dollop of sour cream, pickled jalapeños, or spicy pickled onions. Choose toppings that highlight, not overshadow, the flavors of the main components.

Check out the printable recipe card below for the complete recipe and detailed instructions.

Two corn tortillas wrapped around fried eggs, ranchero sauce, and avocado slices on a plate.

How to make Huevos Rancheros

Making the Ranchero Sauce

This zesty sauce is what gives this dish its signature flavor, combining smoky, spicy, and tangy notes.

Photo collage showing steps to make huevos rancheros sauce.
  • Heat a tablespoon of oil in a skillet over medium heat.
  • Add finely chopped onions along with 1 chopped jalapeño or serrano chili for heat; sauté until fragrant and softened, about 3-5 minutes.
  • Add garlic, stir and cook for 1 minute.
  • Stir in diced tomatoes (fresh or canned works).
  • Sprinkle in chili powder, salt, and black pepper.
  • Simmer the mixture for 5-7 minutes until it thickens slightly. For a smoother sauce, use an immersion blender or food processor to blend it to your desired texture.

Your ranchero sauce should be vibrant with a bit of a kick. Taste and adjust the seasoning as needed, this is where you make it your own.

Preparing the Tortillas

The tortillas are the foundation of this dish, and getting them just right is essential. Corn tortillas are traditional and offer the best texture.

Corn tortilla fried in skillet with hot oil.
  • Option 1: Toasting Lightly brush your tortillas with a small amount of oil and heat them in a dry skillet over medium heat. Flip occasionally until they’re warm, soft, and slightly charred around the edges.
  • Option 2: Lightly Frying Heat a thin layer of oil (about 1/2-inch) in a pan over medium-high heat. Fry each tortilla for about 15-20 seconds per side until they’re golden but still pliable, then blot excess oil with a paper towel.

Either method gives you a tortilla that’s sturdy enough to hold all the toppings while staying tender and flavorful.

Frying the Perfect Eggs

The eggs are the star of the show, and a perfectly cooked sunny-side-up egg elevates this dish to another level.

A fried egg in non-stick skillet.
  • Heat a non-stick skillet or well-seasoned cast iron pan over medium heat, and add a small dab of butter or drizzle of oil.
  • Once the pan is ready (the butter should sizzle but not burn), crack the eggs directly into the skillet.
  • Cook them until the whites are fully set but the yolks remain golden and runny—this usually takes about 2-3 minutes.
    • To create lacy, crispy edges, occasionally spoon some of the hot butter or oil over the edges of the egg whites.
  • Sprinkle a pinch of salt and pepper to enhance their flavor.

Runny yolks are ideal for Huevos Rancheros so they mix with the spicy sauce, but feel free to adjust the cooking time if you prefer firmer eggs.

Assembling the Dish

Once your components are ready, it’s time to put everything together.

Two fried eggs on two crispy tortillas on a plate.
  • Start with the Tortillas: Place one or two prepared tortillas on each plate. These form the base of your dish.
  • Layer on Refried Beans (Optional): If you’re adding beans, spread a spoonful of warm refried beans evenly over the tortillas. This adds richness and protein to your meal. I prefer mine on the side.
  • Add the Eggs: Gently place one fried egg on each tortilla. The yolk should sit in the center for that perfect presentation.
  • Top with Ranchero Sauce: Spoon the warm ranchero sauce generously over the eggs and tortillas, ensuring every bite gets a hit of bold flavor.
  • Garnish and Serve: Complete the dish with a sprinkling of chopped cilantro, crumbled queso fresco, and slices of creamy avocado. For an extra kick, add a dash of hot sauce or some pickled jalapeños.
Two crispy corn tortillas topped with fried eggs, ranchero sauce, and crumbled queso.

And that’s it, your easy Huevos Rancheros are ready to serve! I made these 3 different times last week, they were that good. The kids were actually teasing me about it. I am sure I will make them again in the future…..near future!

The Origins of Huevos Rancheros

The name itself, which translates to “rancher’s eggs,” speaks to the dish’s roots. Huevos Rancheros began as a hearty breakfast for farmworkers in rural Mexico, dating back to the 16th century. Life on the ranch meant early mornings and demanding work, so a filling and energy-packed meal was essential. With locally available staples like corn tortillas, tomatoes, chili peppers, and eggs, introduced to the region by Spanish colonizers, Huevos Rancheros became the perfect marriage of sustenance and flavor.

Over time, the dish evolved and spread beyond rural farms, gaining popularity throughout Mexico and the southwestern United States. Cultural influences and cross-border migration helped turn Huevos Rancheros into one of the most admired Mexican breakfast dishes worldwide.

Can I prepare the sauce in advance?

Yes, the sauce can be made ahead of time and stored in the refrigerator for a few days in an airtight container.

Is it spicy?

The spiciness can be adjusted based on the type and amount of chili peppers used in the sauce. Start with a smaller amount of chili powder and add more if needed. Substitute serrano peppers for more heat.

Quick recap of our Cooking with Astrology “Libra” meal:  Margaritas, Zucchini Fritters with Pine Nut Sauce, Chicken Fajitas, and Caramel Custard.

Did you try this recipe? I’d love to see it!
Tag @cookingwithcurls on Instagram & Facebook and leave a ⭐️⭐⭐⭐⭐ review below!

Todos Disfruten! (Everyone Enjoy! )

Fried eggs on two crispy tortillas topped with ranchero sauce and crumbled queso fresco.

Huevos Rancheros Recipe

Crispy tortillas, fried eggs, and spicy rancheros sauce make these easy Huevos Rancheros a perfect breakfast or brunch classic.
5 from 2 votes
Print Rate
Course: Breakfast
Cuisine: Mexican, Spanish
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: Servings
Calories: 542kcal
Author: Lisa Johnson

Ingredients

Ranchero Sauce

  • 2 tablespoons olive oil
  • 1 large yellow onion diced
  • 1 large jalapeno pepper diced – or two small
  • 2 large cloves garlic minced
  • 28 ounce can diced tomatoes undrained
  • 2 tablespoons chili powder
  • Kosher salt and black pepper to taste

Fried Tortillas

  • 8 corn tortillas
  • neutral flavored oil for frying I used olive oil
  • 8 large eggs

Toppings

  • 2 large avocados sliced or cubed
  • chopped fresh cilantro
  • crumbled queso fresco or grated Monterrey Jack
Prevent your screen from going dark

Instructions

Ranchero Sauce

  • Heat two tablespoons of oil in a skillet over medium heat.
  • Add finely chopped onions along with 1 chopped jalapeño or serrano chili for heat; sauté until fragrant and softened, about 3-5 minutes.
  • Add garlic, stir and cook for 1 minute. Stir in diced tomatoes. Sprinkle in chili powder, salt, and black pepper.
  • Simmer the mixture for 5-7 minutes until it thickens slightly. For a smoother sauce, use an immersion blender or food processor to blend it to your desired texture.

Prepare the Tortillas

  • Option 1: Lightly brush your tortillas with a small amount of oil and heat them in a dry skillet over medium heat. Flip occasionally until they’re warm, soft, and slightly charred around the edges.
  • Option 2: Heat a thin layer of oil (about 1/2-inch) in a pan over medium-high heat. Fry each tortilla for about 15-20 seconds per side until they’re golden but still pliable, then blot excess oil with a paper towel.

Frying the Eggs

  • Heat a non-stick skillet or well-seasoned cast iron pan over medium heat, and add a small dab of butter or drizzle of oil.
  • Once the pan is ready (the butter should sizzle but not burn), crack the eggs directly into the skillet.
  • Cook them until the whites are fully set but the yolks remain golden and runny—this usually takes about 2-3 minutes. To create lacy, crispy edges, occasionally spoon some of the hot butter or oil over the edges of the egg whites.
  • Sprinkle a pinch of salt and pepper.

To Assemble

  • Place one or two prepared tortillas on each plate to form the base of your dish.
  • If you’re adding beans, spread a spoonful of warm refried beans evenly over the tortillas. (optional)
  • Gently place one fried egg on each tortilla. The yolk should sit in the center for that perfect presentation.
  • Spoon the warm ranchero sauce generously over the eggs and tortillas.
  • Complete the dish with a sprinkling of chopped cilantro, crumbled queso fresco, and slices of creamy avocado. For an extra kick, add a dash of hot sauce or some pickled jalapeños.

Notes

  • The sauce can be made ahead of time and stored in the refrigerator for a few days in an airtight container.
  • The spiciness can be adjusted based on the type and amount of chili peppers used in the sauce. Start with a smaller amount of chili powder and add more if needed. Substitute serrano peppers for more heat.

Nutrition

Calories: 542kcal | Carbohydrates: 47g | Protein: 20g | Fat: 34g | Saturated Fat: 7g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 19g | Trans Fat: 0.04g | Cholesterol: 372mg | Sodium: 260mg | Potassium: 1243mg | Fiber: 14g | Sugar: 8g | Vitamin A: 2145IU | Vitamin C: 36mg | Calcium: 197mg | Iron: 6mg

Similar Posts

18 Comments

  1. Huevos Rancheros is actually a favorite of mine – although, I usually have it for dinner instead of breakfast 🙂 Your version looks like it totally rocks, Lisa!

  2. 3 times in one week? Well then they must be good! I have always wanted to try these Lisa! I’m looking forward to trying these. I love the garlic paste!

  3. Huevos Rancheros are one of my husbands favorite breakfasts but I’ve never made it at home! Thanks for this recipe, I’ll definitely have to try it! Thanks for linking up to Saturday Night Fever – pinned!

    ~Jen @ Yummy Healthy Easy

  4. Hue os rancheros are my favorite too. I’m always checking out new ways to make them. Thanks for linking to What’d You Do This Weekend.

    Linda @ Tumbleweed Contessa

  5. Hi Lisa,
    Your Huevos Rancheros look fantastic, I love it that you eat your rolled! Thanks so much for sharing your awesome recipe with us. Looking forward to cooking with you in France next month!
    Miz Helen

5 from 2 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating