Huevos Rancheros Especial

Huevos Rancheros Especial – scroll down for printable recipe

The inspiration for this recipe came from a new novel, “The Fever”, written by long-time HilahCooking community member, Thomas Fenske. In the book, Huevos Rancheros Especial are the house specialty at a small cafe and are a kind of mix-up of traditional West Texas stacked enchiladas and huevos rancheros, the classic Mexican breakfast.

Something about the description reminded me of the enchiladas I used to get at Rosie’s Tamale House in Austin, affectionately referred to as “old white lady enchiladas” — a thin, tomato-based sauce with a few chunks of soft onion and peppers. Once I got that sauce I wanted, it was all about layering. Traditional Huevos rancheros are usually served with refried beans, so for this recipe I slathered some beans between the layers of fried tortillas, along with lots of cheese and a spoonful of the sauce. Layer, layer, layer, bake. Just a few minutes to get the cheese melty. Then top with a fried egg and some raw onion slices. And some avocado if you have it. Breakfast perfection.

(Support indie authors! “The Fever” is available here in multiple ebook formats! And the sequel is out now, too!)

Subscribe to my YouTube channel to get notified of new videos.

huevos rancheros especial recipe – printable

huevos rancheros


Huevos Rancheros Especial

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 4 reviews

  • Author: Hilah Johnson
  • Cook Time: 20 mins
  • Total Time: 20 minutes
  • Yield: 4 1x


  • Red salsa:
  • 5 Roma tomatoes
  • 1 jalapeño
  • 1 medium onion
  • 1 tablespoon vinegar
  • 1 clove garlic, minced
  • 1 teaspoon salt
  • 1 teaspoon oil
  • Huevos Rancheros:
  • 1 tablespoon oil
  • 12 corn tortillas
  • 1 1/22 cups refried beans
  • 2 cups grated Cheddar or Jack cheese
  • 4 eggs
  • diced onion
  • sliced avocado


  1. Turn on the broiler.
  2. Make the salsa: Remove the stems from and halve the tomatoes and jalapeno and place on broiler tray, skin side up. Broil for 2-5 minutes until the skins are blackened and pulling away. Remove and let cool until you can handle them. Peel the tomatoes. Puree them with jalapeño, vinegar, salt and garlic.
  3. Cut half of the onion into thin strips. Cut the other half of the onion into dice. Saute strips in the oil until soft and browned (reserve the diced onion for garnish).
  4. Add tomato puree to skillet with onions, be careful it will splatter. Simmer 5 minutes.
  5. Set oven to as low as it goes (200ºF) and get four oven-proof plates ready.
  6. Heat some of the oil on a griddle over medium-high heat and fry the tortillas until slightly crispy but still flexible.
  7. Layer on four plates: tortilla, beans, sauce, cheese, tortilla, beans, sauce, cheese, tortilla, sauce, cheese.
  8. Place plates in the oven to stay warm while you fry eggs.
  9. Top each stack with an egg and serve with avocado and diced onion.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!


  1. Ray Lackyard on April 8, 2016 at 3:16 am

    HR has a special place in my heart.
    Enjoyed it Thank You

    • Hilah on July 9, 2017 at 7:48 pm

      Thanks, Ray 🙂

  2. Julie on April 10, 2016 at 5:11 pm

    Can’t wait to cook this for breakfast!

  3. syed haider zaidi on September 4, 2016 at 10:25 am

    Great!hybrid breakfast.

  4. Anthony Tran on July 11, 2017 at 12:57 pm

    Going to share this to Linh to see if she can cook this for me on Sunday for breakfast =)

  5. Dylan on September 6, 2017 at 5:56 pm

    Made this for second time today. Holy s***! So good! Thanks!

    • Hilah on September 7, 2017 at 10:58 am

      Yay! Great to hear, Dylan! 🙂

  6. Sue on May 30, 2018 at 8:54 am

    Had a hankering for these yesterday so at noon I was making your homemade corn tortillas and then made your Huevos Rancheros Especial for dinner! My husband could not get enough of them! And I have plenty of leftover tortillas to make nachos or lots of small tacos later on. 🙂

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.