• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
The Nessy Kitchen
  • Home
  • Browse Recipes
    • Main Dishes
    • Breakfast and Brunch
    • Snacks
    • Desserts
    • Drinks
  • About
  • Contact
menu icon
go to homepage
  • Meal Plan
  • Recipe Index
  • Mains
  • Breakfast
  • Snacks
  • About
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Meal Plan
    • Recipe Index
    • Mains
    • Breakfast
    • Snacks
    • About
    • Facebook
    • Instagram
    • Pinterest
  • ×
    • Canned Salmon Over Rice (5 Ways!)
    • Apple Cheddar Pork Tenderloin Sandwich
    • Roast Pork Tenderloin (No Sear)
    • Greek Yogurt Mashed Potatoes
    • Creamy Lemon Tahini Slaw
    • Lemon Tahini Dressing (No Oil)
    • Flourless Blender Oatmeal Pancakes (No Banana)
    • Roasted Asparagus and Carrots
    • Sautéed Spinach Pasta
    • Skillet Chicken and Potatoes (One Pot Dinner)
    • Sautéed Frozen Green Beans
    • Best Ever Carrot Cake Recipe (With Less Sugar)

    Home » Recipes » Breakfast and Brunch

    Huevos Rancheros with Black Beans (Homemade Sauce!)

    Published: Jan 26, 2021 by Janessa

    Jump to Recipe Print 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
    • Dietary Notes
    • And if you liked this recipe...
    • Huevos Rancheros
    • 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.
    • 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.

    Dietary Notes

    If you have dietary restrictions, check the packaging of specific ingredients that you use to ensure they are compliant. This recipe is:

    • Dairy Free - If you omit the cheese.
    • Gluten Free
    • Vegetarian

    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!)

    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 41 votes
    Print Pin Rate
    Prep Time: 20 minutes minutes
    Cook Time: 10 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 2
    Calories: 455kcal

    Ingredients

    • 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!

    • Flourless Oat Waffles (In a Blender)
    • Honey Cinnamon Granola
    • Chocolate Hummus
    • Applesauce in a bowl.
      Healthy Unsweetened Applesauce (Without Peeling)
    « Tikka Masala Stew
    Coconut Flour Brownies »

    Reader Interactions

    Comments

      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

      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

        May 25, 2022 at 8:20 am

        I'm glad you enjoyed this recipe, Shelby!

        Reply
    2. Megan

      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

        May 26, 2022 at 11:09 am

        I'm glad you enjoyed this recipe, Megan!

        Reply
    3. Stacey

      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

      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

        May 27, 2022 at 2:07 pm

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

        Reply
    5. jennifer

      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

      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

        August 15, 2022 at 8:45 am

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

        Reply
    7. Doug

      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

        September 26, 2022 at 8:00 pm

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

        Reply

    Primary Sidebar

    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 →

    Popular

    • The Best Sugar Free Pulled Pork
    • Chai Frappe
    • Oat Flour Oatmeal Cookies
    • Baked Herb Tomato Zucchini - The Nessy Kitchen
      Baked Herb Tomato Zucchini

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Site Policies and Disclaimer

    Web Stories

    • Check out my Web Stories!

    Contact

    • Contact
    • Instagram
    • Subscribe!

    Copyright © 2020-2023 The Nessy Kitchen

    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