Hearty Italian Sausage and Bean Soup


Easy, delicious, hearty Italian soup.

Prep Time:
15 mins
Cook Time:
20 mins
Total Time:
35 mins
8 servings


  • 1 pound bulk Italian sausage

  • ½ cup chopped onion

  • 1 clove garlic, minced, or more to taste

  • 10 cups beef broth

  • 3 (15 ounce) cans black beans, rinsed and drained

  • 2 (15.5 ounce) cans butter beans, rinsed and drained

  • 1 (14.5 ounce) can diced tomatoes, undrained

  • 1 ½ tablespoons minced fresh basil

  • 1 ½ teaspoons chopped fresh oregano

  • 2 tablespoons shredded Parmesan cheese, or more to taste


  1. Heat a large saucepan over medium-high heat. Cook and stir sausage, onion, and garlic in the hot skillet until sausage is browned and crumbly, 5 to 7 minutes. Drain and discard grease.

  2. Add broth, black beans, butter beans, diced tomatoes, basil, and oregano; bring to a simmer. Cover and cook for at least 10 minutes.

  3. Sprinkle each serving with Parmesan cheese.

Nutrition Facts (per serving)

336 Calories
12g Fat
33g Carbs
23g Protein
Nutrition Facts
Servings Per Recipe 8
Calories 336
% Daily Value *
Total Fat 12g 15%
Saturated Fat 4g 22%
Cholesterol 23mg 8%
Sodium 2295mg 100%
Total Carbohydrate 33g 12%
Dietary Fiber 10g 37%
Total Sugars 3g
Protein 23g
Vitamin C 7mg 37%
Calcium 130mg 10%
Iron 5mg 29%
Potassium 642mg 14%

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

You’ll Also Love