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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: amelia-grace
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Omnivore

Description

A hearty and comforting Tuscan White Bean Soup, perfect for chill evenings.


Ingredients

Scale
  • 1 pound mild Italian sausage
  • 1 large yellow onion, diced (about 1 ½ cups)
  • 3 ribs celery, diced
  • 2 large carrots, sliced into rounds
  • 2 teaspoons garlic, minced
  • 1 tablespoon tomato paste
  • 1 teaspoon Italian seasoning
  • ½ teaspoon crushed red pepper
  • ½ teaspoon ground black pepper
  • 4 cups (32 ounces) chicken broth
  • 2 cans (15.5 ounces each) Great Northern beans, drained and rinsed
  • 2 cups (60 g) fresh baby spinach
  • ½ cup (119 g) heavy whipping cream
  • Parsley, chopped for garnish

Instructions

  1. In a large Dutch oven over medium-high heat, add the sausage. Cook until browned, breaking up the meat (about 10-15 minutes).
  2. Reduce the heat to medium and add the onions, celery, and carrots. Cook until onions are softened (about 3-5 minutes).
  3. Add the minced garlic and cook for one more minute.
  4. Stir in the tomato paste, Italian seasoning, crushed red pepper, and black pepper.
  5. Pour in the chicken broth and add the drained beans. Bring to a gentle simmer (about 6-7 minutes until vegetables are tender).
  6. Add the heavy cream and baby spinach, stirring gently until the spinach wilts (about 5 minutes).
  7. Serve warm, garnished with fresh parsley.

Notes

Great for leftovers! Refrigerate up to three days or freeze for extended freshness. Thaw and reheat with a splash of chicken broth if needed.

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

Nutrition

  • Serving Size: 1 cup
  • Calories: 320
  • Sugar: 4g
  • Sodium: 800mg
  • Fat: 12g
  • Saturated Fat: 5g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 8g
  • Protein: 18g
  • Cholesterol: 50mg