Tuscan White Bean Soup

Featured in Hearty Main Courses.

Brown Italian sausage, add vegetables and cook until softened, stir in seasonings, add broth and beans, simmer until vegetables are tender, finish with cream and spinach, garnish with parsley and serve.
Ranah
Updated on Sun, 09 Mar 2025 21:43:27 GMT
A bowl of soup with meat and vegetables, including carrots and beans. Pin it
A bowl of soup with meat and vegetables, including carrots and beans. | yummyflavorsrecipes.com

This hearty Italian-inspired soup combines savory Italian sausage, tender vegetables, and creamy white beans in a richly seasoned broth that's both satisfying and comforting. Each spoonful delivers layers of flavor from aromatic herbs and spices, rounded out with fresh spinach and a touch of cream for luxurious richness. It's a one-pot wonder that manages to be rustic and elegant all at once, perfect for warming up on chilly evenings or serving to impressed dinner guests.

I first made this soup on a rainy Sunday when I was craving something comforting yet nutritious. The aroma that filled my kitchen as it simmered was absolutely intoxicating! When my neighbor stopped by unexpectedly, she commented on the amazing smell before she'd even fully stepped through the door. I invited her to stay for dinner, and we both went back for second bowls, sopping up every last drop with crusty bread. Now it's my go-to recipe whenever someone needs a little culinary comfort – I've even delivered it to friends recovering from surgery or welcoming new babies. There's something about this soup that just feels like a warm hug in a bowl.

Perfect Ingredients for Tuscan White Bean Soup

  • Italian sausage: Provides a savory, seasoned base that flavors the entire soup; mild gives perfect balance, but spicy works wonderfully too
  • Great Northern beans: Their creamy, tender texture almost melts into the broth while still holding their shape; they absorb flavors beautifully
  • Fresh spinach: Adds a pop of color and fresh, earthy flavor that balances the richness; it wilts perfectly into the hot soup
  • Italian seasoning: This blend of herbs delivers authentic Tuscan flavor without having to measure multiple spices
  • Onions, carrots, and celery: The classic mirepoix that forms the aromatic foundation of any good soup
  • Chicken broth: Creates a flavorful base that complements rather than overwhelms the other ingredients
  • Heavy cream: Just enough to add silky richness without making the soup too heavy
  • Crushed red pepper flakes: Provides a gentle heat that wakes up all the flavors; adjust to your preference
A bowl of soup with meat and vegetables. Pin it
A bowl of soup with meat and vegetables. | yummyflavorsrecipes.com

I've found that taking the extra time to brown the sausage properly makes a huge difference in the final flavor. Those caramelized bits that stick to the bottom of the pot get deglazed when you add the broth, infusing the entire soup with incredible depth of flavor.

Step-by-Step Cooking Instructions

Step 1:
Brown the sausage to develop flavor – Heat a large Dutch oven or heavy-bottomed pot over medium-high heat. Add 1 pound of ground Italian sausage, breaking it into smaller pieces with a wooden spoon. Cook until nicely browned and no longer pink, about 5-7 minutes. This browning process is crucial for developing deep flavor throughout the soup. Don't rush this step – those caramelized bits are flavor gold!
Step 2:
Build the aromatic base – Add 1 diced medium onion, 2 diced carrots, and 2 diced celery stalks to the pot with the browned sausage. Cook for 4-5 minutes until the vegetables begin to soften and the onions become translucent. Add 4 minced garlic cloves and cook for another 30 seconds until fragrant. The vegetables will absorb the flavors from the sausage drippings while adding their own sweetness to the soup.
Step 3:
Season with herbs and spices – Stir in 1 tablespoon of Italian seasoning, 1/2 teaspoon of crushed red pepper flakes (adjust to your heat preference), 1 teaspoon of salt, and 1/2 teaspoon of black pepper. Allow the spices to toast for about 30 seconds, which will wake up their essential oils and intensify their flavors throughout the soup.
Step 4:
Add liquid and beans – Pour in 6 cups of chicken broth, using a wooden spoon to scrape up any browned bits from the bottom of the pot. These browned bits carry concentrated flavor that will enrich the broth. Add 2 cans (15 ounces each) of drained and rinsed Great Northern beans. Bring the soup to a gentle boil, then reduce the heat to maintain a simmer.
Step 5:
Simmer to marry flavors – Let the soup simmer uncovered for about 15-20 minutes, allowing the flavors to meld and the vegetables to become perfectly tender. This simmering time is where the magic happens – all the individual ingredients begin to harmonize into something greater than the sum of their parts.
Step 6:
Add final ingredients for richness and freshness – Stir in 1/2 cup of heavy cream and 2 cups of fresh baby spinach. The cream adds luxurious richness and mouthfeel, while the spinach brings freshness and vibrant color. Continue cooking just until the spinach wilts, about 2 minutes. Taste and adjust seasoning if needed.
Step 7:
Finish with brightness – For an optional but highly recommended final touch, add a squeeze of fresh lemon juice and a sprinkle of grated Parmesan cheese to each serving. The acidity from the lemon brightens all the flavors, while the Parmesan adds a salty, umami note that perfectly complements the creamy broth.
Step 8:
Serve with style – Ladle the hot soup into bowls and garnish with additional Parmesan, a drizzle of good olive oil, and fresh herbs like basil or parsley if desired. Serve immediately alongside crusty bread for dipping into that flavorful broth.

The Perfect Balance of Textures and Flavors

What makes this Tuscan White Bean Soup so special is the beautiful balance of textures and flavors in every spoonful. The creamy beans provide a velvety backdrop, while the vegetables and sausage add substance and chew. The broth itself carries the essence of all the ingredients, enhanced by herbs and just enough cream to feel indulgent without being heavy.

The first time I served this to my Italian grandmother, I was nervous about living up to her exacting standards. She took one taste, closed her eyes, and nodded slowly – the highest compliment she ever gives. Then she asked for the recipe, which I consider the ultimate validation of its authenticity!

A Make-Ahead Marvel

One of my favorite things about this soup is how it transforms overnight. While delicious immediately after cooking, the flavors deepen and meld when allowed to rest. I often make a double batch specifically so we can enjoy it for several days, as each reheating brings out new nuances in the flavor profile.

For meal prep, I portion the cooled soup into individual containers for grab-and-go lunches throughout the week. Paired with a simple side salad or a chunk of good bread, it makes for a perfectly satisfying midday meal that feels like a treat rather than leftovers.

My teenage son, who typically views vegetables with deep suspicion, devoured two bowls of this soup without picking around a single bean or spinach leaf. When I pointed this out, he shrugged and said, "It just tastes good, Mom." From a sixteen-year-old boy, that's high praise indeed for a vegetable-laden dish!

A bowl of soup with meat and vegetables. Pin it
A bowl of soup with meat and vegetables. | yummyflavorsrecipes.com

I'll never forget bringing this soup to a friend who had just come home with her newborn. Amid the chaos and exhaustion of those first days, she texted me at midnight to say she was eating it cold, straight from the fridge, because she couldn't wait to heat it up. Sometimes the best recipes are the ones that nourish not just the body but the soul too – and this Tuscan White Bean Soup does exactly that, one comforting spoonful at a time.

Frequently Asked Questions

→ Can I make this soup in advance?
Yes! This soup actually tastes even better the next day as the flavors continue to develop. Make it up to 2 days ahead and store in the refrigerator. When reheating, you may need to add a little more broth if it's thickened too much in the refrigerator.
→ Can I freeze this Tuscan White Bean Soup?
Yes, this soup freezes well, though the texture of the beans may change slightly. For best results, freeze it before adding the cream and spinach. When ready to serve, thaw overnight in the refrigerator, reheat, and then add fresh cream and spinach just before serving.
→ What can I substitute for Italian sausage?
You can use ground turkey, chicken, or beef seasoned with Italian herbs for a different flavor profile. For a vegetarian version, omit the meat entirely and use vegetable broth instead of chicken broth. You might want to add extra beans or even diced mushrooms for more substance.
→ Can I use a different type of bean?
Absolutely! While Great Northern beans are traditional for their creamy texture, cannellini beans, navy beans, or even chickpeas would work well in this recipe. You can even use a combination of different white beans for varied texture.
→ What should I serve with this soup?
This soup is hearty enough to be a complete meal on its own, but it pairs wonderfully with crusty bread, garlic bread, or a simple green salad dressed with lemon and olive oil. For an authentic Tuscan meal, serve with a slice of toasted ciabatta rubbed with garlic and drizzled with good olive oil.

Hearty Italian Comfort Food

A hearty, flavor-packed soup featuring Italian sausage, tender vegetables, creamy white beans and fresh spinach in a rich broth finished with a touch of cream - perfect for cold evenings.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: Ranah

Category: Hearty Main Dishes

Difficulty: Easy

Cuisine: Italian

Yield: 6 Servings

Dietary: Gluten-Free

Ingredients

→ Main Ingredients

01 1 pound mild Italian sausage
02 1 large yellow onion, diced (about 1 ½ cups)
03 3 ribs celery, diced
04 2 large carrots, sliced into rounds
05 2 teaspoons garlic, minced
06 1 tablespoon tomato paste
07 1 teaspoon Italian seasoning
08 ½ teaspoon crushed red pepper
09 ½ teaspoon ground black pepper
10 4 cups (32 ounces) chicken broth
11 2 cans (15.5 ounces each) Great Northern beans, drained and rinsed
12 2 cups (60 g) fresh baby spinach
13 ½ cup (119 g) heavy whipping cream
14 parsley, chopped for garnish

Instructions

Step 01

To a large Dutch oven over medium-high heat, add sausage. Cook until the sausage is browned, using a wooden spoon to break up the meat, and stir occasionally (about 10-15 minutes).

Step 02

Reduce heat to medium. Add onions, celery, and carrots. Cook until onions have softened, about 3-5 minutes. Add garlic and cook for 1 more minute.

Step 03

Add tomato paste, Italian seasoning, crushed red pepper, and black pepper. Stir to combine.

Step 04

Add chicken broth and beans. Bring to a simmer. Continue to simmer for 6-7 minutes, or until the celery and carrots have softened.

Step 05

Add heavy cream and spinach. Continue to cook until the spinach is wilted, about 5 minutes.

Step 06

Serve warm, garnished with parsley.

Notes

  1. This soup tastes even better when reheated as the flavors continue to develop
  2. For a vegetarian version, omit the sausage and use vegetable broth instead of chicken broth
  3. Store leftovers in an airtight container in the refrigerator for up to 3 days

Tools You'll Need

  • Large Dutch oven or soup pot
  • Wooden spoon
  • Measuring cups and spoons
  • Can opener
  • Knife and cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (heavy cream)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 548
  • Total Fat: 32 g
  • Total Carbohydrate: 42 g
  • Protein: 24 g