Huevos Rancheros

How would you rate this recipe?
Would you make this recipe again?
What skill level is this recipe?
  • Each serving
  • 340cal
  • 14g fat (4g sat)
  • 195mg chol
  • 430mg sodium
  • 36g carb
  • 9g fiber
  • 0g sugars
  • 19g protein


  • 6 corn or flour tortillas
  • 3 cups cooked black or pinto beans or 2 (15-ounce) cans, drained, divided
  • 1 lime, juiced
  • 3/4 teaspoon ground cumin
  • 1/2 teaspoon cayenne pepper
  • 1/2 teaspoon kosher salt
  • 2 to 3 tablespoons vegetable broth (optional)
  • 1 tablespoon butter
  • 6 large eggs
  • Shredded cheese, such as cheddar, Monterey Jack or queso fresco
  • Fresh salsa (optional)
  • Sour cream (optional)
  • Hot sauce (optional)
  • Sliced avocado (optional)
  • Cilantro, for garnish (optional)


Wrap tortillas in aluminum foil and heat in a 350º F oven while you prepare beans and fry eggs.

In the bowl of a food processor, combine 1 1/2 cups black beans, lime juice, cumin, cayenne and salt. Process until smooth. If necessary, add broth, 1 tablespoon at a time, to achieve an even consistency. Transfer the mixture to a bowl or saucepan and mix in the remaining 1 1/2 cups beans. Set aside.

In a large skillet, melt butter over medium heat. Gently crack eggs into the pan. Season with salt and pepper and let cook until the white is fully cooked through but the yolk is still soft. Cook eggs in batches if necessary. Meanwhile, heat bean mixture until warmed through, either in the microwave or on the stove.

Place each tortilla on a plate. Spoon some of the bean mixture over the top and sprinkle with shredded cheese. Top each tortilla with a cooked egg. Top with salsa, sour cream, hot sauce and avocado as desired. Garnish with cilantro.

PCC Member Card Illustration

Don’t Just Shop Your Values. Own Them.

When you’re a PCC member, your voice and your groceries go further — every purchase you make supports our community. Join our co-op today for a one-time fee of $60 and enjoy a lifetime of benefits, including exclusive offers and events, partner discounts with local businesses and more.

Become a member