Huevos Rancheros

As an Amazon Associate I earn from qualifying purchases.

Huevos Rancheros – Fresh, Fast, Flavorful and makes a wonderful breakfast, lunch or supper!

huevos rancheros

If you’re in the mood for a hearty, flavorful breakfast that’s sure to kickstart your day, you’ve got to try this easy Huevos Rancheros recipe. This dish is a classic Mexican breakfast, but we’re giving it a Southern twist that makes it perfect for our tables. Imagine crispy tortillas topped with refried beans, perfectly fried eggs, and a fresh, zesty salsa – it’s everything you need to start your morning right.

And this dish is not just for breakfast! This can be made for breakfast, lunch or dinner. AND the only real cooking involves lightly browning a tortilla in a skillet and then frying two eggs in the same skillet. A fresh and flavorful meal is ready in a flash.

What makes this recipe so great is that it’s simple to put together and uses ingredients you probably already have in your pantry. Plus, it’s a versatile dish that you can customize to suit your taste. Whether you like it spicy or mild, loaded with toppings or kept simple, Huevos Rancheros is a winner every time.

So, grab your skillet and let’s whip up this delicious breakfast that’ll have everyone at the table asking for seconds.

What You’ll Need to Make Huevos Rancheros:

huevos rancheros ingredients


  • Tortillas (flour or corn)
  • Refried Beans
  • Eggs
  • Cheese (whatever kind you like)
  • Fresh Salsa
  • Avocado

How to Make Huevos Rancheros:

heat oil in a skillet

To start, heat about a tablespoon or so of oil in a large skillet over medium high heat.

place tortilla in a skillet

Place your tortillas in there, one at a time, and cook until just browned and crispy on both sides. This won’t take long so don’t step away from it.

fry an egg or two

Now fry an egg or two for each serving of huevos rancheros you want.

I generally use two eggs for each serving. Just use that same pan and oil that you used for the tortilla. No sense in dirtying up another dish! And try these fun egg shapers to get the perfectly round egg if you’re going for maximum aesthetic appeal 🙂 

heat refried beans on the tortilla

You can assemble this however you want but here is what I do.

Heat up the refried beans and spread a generous layer over the tortilla.

top with salsa

Top that with fresh salsa.

top with cheese

Top that with grated cheese.

top with eggs

Now add the fried eggs, a sprinkling of kosher salt, and black pepper to your huevos rancheros.

garnish with avocado and more salsa or pico de Gallo

Top with avocado, and more salsa as garnish if you like.

Now, DIG IN!

huevos rancheros


1. Can I use flour tortillas instead of corn tortillas?

Yes, you can use flour tortillas if you prefer. They’ll be softer and less crispy, but still delicious.

2. What if I don’t have fresh salsa?

No problem! You can use your favorite store-bought salsa. If you like it spicy, go for a hot variety, or keep it mild if that’s more your style.

3. How can I make this dish vegetarian?

Trick question: this recipe is already vegetarian! To make it vegan, simply replace the eggs with a tofu scramble and use a dairy-free cheese alternative.

4. Can I add other toppings?

Definitely! Some great additions include chopped onions, sliced jalapeños, sour cream, or even a sprinkle of hot sauce for extra heat.

5. What should I serve with Huevos Rancheros?

These are pretty hearty on their own, but you can serve them with a side of rice, roasted potatoes, or a fresh fruit salad to round out the meal.

6. How do I store leftovers?

Huevos Rancheros are best enjoyed fresh, but you can store the components separately in the fridge for up to two days. Reheat and assemble just before serving.

huevos rancheros

Huevos Rancheros

Huevos Rancheros: The blend of flavors and textures are perfect served atop a crispy tortilla and smothered in melted cheese.
Prep Time: 25 minutes
Cook Time: 20 minutes
Total Time: 45 minutes
Course: Snack
Cuisine: Mexican
Keyword: pasta
Servings: 4
Calories: 333kcal


For each Serving:

  • 8 inch flour tortilla traditional recipe uses corn
  • Refried Beans
  • Salsa
  • Avocado
  • 2 Eggs
  • Grated Cheese your preference or whatever you have


  • Heat a tablespoon or two of oil in a large skillet over medium heat. Add tortilla and cook on both sides until just lightly browned and crispy. Remove to plate. Add eggs to skillet and cook to desired doneness. I cook mine until they are just slightly runny in the center but my husband prefers his over well (solid centers).
  • Spread a generous amount of refried beans over crispy tortilla. Top with a generous spread of salsa and follow that with guacamole.
  • Place cooked eggs on top and sprinkle with salt and pepper, then cheese. You can put the plate under the broiler to melt the cheese if you like. Garnish with more salsa and guacamole. Enjoy!


Calories: 333kcal
Tried this recipe?Mention @southernplate or tag #southernplate!

You might also enjoy these recipes!

Make Ahead Breakfast Quiche – Easy and Customizable!

Muffin Tin Omelets Easy And Delicious

Easy Oven Omelet

Microwave Chicken Tortilla Casserole


Similar Posts


  1. Hey Christy!

    Have you ever had homemade corn tortillas? I HATE corn tortillas from the shelf, but LOVE homemade. If you’re pressed on time, El Milagro brand makes tortillas that taste closest to homemade. Here in Tuscumbia, AL, I can find the tortillas in all the Mexican grocery stores. Thanks for the recipe! I have seen huevos rancheros at my favorite Mexican restaurant in Russellville, but never have tried them. They sound easy to make ☺

  2. To make this truly Tex-Mex, try adding some chorizo to it! I heated up some soyrizo in a skillet (healthier than the traditional chorizo) then mixed in my refried beans. Spices it up 🙂

  3. We made this for dinner tonight and it was great! So quick and easy, and these are all ingredients that I always have in the house. Sometimes it’s nice to have a non-meat dinner, but most of my vegetarian meals are pasta based. So this was a nice change. Thanks, Christy!

Leave a Reply

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

Recipe or Post Rating