Mexican Bean Soup with Chicken

Mayocoba beans, Roma tomatoes, serrano chiles, roasted chicken breast, and cilantro come together in a simple, flavorful Mexican soup.

Recipe Placeholder Image
Prep Time:
20 mins
Cook Time:
2 hrs 15 mins
Additional Time:
8 hrs
Total Time:
10 hrs 35 mins
Servings:
6
Yield:
1 pot of soup
Cook Mode (Keep screen awake)

Ingredients

  • 1 pound mayocoba beans (such as Rancho Gordo®)

  • water to cover

  • 2 tablespoons vegetable oil, divided

  • 1 white onion, chopped

  • 4 Roma (plum) tomatoes, chopped

  • 1 serrano chile pepper, minced

  • 2 rotisserie chicken breasts, diced

  • 1 quart chicken stock

  • ½ bunch fresh cilantro, chopped

  • sea salt to taste

Directions

  1. Put mayocoba beans into a large container with enough cool water to cover by several inches. Let beans soak 8 hours to overnight.

  2. Drain and rinse beans thoroughly; put into a large stockpot. Add enough water to cover beans by 2 inches. Bring to a boil, reduce heat to medium-low, and cover the pot. Simmer until beans are soft in the center, about 90 minutes.

  3. Heat 1 tablespoon oil in a large skillet over medium heat. Add onion; cook and stir until tender, about 5 minutes. Add tomatoes and serrano pepper; simmer until softened slightly, about 5 minutes. Reduce heat to medium-low and continue cooking until liquid begins to thicken, about 10 minutes more. Season tomato mixture with salt and remove from heat.

  4. Heat remaining oil in another large skillet over medium heat. Add chicken meat and cook, stirring occasionally, until evenly browned, 5 to 7 minutes. Stir in the tomato mixture and simmer 10 minutes. Pour in chicken stock. Bring soup to a boil and simmer until flavors combine, 15 minutes more. Stir into the pot of beans. Add cilantro and salt. Bring to a simmer and cook until beans are completely softened, about 30 minutes more.

Cook's Note:

If you can't find mayocoba beans, you can substitute with pinto or navy beans.

Nutrition Facts (per serving)

372 Calories
6g Fat
52g Carbs
27g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 372
% Daily Value *
Total Fat 6g 8%
Saturated Fat 1g 6%
Cholesterol 25mg 8%
Sodium 539mg 23%
Total Carbohydrate 52g 19%
Dietary Fiber 22g 77%
Total Sugars 2g
Protein 27g 53%
Vitamin C 8mg 9%
Calcium 25mg 2%
Iron 1mg 7%
Potassium 233mg 5%

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

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.