Huevos Rancheros with Black Beans and Avocado

This Huevos Rancheros with Black Beans and Avocado recipe is perfect for a hearty breakfast or brunch with friends and family. This classic dish is revamped with homemade ancho chile salsa and creamy avocado for a bit of flare. The black beans provide a source of fiber and protein, making it a nutritious way to start your day.

Huevos Rancheros with Black Beans and Avocado
Prep Time 14 min Cook Time 15 min Total Time 29 mins Difficulty: Intermediate Servings: 4 Calories: 617 Best Season: Suitable throughout the year


Ancho Chile Salsa

Huevos Rancheros


  1. Ancho Chile Salsa

    In a blender, puree tomatoes, stock, onion, cumin, garlic and chile until smooth, 1 to 2 minutes.

  2. In an 8" nonstick pan over medium-high heat, heat oil. Pour tomato mixture into pan and season with salt. Cook until sauce reduces by half, 3 minutes.

Huevos Rancheros

  1. In a separate skillet, heat the vegetable oil over medium-high heat. Cook scallions and poblano pepper, stirring occasionally, until just tender, about 2 minutes.

  2. Add the black beans and cook, stirring occasionally, until the skins begin to break, about 2 minutes.

  3. Stir in the fresh lime juice and season with salt and pepper.

  4. Meanwhile, whisk eggs in a large bowl and season with salt and pepper.

  5. Heat butter in a large nonstick skillet over medium heat. Add eggs and cook, stirring occasionally and scraping bottom of skillet with a heatproof spatula to form large curds, until softly set, about 3 minutes.

  6. To assemble, divide the warm flour tortillas between four plates. Spoon the black bean mixture onto each tortilla, top with the scrambled eggs, and ladle a generous serving of ancho chile salsa over everything. Add sliced avocado and sprinkle with queso fresco or Cojita cheese, jalapeƱos (if using), and cilantro. Serve immediately.

Nutrition Facts

Serving Size 2 tortillas with beans, eggs, and salsa

Servings 4

Amount Per Serving
Calories 617kcal
Calories from Fat 332kcal
% Daily Value *
Total Fat 337g519%
Saturated Fat 12g60%
Trans Fat 1g
Cholesterol 425mg142%
Sodium 942mg40%
Potassium 597mg18%
Total Carbohydrate 44g15%
Dietary Fiber 9g36%
Sugars 3g
Protein 29g58%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.


This recipe was generated by artificial intelligence and as such, you should take more care when preparing this recipe than normal. We do not guarantee or take liability for the accuracy of its ingredients, instructions, or nutritional information. Please use common sense when cooking this recipe.

Leave a Comment

Your email address will not be published. Required fields are marked *

You may also like...