Hearty Tuscan White Bean Soup

Featured in:

How to make protein-rich Tuscan White Bean Soup with Italian sausage, creamy beans, and fresh vegetables using simple ingredients.

james carter jr for recipes by clare
By James Carter Jr
Updated on Fri, 19 Sep 2025 12:47:50 GMT

I make Tuscan White Bean Soup at least twice a month because it delivers restaurant-quality flavor using simple pantry ingredients. This protein-packed one-pot meal combines savory Italian sausage, creamy white beans, and fresh vegetables in a rich, satisfying broth that’s perfect for busy weeknights.

Three years ago, during a particularly cold February evening, I was craving something warm and filling but didn’t want to spend hours in the kitchen. I grabbed some Italian sausage from my freezer, canned beans from the pantry, and fresh spinach from my fridge. The result was this incredible Tuscan White Bean Soup that has since become my family’s most-requested comfort meal. What makes this white bean soup special is how the Italian sausage creates a flavorful base while the beans add both protein and creaminess. It reheats beautifully for meal prep, and honestly tastes even better on day two when all the flavors have melded together.

Key Ingredients for Authentic Italian Flavor

I always brown the Italian sausage first to build the flavor foundation – this step makes all the difference in the final taste. Pro tip: I prefer mild sausage, but spicy works beautifully if you like extra heat.

  • 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

I recommend Great Northern beans for their creamy texture, but cannellini beans work equally well. Always rinse canned beans to remove excess sodium and achieve a cleaner flavor in your soup.

Simple Cooking Method That Works Every Time

I prefer using a Dutch oven for even heat distribution, but any large pot will work perfectly. Here’s my foolproof method for this Tuscan White Bean Soup:

Step 1: Heat a large Dutch oven over medium-high heat and add the Italian sausage. Cook for 12-15 minutes, breaking up the meat with a wooden spoon until completely browned with no pink remaining. The sausage should develop a golden-brown color and release flavorful oils.

Step 2: Reduce heat to medium and add diced onions, celery, and carrots to the pot. Cook for 4-5 minutes, stirring occasionally until the onions become translucent. Add minced garlic and cook for 1 additional minute until fragrant.

Step 3: Stir in tomato paste, Italian seasoning, crushed red pepper, and black pepper. Mix everything thoroughly and let the spices bloom for about 1 minute. You’ll notice the tomato paste darkening slightly – this concentrates the flavor.

Step 4: Pour in chicken broth and add the drained beans. Bring the mixture to a gentle simmer, then continue cooking for 8-10 minutes until the carrots are fork-tender but still hold their shape.

Step 5: Reduce heat to low and stir in heavy cream and fresh spinach. Continue cooking for 3-5 minutes, stirring gently until the spinach completely wilts and the cream is fully incorporated. The soup should have a creamy, light tan color.

Step 6: Taste and adjust seasonings as needed. Serve immediately while hot, garnished with freshly chopped parsley.

Best Side Dishes for White Bean Soup

This hearty soup pairs wonderfully with crusty breads that complement the Italian flavors.

Crusty Italian Bread: The crispy crust and soft interior provide perfect texture contrast while soaking up the creamy broth.

Garlic Breadsticks: These buttery, herb-laden sides enhance the Italian seasoning in the soup.

Focaccia with Herbs: The olive oil and herb-topped bread creates an authentic Italian meal experience.

Caesar Salad: A crisp, cool salad balances the richness of this Tuscan white bean soup perfectly.

Homemade Crostini: Small toasted bread rounds are ideal for dipping and add delightful crunch.

More Mediterranean-Inspired Comfort Soups

This Tuscan white bean soup brings authentic Italian flavors to your table alongside other Mediterranean-inspired comfort foods. For another European classic with similar satisfying qualities, the protein-rich Italian Sausage and White Bean Soup adds hearty meat for those seeking a more robust version while maintaining those beloved Tuscan herb profiles.

Create a complete Mediterranean soup collection with the healing Italian Penicillin Soup for wellness-focused dining, the elegant Mediterranean Cauliflower Soup for lighter options, or the protein-packed High-Protein Lentil Soup when you want plant-based protein with similar Mediterranean herb and olive oil flavors.

Storage Tips That Keep Soup Fresh

This Tuscan White Bean Soup stores exceptionally well and the flavors actually improve after a day in the refrigerator. Store in airtight containers for up to 4 days, or freeze portions in freezer-safe containers for up to 3 months.

When reheating, I recommend using the stovetop over medium-low heat, stirring frequently and adding a splash of chicken broth if the soup has thickened. The beans naturally thicken the soup as it sits, so thinning is usually necessary. Microwave reheating works in 1-minute intervals with stirring between.

Pro tip: This soup is fantastic for meal prep. Portion into individual containers and you’ll have protein-rich lunches ready all week. The combination of beans and sausage provides sustained energy that keeps you satisfied for hours.

Helpful Cooking Questions Answered

Can I use turkey sausage instead?

Absolutely! Turkey or chicken sausage work well, though you may want to add a tablespoon of olive oil to prevent sticking since they’re leaner than pork sausage.

What if my soup turns out too thin?

Mash about half a can of the beans before adding them – this creates natural thickening. You can also simmer uncovered for a few extra minutes to reduce liquid.

Is this soup freezer-friendly?

Yes, but I recommend freezing it before adding the cream. Add cream when reheating for the best texture and to prevent separation.

Ready to Make This Satisfying Soup

This Tuscan White Bean Soup proves that delicious, restaurant-quality meals don’t require complicated techniques or exotic ingredients. With straightforward steps and common pantry items, you’ll create a nourishing meal that brings warmth and comfort to any dinner table.

The protein from Italian sausage and white beans makes this soup incredibly satisfying, while the vegetables add nutrition and color. Try this recipe this week and discover why it’s earned a permanent spot in my meal rotation.

Print

Hearty Tuscan White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Hearty one-pot Tuscan White Bean Soup with Italian sausage, vegetables, herbs and creamy white beans. High protein comfort food with simple ingredients.

  • Author: James Carter Jr
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Simmer, One-pot
  • Cuisine: Italian

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. Heat large Dutch oven over medium-high heat and add Italian sausage. Cook 12-15 minutes, breaking up meat with wooden spoon until completely browned.
  2. Reduce heat to medium. Add onions, celery, and carrots. Cook 4-5 minutes until onions are translucent. Add garlic and cook 1 minute more.
  3. Stir in tomato paste, Italian seasoning, crushed red pepper, and black pepper. Mix thoroughly and let spices bloom for 1 minute.
  4. Pour in chicken broth and add drained beans. Bring to gentle simmer and cook 8-10 minutes until carrots are fork-tender.
  5. Reduce heat to low. Stir in heavy cream and spinach. Cook 3-5 minutes until spinach wilts and cream is incorporated.
  6. Taste and adjust seasonings. Serve hot, garnished with chopped parsley.

Notes

  • Great Northern beans can be substituted with cannellini beans for similar texture.
  • For leaner sausage options, add 1 tablespoon olive oil to prevent sticking.
  • Mash half the beans before adding for natural thickening if desired.
  • Soup thickens as it sits – add broth when reheating if needed.

Nutrition

  • Serving Size: 1 cup
  • Calories: 385 kcal
  • Sugar: 8 g
  • Sodium: 890 mg
  • Fat: 22 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 12 g
  • Trans Fat: 0 g
  • Carbohydrates: 28 g
  • Fiber: 9 g
  • Protein: 24 g
  • Cholesterol: 45 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star