Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tuscan White Bean Soup

Tuscan White Bean Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mery Johnston
  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Description

Tuscan White Bean Soup is a hearty, rustic dish with sausage, creamy white beans, veggies, and Italian herbs in every cozy bite.


Ingredients

Scale

1 lb Italian sausage (mild or spicy, your choice)

1 tablespoon olive oil

1 medium onion, diced

3 cloves garlic, minced

3 carrots, sliced

2 celery stalks, chopped

1 teaspoon Italian seasoning

1/2 teaspoon crushed red pepper flakes (optional)

1 teaspoon salt

1/2 teaspoon black pepper

4 cups chicken broth

2 (15 oz) cans white beans, drained and rinsed

1/2 cup heavy cream (or coconut milk for dairy-free)

2 cups baby spinach, chopped

Fresh parsley, for garnish

Grated Parmesan cheese, for serving (optional)


Instructions

1. Heat olive oil in a large pot. Add Italian sausage and cook until browned.

2. Add onion, garlic, carrots, and celery. Cook 6-7 minutes until soft.

3. Stir in Italian seasoning, red pepper flakes, salt, and black pepper. Cook 1 minute.

4. Add chicken broth and beans. Bring to boil, reduce heat, and simmer 15-20 minutes.

5. Stir in cream and spinach. Cook 2-3 minutes until spinach wilts.

6. Garnish with parsley and Parmesan. Serve hot with crusty bread.

Notes

Use coconut milk instead of cream for dairy-free.

Make it vegetarian by skipping sausage and using vegetable broth.

Add grains like farro or orzo for texture.

Soup thickens as it sits—add broth when reheating.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl (approx. 1.5 cups)
  • Calories: 410
  • Sugar: 4g
  • Sodium: 780mg
  • Fat: 25g
  • Saturated Fat: 10g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 6g
  • Protein: 22g
  • Cholesterol: 50mg