Nutrition Facts for Italian sausage bean and spinach soup

Italian Sausage Bean and Spinach Soup

Warm up your soul with a comforting bowl of Italian Sausage Bean and Spinach Soup, a hearty and flavorful dish that’s perfect for any time of year. This one-pot recipe combines rich, savory Italian sausage (choose mild or spicy to suit your taste), tender cannellini beans, and vibrant spinach in a robust broth flavored with garlic, Italian seasoning, and just a hint of crushed red pepper for a subtle kick. Packed with nutrient-rich vegetables like carrots, celery, and tomatoes, this soup is as wholesome as it is delicious. Ready in under an hour, it’s the ultimate easy dinner idea for busy weeknights, while also being elegant enough for entertaining. Serve it piping hot, topped with a sprinkle of Parmesan cheese and fresh parsley, for a cozy, restaurant-quality meal that feels as good as it tastes. Perfect for meal prepping or warming up leftovers, this Italian-inspired soup ticks all the boxes for comfort, nutrition, and simplicity.

Nutriscore Rating: 73/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Italian Sausage Bean and Spinach Soup
Prep Time:15 mins
Cook Time:40 mins
Total Time:55 mins
Servings: 6

Ingredients

  • 1 pound mild or spicy Italian sausage
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 garlic cloves, minced
  • 14.5 ounces canned diced tomatoes
  • 6 cups chicken broth
  • 2 15-ounce cans cannellini beans, drained and rinsed
  • 1 teaspoon dried Italian seasoning
  • 0.25 teaspoon crushed red pepper flakes (optional)
  • 4 cups fresh spinach leaves
  • 0.5 teaspoon salt
  • 0.25 teaspoon black pepper
  • 0 to taste Parmesan cheese, grated (for garnish, optional)
  • 0 to taste fresh parsley, chopped (for garnish, optional)

Directions

Step 1

Heat a large soup pot or Dutch oven over medium heat.

Step 2

Remove the casings from the Italian sausage (if applicable), and add the sausage to the pot. Cook the sausage, breaking it up with a spoon, until browned and fully cooked, about 7-8 minutes. Remove the sausage with a slotted spoon and set aside, leaving the rendered fat in the pot.

Step 3

Add the olive oil to the same pot, if needed, and heat. Add the diced onion, carrots, and celery. Sauté the vegetables until they are softened, about 5-7 minutes.

Step 4

Stir in the minced garlic and cook for 1 minute, until fragrant.

Step 5

Add the canned diced tomatoes (with their juices), chicken broth, drained cannellini beans, Italian seasoning, and crushed red pepper flakes (if using). Stir to combine.

Step 6

Return the cooked sausage to the pot and bring the soup to a boil over medium-high heat.

Step 7

Once boiling, reduce the heat to low and simmer for 20-25 minutes, allowing the flavors to meld together.

Step 8

Stir in the fresh spinach leaves and cook for 2-3 minutes, until the spinach is wilted.

Step 9

Season the soup with salt and black pepper to taste.

Step 10

Serve the soup hot, garnished with grated Parmesan cheese and fresh parsley, if desired.

Nutrition Facts

Serving size (3725.4g)
Amount per serving % Daily Value*
Calories 2588.2
Total Fat 141.3g 0%
Saturated Fat 43.2g 0%
Polyunsaturated Fat 4.8g
Cholesterol 313.6mg 0%
Sodium 8963.7mg 0%
Total Carbohydrate 193.6g 0%
Dietary Fiber 58.9g 0%
Total Sugars 34.4g
Protein 150.4g 0%
Vitamin D 0IU 0%
Calcium 1066.0mg 0%
Iron 27.6mg 0%
Potassium 7452.0mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 48.0%
Protein: 22.7%
Carbs: 29.2%