• Home
  • Browse Recipes
    • Main Dishes
    • Breakfast and Brunch
    • Snacks
    • Desserts
    • Drinks
  • About
  • Contact
menu icon
go to homepage
  • Meal Plan
  • Recipe Index
  • Meals
  • Oat Flour Recipes
  • Snacks
  • About
subscribe
search icon
Homepage link
  • Meal Plan
  • Recipe Index
  • Meals
  • Oat Flour Recipes
  • Snacks
  • About
×
Home » Recipes » Breakfast and Brunch

Huevos Rancheros with Black Beans (Homemade Sauce!)

Last Modified: May 6, 2025 · Published: Jan 26, 2021 by Janessa · 16 Comments
↓ Jump to Recipe
Pin the Recipe

I felt so adventurous the first time that I ordered Huevos Rancheros for brunch. Move aside Waffles and Eggs Benedict, we're stepping out and trying something new!

So satisfying and flavorful, they did not disappoint! I immediately wanted to learn to make them and experimented with my first recipe that weekend. As it turns out, they are incredibly easy to make at home!

Jump to:
  • The Ingredients
  • The Method
  • Leftovers
  • Make it Your Own
  • How to Serve Huevos Rancheros
  • Tips and Tricks
  • And if you liked this recipe...
  • Recipe Card
  • Comments
Top view of two bowls of huevos rancheros topped with avocado and cilantro.

Huevos Rancheros (pronounced kind of like- "wave-ohs ranch-air-ohs") directly translates to "Ranchers Eggs" and originate from Mexico. Based on what I have read, they traditionally consist of corn tortillas, pico de gallo salsa and eggs. However, the dish has become very widespread and has many variations.

And while I can't promise you my variation is authentic, I can promise you that it is absolutely delicious! My version is something of a hybrid between huevos rancheros and huevos ahogados (which means "drowned eggs") because the eggs are poached in my easy homemade ranchero sauce (less dishes!).

I create tortilla stacks (almost like sandwiches) of cheese and black beans (either homemade or canned) and then pour the eggs and sauce over top.

If you've never had them before but you enjoy Mexican inspired foods, I am sure you will love these!

So let's make some huevos rancheros!

The Ingredients

Ingredients for homemade huevos rancheroes and sauce.
  • Sauce
    • Canned Diced Tomatoes- Do not drain. Canned whole tomatoes or 2 cups of fresh tomatoes will also work.
    • Cilantro- Omit if you aren't a fan.
    • Onion
    • Jalapeno- Omit if sensitive to spice.
    • Garlic
    • Sea Salt
  • Black Beans- You can use canned or homemade. If using canned, I like to add a ½ teaspoon of garlic powder or Taco Seasoning to give them a bit more flavour. (Use any extras in these 12+ Delicious Recipes to Make with Black Beans).
  • Tortillas- If you need this recipe to be gluten free, ensure you are using pure corn tortillas.
  • Cheese- Shredded white cheddar, Monterey jack, pepper jack or mozzarella are all good options. Or use crumbled queso fresco or goat cheese.
  • Eggs

The Method

1. Make the sauce. Blend all of the sauce ingredients together in a blender or food processor. Pour into a wide pot and heat over medium-low until it comes to a simmer.

Steps showing how to make homemade huevos rancheroes sauce.

2. Prepare the "stacks".

  • Get the ingredients ready:
    • Mix seasoning into the beans if using and heat if desired. You can heat the beans in the microwave for 30-60 seconds or in a pot.
    • Shred or crumble the cheese.
    • Toast the tortillas for 30 seconds per side if you wish.
  • Assemble:
    • First Corn Tortilla
    • ¼ cup (20 g) Shredded Cheese
    • ⅓ cup (90 g) Black Beans
    • Second Corn Tortilla
Steps showing how to assemble stacks for huevos rancheros.

3. Poach the eggs. Once the sauce is simmering, crack the needed amount of eggs into the sauce, cover and cook for 5-10 minutes until eggs are as desired. I find about 5 minutes yields runny yolks and set whites.

Eggs poaching in ranchero sauce.

4. Assemble. Use a large spoon to scoop the eggs out and place on top of the prepared "stacks". Then, distribute the rest of the sauce evenly between the bowls.

Egg on top of stack before adding the remaining sauce.

5. Enjoy!

Leftovers

Make Ahead: The sauce can be made up to 3 days in advance and kept in the refrigerator.

To Store: These are best eaten immediately after they are made. If you don't expect to eat the full amount, assemble only what you plan to eat and refrigerate the individual elements in airtight containers for up to 3 days.

To Reheat: Follow the preparation directions in the recipe.

Make it Your Own

  • Add Meat- Cook and crumble some Chorizo or add some leftover Pork Carnitas on top of the cheese.
  • Have it with Fried Eggs- You can fry eggs and add them on top instead of poaching in the sauce.
  • Make it Spicier- If you want to up the heat, leave some or all of the seeds in the jalapeno.
  • Make it Dairy Free- Omit the cheese or try using some Cashew Queso instead.
  • Use Hummus- In place of black beans, try spreading 2-4 tablespoon of your favorite hummus, such as roasted garlic onto the corn tortillas.
  • Huevos Ahogados- Skip the "stacks" and serve the sauce and eggs in a bowl with tortillas alongside.

How to Serve Huevos Rancheros

  • For extra garnish, try topping it with:
    • Cilantro
    • Sliced Avocado
    • Additional cheese
  • And for serving on the side (or dipping in the extra sauce!):
    • Additional Corn Tortillas
    • Tortilla Chips
    • Crispy Baked Sweet Plantains

Tips and Tricks

Serving multiple people?

  • When I am making more this for than two people, I like to assemble the "stacks" ahead of time while the sauce is cooking and then place them on a cookie sheet.
    • Cover the cookie sheet with aluminum foil or an additional small cookie sheet placed upside down as a "lid".
    • Heat at 350 F for about 10 minutes while the eggs poach. It ensures the cheese is nicely melted and heats up the beans and tortillas.
    • Use a large spatula to move them to the serving dishes and then top with eggs and sauce.

LET ME PLAN YOUR DINNERS! Join my email list and receive My FREE Meal Plan (Including Grocery List!) as a gift>>>

And if you liked this recipe...

...you might also like:

  • Benny Bowls
  • Everything Bagel Casserole (For Two)
  • Loaded Avocado Chickpea Toast
  • Easy Salsa (Ready in 5 minutes!)

Recipe Card

Top view of huevos rancheros with avocado and tortillas on the side.

Huevos Rancheros

Hearty, filling and delicious, this recipe uses a quick homemade sauce and stacks of tortillas, beans and cheese. Sure to be a brunch favourite!
5 from 44 votes
Print Pin Rate
Prep Time: 20 minutes minutes
Cook Time: 10 minutes minutes
Total Time: 30 minutes minutes
Servings: 2
Calories: 455kcal

Ingredients

  • 1 (14 oz) can diced tomatoes do not drain
  • ¼ cup fresh cilantro
  • 1 small yellow onion
  • 1 jalapeno seeded
  • 1 clove garlic
  • ½ teaspoon fine sea salt
  • ¾ cup black beans (about half of a 19oz/540mL can), drained
  • ½ teaspoon garlic powder or Taco Seasoning optional
  • 4 (6 inch) corn tortillas plus additional for serving
  • ½ cup white cheddar cheese shredded
  • 2-4 large eggs
US Customary - Metric
(Prevent your screen from going dark)

Instructions

  • Place the canned tomatoes, cilantro, onion, jalapeno, garlic and salt in a blender and puree until smooth.
  • Transfer sauce to a medium saucepan and bring to a simmer over medium low heat.
  • Meanwhile, prepare the remaining ingredients. Mix the beans with garlic powder or taco seasoning if using and heat in a pot or microwave. Toast tortillas for 30 seconds per side in a skillet.
  • To assemble, place one tortilla on a serving dish, top with ¼ cup of cheese, ⅓ cup of black beans and then the second tortilla. Repeat with the remaining servings.
  • Once the sauce is simmering, crack the desired number of eggs for serving into the sauce. Cover and let poach until whites are set and yolks are set to your preference, 5 to 10 minutes.
  • Using a large spoon, scoop the cooked eggs onto the tortilla stacks and divide the sauce evenly over top of the dishes.
  • Serve warm.

Notes

Leftovers
This recipe is best consumed immediately after making. If you anticipate having leftovers, I recommend only assembling as much as you plan to eat and then storing leftovers of the individual elements in airtight containers in the refrigerator for up to 3 days. Assemble when ready to eat.
*Nutritional info calculated with 1 egg each and without additional toppings.

Nutrition

Calories: 455kcal | Carbohydrates: 60g | Protein: 26g | Fat: 14g | Saturated Fat: 6g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 208mg | Sodium: 867mg | Potassium: 1134mg | Fiber: 15g | Sugar: 9g | Vitamin A: 2449IU | Vitamin C: 43mg | Calcium: 276mg | Iron: 4mg
Did you make this recipe?Let me know what you thought in the comments below!

More Breakfast and Brunch Ideas!

  • Oat flour apple muffin with a bite taken out.
    Applesauce Oat Flour Muffins
  • Waffle on a plate topped with butter and maple syrup.
    Flourless Oat Waffles (In a Blender)
  • Grey bowl filled with honey cinnamon granola and topped with sliced strawberries with the sheet pan in the background.
    Honey Cinnamon Granola
  • Blueberry oat muffin with a bite taken out of it.
    Whole Wheat Honey Blueberry Oat Muffins With Greek Yogurt
« Butter Tart Bars
Chimichurri (Quick and Easy) »

Comments

    5 from 44 votes (35 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




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

  1. Shelby says

    May 25, 2022 at 4:28 am

    5 stars
    This is such an awesome recipe to step up your breakfast game and get out of your comfort zone- so delicious!

    Reply
    • Janessa says

      May 25, 2022 at 8:20 am

      I'm glad you enjoyed this recipe, Shelby!

      Reply
  2. Megan says

    May 26, 2022 at 7:57 am

    5 stars
    I love a good vegetarian dinner or breakfast that's this affordable and healthy. I grew up loving Huevos Rancheros, and this is a fun easy version. A good reminder, too, to keep this in regular rotation!

    Reply
    • Janessa says

      May 26, 2022 at 11:09 am

      I'm glad you enjoyed this recipe, Megan!

      Reply
  3. Stacey says

    May 27, 2022 at 9:52 am

    5 stars
    I love Mexican food, and this huevos rancheros breakfast stack was so tasty and very satisfying.

    Reply
  4. Donny says

    May 27, 2022 at 1:05 pm

    5 stars
    I always need new breakfast ideas and this was so good! I never knew you could poach the eggs directly in the sauce - great idea!

    Reply
    • Janessa says

      May 27, 2022 at 2:07 pm

      I'm glad you enjoyed this recipe! Thank you for your kind review, Donny.

      Reply
  5. jennifer says

    May 29, 2022 at 5:01 am

    5 stars
    I love all Mexican-inspired breakfast recipes, but usually only do Migas or Chilaquiles at home . . . so was super excited to try your delicious "stack"! Was a big hit with me and my 3 young adult sons!

    Reply
  6. Ieva says

    August 15, 2022 at 4:53 am

    5 stars
    Delicious recipe! We made it for a weekend brunch and served it with your corn tortillas. Loved it and will definitely make it more often!

    Reply
    • Janessa says

      August 15, 2022 at 8:45 am

      I'm glad you enjoyed this recipe, Ieva! Thank you for your kind review.

      Reply
  7. Doug says

    September 25, 2022 at 2:32 pm

    5 stars
    This is so good, it’s a true Mexican dish with the perfect level of spice. Highly recommend it for a change to the traditional breakfast.

    Reply
    • Janessa says

      September 26, 2022 at 8:00 pm

      Thank you for your kind review, Doug! I'm glad you enjoyed this recipe.

      Reply
  8. Brooke says

    October 24, 2024 at 6:03 pm

    5 stars
    This is soooo good. Didn’t think I’d be a black bean fan but they were great!!
    Looking forward to Sunday brunch again this week

    Reply
    • Janessa says

      October 24, 2024 at 9:29 pm

      I'm so glad you liked this recipe, Brooke! Thank you for your kind review.

      Reply
      • Kelsey says

        January 24, 2025 at 7:58 pm

        5 stars
        Soooo good!

        Reply
        • Janessa says

          January 25, 2025 at 1:09 am

          I'm so glad you liked this recipe! Thank you for your kind review!

          Reply
Janessa

Hi, I'm Janessa and I'm passionate about sharing recipes that are made with wholesome ingredients, are quick and easy and most importantly, delicious!

More about me →

Footer

↑ back to top

About

  • Privacy Policy
  • Site Policies and Disclaimer
  • Blogging Resources

More

  • Web Stories
  • Kitchen Tips and Info
  • Visit my second site, Busy Morning Breakfast!

Contact

  • Contact
  • Instagram
  • Subscribe!

Copyright © 2020-2025 The Nessy Kitchen Inc.

Content shared on The Nessy Kitchen is provided for informational and educational purposes only. It is not intended as medical or health advice. Before acting on any information presented here, please consult with a qualified health care professional.

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT

Rate This Recipe

Your vote:




Let me know what you thought of this recipe:

This recipe worked exactly as written, thanks!
We absolutely loved this!
I'll be making this again and again!
I'm so glad I tried this recipe!

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.