Spicy Bean with Bacon Soup


This savory and delicious soup warms the soul.

Prep Time:
20 mins
Cook Time:
3 hrs 15 mins
Additional Time:
4 hrs
Total Time:
7 hrs 35 mins
6 quarts


  • 2 pounds dried pinto beans, washed

  • 1 pound bacon, cut into small pieces

  • 1 cup diced onion

  • 6 jalapeno peppers, seeded and diced

  • 3 carrots, minced

  • 1 gallon chicken stock

  • 1 (15 ounce) can tomato sauce

  • 1 teaspoon garlic powder

  • 1 bunch fresh cilantro, chopped

  • salt and ground black pepper to taste


  1. Place the pinto beans into a large container and cover with several inches of cool water; let stand 4 hours. Drain and rinse.

  2. Place the bacon in a large stock pot and cook and stir over medium-high heat until evenly browned, about 10 minutes. Add the onion, jalapeno peppers, and carrots; cook and stir until the carrots are soft. Pour in the chicken stock and bring to a boil. Stir in the drained beans, tomato sauce, garlic powder, cilantro, salt, and pepper; simmer until the beans are tender, 3 to 4 hours.

Nutrition Facts (per serving)

266 Calories
6g Fat
40g Carbs
17g Protein
Nutrition Facts
Servings Per Recipe 16
Calories 266
% Daily Value *
Total Fat 6g 7%
Saturated Fat 2g 9%
Cholesterol 11mg 4%
Sodium 1047mg 46%
Total Carbohydrate 40g 14%
Dietary Fiber 13g 46%
Total Sugars 4g
Protein 17g
Vitamin C 8mg 38%
Calcium 81mg 6%
Iron 3mg 19%
Potassium 807mg 17%

* 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.