Tuscan Soup with White Beans

Tuscan Soup with White Beans is the kind of meal that makes a chilly evening feel a little more special. With tender white beans, savory Italian sausage, tomatoes, spinach, and a creamy broth, this slow cooker soup brings plenty of flavor to the table without requiring hours of hands-on cooking.

I love recipes like this because the slow cooker does most of the work. You can get everything ready in the morning, let the ingredients simmer together throughout the day, and come home to a kitchen filled with the wonderful aroma of garlic, herbs, and seasoned sausage.

This Tuscan white bean soup in a crock pot is hearty enough to serve as a complete meal, especially with a slice of crusty bread for dipping. A handful of fresh spinach stirred in at the end adds color and freshness, and a splash of cream makes every spoonful extra comforting.

Whether you’re planning a simple family dinner, preparing meals for a busy week, or looking for a warming soup to share with friends, this recipe is an easy one to keep in your regular rotation.

Ingredient Notes & Substitutions

ITALIAN SAUSAGE: About 1 pound of Italian sausage gives this soup its hearty, savory foundation. Choose fresh sausage that looks pink and evenly colored, without an unpleasant odor. Ground chicken or turkey sausage works well, too. For a meat-free version, simply leave it out and use extra beans.

WHITE BEANS: Two cans of cannellini beans, each around 15 ounces, make the soup filling and give the broth a naturally creamy texture. Cannellini beans are especially good because they hold their shape while becoming tender. Great Northern beans are another excellent option. Rinse and drain canned beans before adding them to the slow cooker to remove excess packing liquid and salt.

ONION: One medium yellow onion, finely chopped, adds a gentle sweetness as it cooks. Look for a firm onion with dry, papery skin and no soft spots. Yellow onions are my first choice, but a white onion or two large shallots will also work.

SUN-DRIED TOMATOES: Around half a cup of chopped sun-dried tomatoes adds a concentrated tomato flavor that pairs beautifully with the sausage and beans. Oil-packed tomatoes are convenient and tender, but dry-packed tomatoes work if they’re softened according to the package directions. If needed, substitute a few tablespoons of tomato paste for a deeper tomato flavor.

CHICKEN BROTH: About 4 cups of low-sodium chicken broth create the base of the soup. Choose a broth with a pleasant savory aroma and moderate saltiness, since the sausage and Parmesan will contribute additional seasoning. Vegetable broth is a good substitute, especially for a vegetarian version.

ITALIAN SEASONING: One teaspoon of Italian seasoning brings together familiar flavors of oregano, basil, thyme, and other herbs. A good-quality dried blend is all you need. If you don’t have a premixed blend, use a little dried oregano and basil instead.

BABY SPINACH: Two generous handfuls, or about 3 cups, add a fresh green finish. Look for crisp leaves with a deep green color and no slimy patches. Baby kale is a good alternative, though it may need a few extra minutes to soften.

HEAVY CREAM: About half a cup of heavy cream transforms the broth into something silky and comforting. Choose fresh cream with no sour smell. Half-and-half can work for a lighter soup, but the broth won’t be quite as rich. For a dairy-free option, use an unsweetened plant-based cooking cream.

PARMESAN CHEESE: Roughly half a cup of freshly grated Parmesan adds a salty, nutty finish. A block of Parmesan grated at home melts more smoothly than many pre-shredded varieties. Pecorino Romano is a flavorful substitute, although it’s usually saltier.

OLIVE OIL, SALT, AND BLACK PEPPER: A tablespoon of olive oil helps brown the sausage, while salt and freshly ground black pepper bring all the flavors together. Use salt carefully at first, then taste the soup near the end and adjust as needed.

Step-by-Step Instructions

1. Prepare the sausage.

Heat a tablespoon of olive oil in a skillet over medium heat. Add the Italian sausage and break it into small pieces with a wooden spoon as it cooks. Let it brown for about 6-8 minutes, stirring occasionally, until no pink remains and the edges develop a little color.

Browning the sausage first gives the soup a deeper, more savory flavor. Drain excess grease if necessary, especially if the sausage is particularly fatty.

2. Add the vegetables and beans.

Transfer the cooked sausage to your slow cooker. Add the chopped onion, minced garlic, drained cannellini beans, chopped sun-dried tomatoes, Italian seasoning, and black pepper.

Pour in the chicken broth and stir gently to distribute everything evenly. The beans should be surrounded by liquid, with the sausage and tomatoes spread throughout the mixture.

3. Let the slow cooker do its work.

Cover the slow cooker and cook on LOW for 6-7 hours or HIGH for 3-4 hours. Cooking times can vary depending on your appliance, so check that the onion is tender and the flavors have had time to come together.

The broth should smell fragrant, with the garlic, herbs, sausage, and tomatoes blending into a savory base. If the soup seems slightly thin at this stage, don’t worry. The beans and finishing ingredients will help give it more body.

4. Make the broth creamy.

About 20-30 minutes before serving, stir in the heavy cream and grated Parmesan. For an even thicker texture, remove about half a cup of beans, mash them with a fork, and stir them back into the soup.

Keep the slow cooker on LOW while the cheese melts and the broth becomes smooth. Avoid letting the soup boil vigorously after adding the cream, as gentle heat helps preserve its silky consistency.

5. Add the spinach.

Stir in the fresh baby spinach during the final 5-10 minutes of cooking. It will wilt quickly, turning bright green and blending into the creamy broth.

If you’re using mature kale instead, add it earlier so it has enough time to soften. Taste the soup before adding salt because the sausage, broth, and Parmesan may already provide plenty.

6. Taste, garnish, and serve.

Give everything a final stir and taste a spoonful. Add more black pepper, a little salt if needed, or an extra sprinkle of Parmesan.

Ladle the soup into warm bowls and finish with freshly grated cheese and a small drizzle of olive oil if you like. Serve it immediately with crusty bread, garlic toast, or a simple green salad. The finished soup should have tender beans, flavorful pieces of sausage, wilted greens, and a rich broth that coats the back of your spoon.

Expert Tips

  • Brown the sausage first. A few minutes in a skillet adds caramelized flavor that you won’t get by putting raw sausage straight into the slow cooker.
  • Use low-sodium broth. It gives you more control over the final seasoning, especially once the Parmesan and sausage are added.
  • Mash a few beans. This thickens the broth naturally without requiring flour or cornstarch.
  • Add cream near the end. Stirring it in during the final 20-30 minutes helps maintain a smooth, creamy texture.
  • Don’t overcook the spinach. Add it shortly before serving so it stays green and doesn’t become overly soft.
  • Choose sun-dried tomatoes packed in oil. They’re tender, easy to chop, and bring concentrated flavor to every spoonful.
  • Finish with fresh Parmesan. Grating it just before serving gives the soup a more pronounced, nutty flavor.

Storage & Make-Ahead

Allow leftover soup to cool slightly, then transfer it to shallow, airtight containers and refrigerate within two hours of cooking. It will keep well in the refrigerator for 3-4 days. Store the soup in individual portions if you want easy lunches throughout the week.

For longer storage, freeze the soup in freezer-safe containers for up to 2-3 months for best quality. Cream-based soups can sometimes separate slightly after freezing, so the texture may change a little. If you know you’ll freeze a batch, consider leaving out the cream and Parmesan until reheating.

To reheat refrigerated soup, warm it gently in a saucepan over medium-low heat, stirring occasionally until steaming hot throughout. Add a small splash of broth or water if it has thickened in the refrigerator. You can also microwave individual portions in a microwave-safe bowl, stirring every 30-60 seconds to heat evenly.

For make-ahead preparation, chop the onion and garlic, measure the seasonings, and drain the beans the night before. You can also brown the sausage in advance and refrigerate it separately. For the freshest texture, add the cream, Parmesan, and spinach near the end of cooking rather than preparing the entire finished soup days ahead.

What to Serve With Tuscan White Bean Soup

A warm slice of crusty sourdough or garlic bread is one of the best companions for this Tuscan white bean soup. 

If you’d like a more substantial dinner, serve it alongside grilled chicken, roasted chicken thighs, or a simple baked fish fillet. These proteins complement the soup without overpowering the flavors of the beans, herbs, and sun-dried tomatoes.

For a lighter meal, a crisp green salad with lemon vinaigrette balances the creamy texture beautifully. Roasted vegetables are another lovely option, especially when you’re planning a relaxed family dinner or a weekend meal with guests.

This crockpot Tuscan white bean soup with sausage is also a wonderful choice for busy weeknights because it doesn’t require much attention once it’s cooking. For a holiday table or casual gathering, serve it with bread, salad, and a simple dessert for a comforting menu that feels special without being complicated.

Frequently Asked Questions

1. Can I make Tuscan white bean soup without sausage?

Absolutely! Leave out the sausage and use vegetable broth for a meat-free version. Add extra cannellini beans, mushrooms, or a little smoked paprika for more depth. Check that your Parmesan is suitable for your dietary needs if you’re making a vegetarian soup.

2. Can I make Tuscan white bean soup in a slow cooker on HIGH?

Yes. Cook the sausage, beans, vegetables, broth, and seasonings on HIGH for approximately 3-4 hours, or until the vegetables are tender and the flavors have developed. Add the cream, Parmesan, and spinach near the end.

3. Why is my white bean soup too thin?

Mash some of the beans against the side of the slow cooker or blend a small portion of the soup and stir it back in. You can also let the soup cook uncovered briefly near the end, if your appliance allows it safely, but thickening with mashed beans is usually the easiest option.

4. Can I freeze this creamy Tuscan soup?

Yes. Freeze it in airtight, freezer-safe containers for up to 2-3 months for best quality. The cream may separate slightly after thawing, but gentle reheating with frequent stirring and a splash of broth can help bring the texture back together.

Tuscan Soup with White Beans

Tuscan Soup with White Beans is the kind of meal that makes a chilly evening feel a little more special. With tender white beans, savory Italian sausage, tomatoes, spinach, and a creamy broth, this slow cooker soup brings plenty of flavor to the table without requiring hours of hands-on cooking.
Prep Time 15 minutes
Cook Time 6 hours 30 minutes
Total Time 6 hours 45 minutes
Course Main Course, Soup
Cuisine Italian-Inspired
Servings 6 servings
Calories 440 kcal

Ingredients
  

  • 1 lb 450 g mild or hot Italian sausage
  • 1 tablespoon olive oil
  • 1 medium yellow onion chopped
  • 4-5 garlic cloves minced
  • 2 cans 15 oz each cannellini beans, drained and rinsed
  • ½ cup chopped sun-dried tomatoes
  • 4 cups low-sodium chicken broth
  • 1 teaspoon Italian seasoning
  • ½ teaspoon black pepper
  • ½ cup heavy cream
  • ½ cup freshly grated Parmesan cheese
  • 3 cups baby spinach
  • Salt to taste

Instructions
 

  • Heat olive oil in a skillet over medium heat. Brown the sausage for 6-8 minutes, breaking it into small pieces.
  • Transfer the sausage to the slow cooker. Add the onion, garlic, drained beans, sun-dried tomatoes, Italian seasoning, black pepper, and chicken broth.
  • Cover and cook on LOW for 6-7 hours or HIGH for 3-4 hours, until the vegetables are tender and the flavors have blended.
  • Stir in the heavy cream and Parmesan during the final 20-30 minutes. Mash a few beans if you'd like a thicker broth.
  • Add the spinach for the final 5-10 minutes. Taste, adjust the salt, and serve hot with extra Parmesan and crusty bread.
  • Storage: Refrigerate for 3-4 days or freeze for 2-3 months for best quality. Reheat gently until steaming hot.