Huevos Rancheros

Prep 10 minutes
Cook 15 minutes
Servings 6 (1 per person)

With a fried egg, salsa, and seasoned pureed black beans on top of toasted corn tortillas, Huevos Rancheros is basically the best Mexican breakfast ever!

Huevos Rancheros on plate with fork

Pin this now to find it later

Pin It

This post may contain affiliate links. If you click on one and make a purchase, we may earn a small commission at no extra cost to you. We only recommend products we genuinely love.

Next time you’ve got a carton full of eggs designated for making hard boiled eggs, save a few for fried eggs and Huevos Rancheros! This is such a simple dish and perfect for breakfast, but also for dinner.

What is Huevos Rancheros

Huevos Rancherosย (translated โ€˜rancherโ€™s eggsโ€™) is a classic breakfast dish served on rural Mexican farms. Most places with Mexican influence have a version of this dish, and depending on the region, the ingredients could be altered slightly. It consists of a fried egg served on top of lightly toasted cornย tortillas, with salsa. Common additions include refried beans, Mexican-style rice,ย avocadoย orย guacamole, sour cream, and chopped fresh cilantro. Then the magic happens when you slice into the egg and the yolk mixes with everything. Crazy delicious!

overhead 3 corn tortillas with black beans and fried eggs on wooden board

Huevos Rancheros Recipe

Huevos Rancheros Ingredients:

  • Black beans: we use canned black beans (drained and rinsed.)
  • Garlic: Skip the powder or jarred and use fresh.
  • Lime juice: Freshly squeezed lime juice will have the best flavor.
  • Seasonings: Chili powder, cumin, salt, and pepper. NOTE: Make sure to use American-style chili powder, not cayenne pepper, or it will be way too spicy.
  • Largeย eggs: The fresher the better for making fried eggs.
  • Corn tortillas: We highly recommend using our homemade corn tortillas! If not, just buy the freshest, best quality corn tortillas you can find.
  • Cotija cheese: This is a Mexican cheese made from cow’s milk that’s salty in flavor and crumbly in texture. If you can’t find it, Parmesan is an ok substitute. Yes, we know it’s Italian. It’s ok! They’re similar enough.
  • Extra-virgin olive oil: Just a little used to make the bean mixture and also to pan fry the tortillas.
  • For serving: Restaurant style salsa, sour cream, pico de gallo, guacamole, fresh chopped cilantro (or parsley), and some spanish rice on the side.

Recipe Substitutions

  • Don’t like runny eggs? If a fried egg is not your thing, make scrambled eggs instead. Not traditional, but who cares. Still so good
  • Flour tortillas can replace the corn tortillas.
  • Pinto beans can be used in place of the black beans. You can even used canned seasoned refried beans or refried beans mixed with our homemade taco seasoning if you want to speed things up!
close up fried egg with refried beans and salsa on corn tortilla

How to Make Huevos Rancheros

This egg-centric breakfast is so easy to make. Here’s the simple breakdown:
(Scroll below for the detailed printable with measurements, and don’t miss the video.)

  1. Blend together the beans, seasonings, a little olive oil, and lime juice until combined and smooth.
  2. Make your fried eggs.
  3. Toast the corn tortillas in a hot skillet.
  4. Top the corn tortillas with some warm bean mixture, a sprinkle of Cotija cheese, a fried egg, and a dollop of salsa and sour cream.

I could eat this every day for the rest of my life without complaint!

Huevos Rancheros Video

Other Mexican Dishes We Love

I hope you love this delicious and easy recipe โ€“ be sure to give it a review below! Also donโ€™t forget to follow Belly Full on Facebook, Instagram, Pinterest, and YouTube!

5 from 8

Huevos Rancheros

Prep: 10 minutes
Cook: 15 minutes
Total: 25 minutes
Servings: 6 (1 per person)
With a fried egg, salsa, and seasoned pureed black beans on top of toasted corn tortillas, Huevos Rancheros is basically the best Mexican breakfast ever!

Ingredients 

  • 15 ounce can black beans, , drained and rinsed
  • 2 cloves garlic
  • 1 1/2 teaspoons chili powder, (American style, not cayenne pepper)
  • 2 teaspoons ground cumin
  • 3 teaspoons fresh lime juice
  • 6 teaspoons extra-virgin olive oil, , divided
  • salt and pepper, , to taste
  • 6 whole corn tortillas
  • 6 large eggs
  • 2 tablespoons finely grated Cotija cheese
  • salsa, , for serving
  • sour cream, , for serving
  • chopped fresh cilantro or parsley, , for garnish

Instructions 

  • In a food processor, add the beans, garlic, chili powder, cumin, lime juice, 2 teaspoons olive oil, and a small pinch of salt and pepper. Process until you get a puree. Transfer to a microwave safe bowl and warm it up in the microwave until itโ€™s heated through. Cover and set aside.
  • Place a large 12-inch cast iron skillet over medium heat. Once it's hot, add 2 teaspoons oil, swirl to coat. Lightly toast each tortilla (three at a time, if thereโ€™s room) until slightly charred and bubbly. Transfer to a plate.
  • In the same skillet, set heat over medium-high until itโ€™s hot enough that a drop of water sizzles rapidly on contact. Reduce heat to medium and add in 1 tablespoon of oil, swirl to coat, and crack 3 eggs (watch out for splatters.) Let the eggs cook until the edges are crisp and golden and egg white is opaque, but the yolk is still runny, about 2 1/2 minutes. (Alternatively, you can drizzle in 2 tablespoons of water around the outer parameter of the eggs and cover with a lid. Cook for 2 minutes until the egg whites are opaque and a thin layer of cooked egg white is over the yolk, but the yolk itself is still runny.)
  • Repeat with the remaining oil and 3 eggs.
  • Spread the bean mixture over each tortilla, then sprinkle with a little finely grated Cotija cheese. Top with 1 fried egg, followed by a small dollop of sour cream and salsa. Sprinkle the cilantro on top.
  • Serve immediately and devour!

Video

Nutrition

Calories: 203kcal | Carbohydrates: 14g | Protein: 11g | Fat: 11g | Saturated Fat: 3g | Cholesterol: 214mg | Sodium: 423mg | Potassium: 349mg | Fiber: 5g | Vitamin A: 540IU | Vitamin C: 3.1mg | Calcium: 74mg | Iron: 2.9mg

Nutritional information given is an automatic calculation and can vary based on the exact products you use and any changes you make to the recipe. If these numbers are very important to you, I would recommend calculating them yourself.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Did you make this? Leave a rating below!
pin for Huevos Rancheros recipe

Share this post

About Amy Flanigan

Well, hey there! Amy here, founder and COO at BellyFull. If youโ€™re looking for tried and true, fuss-free, budget-friendly, delicious, every day recipes, youโ€™ve come to the right place.

You May Also Like

Tried this recipe? Tell me how it turned out, or ask a question below!

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

Don't forget to click the โญ star rating below




7 Comments

  1. Stephanie says:

    5 stars
    This recipe is really great. The only thing I added was green chili sauce. That’s a must on our huevos.

  2. Joanne says:

    Whoa. I am totally making this! That picture is worth a thousand words. Love.

  3. pam says:

    Oh my does this ever look amazing!

  4. Stephie says:

    This sounds so good! Somehow I always forget about eggs for dinner. Pancakes are the go-to dinner around here, but I think that might need to change!

  5. Jenna says:

    5 stars
    This was my first time making Huevos Rancheros and it definitely won’t be my last. I practically licked my plate. YUMMY!

  6. Kristy says:

    5 stars
    I’m with you – I could eat this every day. This recipe is excellent!

  7. Bev says:

    5 stars
    Looooved this so much! I added a squirt of Sriracha hot sauce for a little kick, but otherwise kept everything the same.