Skip to Content

Get recipes, tips and more! Get free recipes and exclusive content. SIGN UP!


Home » Cuisines » American » Easy Healthy Huevos Rancheros

Easy Healthy Huevos Rancheros

This post may contain affiliate links. Please read our disclosure policy. As an Amazon Associate, I earn from qualifying purchases.

Our easy healthy huevos rancheros will certainly start your day on a good note. If you’re like me and have a soft spot for both breakfast foods and Mexican-inspired cuisine, you’ll find that huevos rancheros are what breakfast dreams are made of. Or brunch… or lunch… dinner, too.

Corn tortilla with black beans, salsa, egg and avocado chunks. Lime wedges and corn tortillas in background.

This easy healthy huevos rancheros recipe is simple enough to whip together during a lazy morning in, but also suits any weekend brunch spread. The eggs are steam-fried in a skillet, then nestled on top of a warm corn tortilla covered with all of the fixings. A spicy salsa sauce brings the heat, and black beans and avocado give this dish the perfect balance of flavor and nourishment.

what are huevos rancheros?

Huevos rancheros, which is Spanish for “ranchers eggs,” is an authentic Mexican breakfast dish made with simple ingredients that carry bold flavor. It’s standard Mexican fare topped with eggs, which gives it that delicious “breakfast” touch.

why we love this huevos rancheros recipe

There’s a lot to love about this healthy breakfast dish, which is why we can’t get enough of it! It is:

  • Easy to make and comes together quickly
  • Healthy– high in protein, healthy fats, and gluten-free (also dairy optional)
  • Full of bold flavors and different textures
  • Filling and satisfying, with an egg cooked to perfection
  • Easy to customize with toppings of choice
Overhead view of two servings of huevos ranchero

how to make these healthy huevos rancheros

To make easy healthy huevos rancheros, you’ll need the following ingredients:

  • Your favorite salsa
  • Black beans
  • Corn tortillas
  • Eggs
  • Olive oil
  • Avocado
  • Fresh limes
  • Cilantro sprigs
  • Shredded Pepper Jack cheese or Cotija crumbles (optional)
Overhead view of salsa in a skillet with serving spoon. Eggs and corn tortillas in background

Making huevos rancheros is done in a few steps. Be sure to check out the full recipe card at the bottom of the page for all the details, but here’s a quick summary:

  1. Heat the salsa in a saucepan until it’s bubbly and hot, then keep it warm on low.
  2. Rinse the canned black beans in a mesh strainer, then heat them in a separate saucepan until they’re hot.
  3. Stack four tortillas on a microwaveable plate and cover it with a damp paper towel. Microwave them in 30-second increments until they’re warm. Repeat with the remaining four tortillas and cover them to keep them warm while you prepare the eggs.
  4. Heat the oil in a non-stick skillet, tipping it so it coats the bottom of the pan. Place the eggs into the skillet, cooking them until the whites begin to set. Add 1/3 cup of water to the skillet, cover the pan, and let the eggs steam until they’re cooked how you like them.
  5. Assemble the huevos rancheros! Spoon the salsa on half of a tortilla and black beans on the other half. Top each serving with one egg and add avocado on the side. Garnish with cilantro and Pepper Jack cheese, if using.

Why we steam-fry the eggs

Here’s a trick for getting those eggs perfectly cooked, every single time! If you’ve never steam-fried eggs, it’s a must-try. In fact, you might never cook your eggs any other way again!

Steam-frying is done by cooking with oil and water… steaming and frying, just as the term suggests. This method works wonderfully for frying eggs, because the added water (resulting in steam) cooks the eggs more gently than frying alone. When you pour the water into the frying pan and cover the eggs, it results in more tender egg whites and creamier yolks.

Serving of huevos rancheros with a bite on a fork

Hungry yet? ? Our easy healthy huevos rancheros is a delightful way to enjoy your morning! If you’ve never enjoyed homemade huevos rancheros, you’ll love this breakfast spin on Mexican fare.

Enjoy, and let us know what you think!


  • Our Baked Eggs with Tomatoes and Onions are a healthy, low-fat start to your day! Make these with fresh tomatoes for some extra deliciousness.
  • This Copycat Starbucks Banana Bread is a sweet treat, any time of the day! Our recipe tastes just like the Starbucks version, and you don’t have to leave the house for it!
  • Instant Pot Black Beans are quick and simple to make, and go with just about any meal! Enjoy these as a healthy, protein-rich side dish, on top of nachos, for Taco Tuesday, or even with this huevos rancheros recipe!


Be sure to follow us on our social media accounts

Facebook * Instagram *  Pinterest * Twitter * Youtube

Did you make this recipe? We would love to hear from you. Drop us a comment below. 

Corn tortilla with black beans, salsa, egg and avocado chunks. Lime wedges and corn tortillas in background.

Easy Healthy Huevos Rancheros

This is an easy healthy huevos rancheros recipe! The eggs are fry-steamed in a skillet then nestle on top of a warm corn tortilla that is covered with spicy salsa sauce, black beans and avocado cubes.
4.75 from 4 votes
Print Pin Save
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 4 Servings
Calories: 386kcal
Author: Pat Nyswonger


  • 16 ounce jar salsa (your favorite)
  • 1 can 15.5 ounce black beans
  • 8 6-inch corn tortillas
  • 4 large eggs
  • 1 tablespoon olive oil
  • 1 large avocado cubed
  • 2 fresh limes quartered
  • Cilantro sprigs
  • 1/2 cup shredded Pepper Jack cheese or Cotija crumbles optional


Prepare the Salsa, Beans and Tortillas:

  • Pour the salsa into a saucepan set over medium and heat until it is bubbly and hot.  Reduce the heat to low, cover and keep warm.
  • Add the black beans to a mesh strainer and rinse with cold tap water.  Place the beans into another saucepan and heat over medium until hot, cover and keep warm.
  • While the salsa and beans are heating, Stack four tortillas on a microwaveable plate and cover with a damp paper towel.  Microwave in 30-second bursts until they are warm.  Remove and keep warm.  Repeat with the remaining stack of 4 tortillas.

For the Eggs:

  • Crack the eggs in separate small dishes and reserve. 
  • Set a non-stick skillet over medium heat and add the oil, tip the skillet to coat the bottom of the pan.  When the oil is hot and shimmery, tip the eggs into the skillet.  Cook the eggs until the whites begin to set.  Add 1/3 cup of water to the skillet, cover the pan and let the eggs steam to your desired doneness. 

To Serve:

  • Place one tortilla on each of 4 plates.  Spoon 1/4 cup of salsa on half of the tortilla and 1/4 cup of the black beans on the other half.  Top each serving with one egg and add 1/4 of the avocado to the side.  Garnish with cilantro and Pepper Jack cheese if using.  


  • Use your favorite salsa, we used Arriba, Medium, Fire Roasted
  • As an option, the beans can be heated in a microwaveable dish 
  • Traditionally the eggs are cooked sunny-side up, they can also be cooked over-easy, poached or even scrambled.
  • Cotija crumbles is a Mexican cheese 


Serving: 1 | Calories: 386kcal | Carbohydrates: 36g | Protein: 17g | Fat: 22g | Saturated Fat: 7g | Polyunsaturated Fat: 14g | Cholesterol: 201mg | Sodium: 1268mg | Fiber: 9g | Sugar: 11g

Pat Nyswonger

Pat is a wife, mom of four adult children, and grandmother to seventeen beautiful children. She is a self-taught home cook and loves creating delicious meals for her family and friends. Her kitchen is the hub of activity in her home, and she loves to entertain.

Related Recipes

Never Miss a New Recipe!

Enter your email address below to sign up for our newsletter and get your free copy Weeknight Dinners from Scratch eBook!

Baked loaf of bread in a Dutch oven
Previous Post
Quick No Knead Dutch Oven Bread
Close up view of a serving of strata, fork on plate
Next Post
Salmon Asparagus Strata
4.75 from 4 votes (4 ratings without comment)
Recipe Rating


Thursday 30th of April 2020

I love eggs and this is truly a very quick and delicious recipe for a lazy day!

Pat Nyswonger

Thursday 30th of April 2020

Thanks for your comments, Angie....Huevos Rancheros also makes a great dinner when I'm in a hurry :)

Shop Our Kitchen