Total Time
Prep 2 mins
Cook 10 mins

The addition of black beans makes this a hearty dish for supper or anytime. This is nicely spiced, but not overly hot.

Ingredients Nutrition


  1. In a 10 inch skillet, mix black beans, salsa and water.
  2. Heat to boiling over high heat, stirring often.
  3. Break eggs one at a time and slip gently into skillet on top of the bean mixture.
  4. Reduce heat to medium-low; cover skillet and simmer 5 minutes or until egg whites are firm and yolks are cooked to desired firmness.
  5. Sprinkle cheese on top of eggs and serve with warm flour tortillas.
Most Helpful

We absolutely love this dish! It's quick, easy and the ingredients are ones I always have on hand. Thanks for sharing.

Chef Lola P. January 29, 2015

I made this for a hearty breakfast. The salsa I used (plus the Tabasco green pepper sauce) added a little too much heat, but it tasted delicious! I minced some cilantro and sprinkled it on the top. If I make it this spicy again, I'll want to add a dollop of sour cream. Otherwise, I'll chill it out and it'll be perfect! Very easy. Thanks!

karenrae July 11, 2009

This turned out very deliciously! We've made Huevos Rancheros before but never tried boiling the beans/salsa before and then sliding on the egg...We love it this way (and with cayenne pepper for even more spice), thanks for posting!

Two Expats in France March 30, 2009