Skip to Content

Huevos Rancheros

Runny, fried eggs over a bed of seasoned beans, atop a layer of warm corn tortillas, add a few condiments and voila! Homemade huevos rancheros!


Huevos rancheros on a plate with beans ann egg and avocado

An Easy Mexican Breakfast That Is Also A Great Excuse to Drink Margaritas at 10 A.M.

Cinco de Mayo is around the corner, so today, we’re sharing our all time favorite Mexican breakfast, huevos rancheros! Whether you’re celebrating Cinco de Mayo, or just hungry for a Mexican breakfast that is just about as easy as it is delicious, our easy huevos rancheros recipe is sure to hit the spot. If you can open a can of beans and fry up an egg, you can make this simple recipe. You can use store-bought salsa to make life easy, or go the extra mile and whip up some homemade salsa.

eggs, tortillas, cilantro, salsa, quest fresco, hot sauce, black beans and avocado for hues rancheros

What Are Huevos Rancheros?

Huevos rancheros means simply “rancher's-style" eggs, and implies a hearty late breakfast that would be eaten by a rancher or farm-hand after working hard all morning. “Huevos” is in the name, so you know there has to be eggs, but there’s also always some sort of tomato-based sauce, small tortillas, and seasoned beans of some sort. Beyond that, there are as many ways to make it as there are people who love it, which is to say, a LOT! Our version is about as basic as can be—we wanted our huevos rancheros recipe to be quick enough that we’d actually be willing to tackle it first thing in the morning.

black beans and salsa in a sauce pan

The Best Huevos Rancheros Ever Start With The Best Huevos Rancheros Ingredients (Duh)

Buy a good-quality salsa and don’t skip the cheese! And you’re good to go. Here’s everything you’ll need to make these easy huevos rancheros!

  • Black beans
  • Salsa. Use your favorite store-bought salsa, or make it yourself! Our favorite recipe is here.
  • Corn tortillas
  • Perfectly fried eggs
  • Cotija cheese—this salty, crumbly cow’s milk cheese is make-or-break for these huevos, so don’t skip it!
  • Cilantro
  • Avocado
  • Hot sauce.
black beans and salsa in a sauce pan

How To Make Huevos Rancheros

You’ve got breakfast under control. Now who’s making the margs? Here’s how to make these fast, easy huevos rancheros:

  1. Fry up some eggs. We like them sunny side up, but over easy is fine too—whatever you prefer!
  2. Simmer the black beans in the salsa.
  3. Warm the tortillas.
  4. Assemble! Tortilla, beans, egg.
  5. Garnish as you please! We love to go all out and top them with more salsa, avocado, cojita cheese, cilantro and hot sauce.
Huevos rancheros on a plate with beans ann egg and avocado

Tools You’ll Need:

  • Skillets! This recipe is a lot easier if you have two or even three little skillets.
  • Tongs are helpful for warming the tortillas.
  • A spatula is a must for frying the eggs.

More Mexican (And Tex-Mex) Breakfast Recipes You’ll Love

Quick to make and bursting with your favorite Mexican flavors, these Mexican brunch recipes are sure to start your day on the right foot:

Huevos rancheros on a plate with beans ann egg and avocado

Watch and Learn

Happy Breakfasting!

We hope this easy vegetarian huevos rancheros recipe hits the spot! If you make it, we’d love to hear about it! Snap a photo of your huevos rancheros and tag us on Instagram using @themodernproper and #themodernproper. Happy eating!

Huevos Rancheros

  • Serves: 4
  • Prep Time:  15 min
  • Cook Time:  15 min
  • Calories: 465


  • 2 (15 oz) cans black beans, drained and rinsed
  • 1 1/2 cups Medium Salsa (plus more for serving)
  • 1/2 tsp salt
  • 8 corn tortillas
  • 4 eggs, fried over medium
  • cotija cheese
  • cilantro
  • avocado
  • hot sauce


  1. In a medium sized skillet add black beans, 1 1/2 cups salsa and salt. Stir mixture and bring to a simmer. Continue to cook until most of the liquid has absorbed, about 5-7 minutes.
  2. In a dry skillet set over medium heat, warm each tortilla until soft and edges begin to brown.
  3. On a plate add tortillas, top with 1 cup of the bean mixture and a fried egg. Garnish with additional salsa, cotija cheese, cilantro, avocado, and hot sauce if desired. Continue with the remaining servings and serve warm.

Nutrition Info

  • Per Serving
  • Amount
  • Calories465
  • Protein24 g
  • Carbohydrates75 g
  • Total Fat8 g
  • Dietary Fiber15 g
  • Cholesterol185 mg
  • sodium1025 mg
  • Total Sugars9 g

Huevos Rancheros

Questions & Reviews

Join the discussion below.


    Any questions?

    Need to change up some ingredients? Unsure about a step in the method? Click the Ask a Question button above. We’re here for you.

  • Jessica M Meyer

    Super delicious and could not have been easier to make!

    Thanks Jessica, so glad you enjoyed it!

  • Jenn

    This was SO DELICIOUS! It was a restaurant quality dish right in our home!

    Thanks Jenn, so glad you loved it!