Creamy Tuscan White Bean Soup

Featured in: Weekend Chill Plates

This hearty Tuscan-style soup combines tender cannellini beans with savory crumbled Italian sausage, sweet carrots, and fresh baby spinach in a velvety cream-enriched broth. The dish comes together in just 30 minutes, making it perfect for weeknight dinners when you crave something substantial and comforting. Aromatic garlic, dried Italian herbs, and optional red pepper flakes build layers of flavor, while a finishing sprinkle of Parmesan adds salty richness. The soup naturally thickens as the beans break down slightly during simmering, creating body without the need for heavy thickeners.

Updated on Tue, 27 Jan 2026 10:09:00 GMT
Epic Creamy Tuscan White Bean Soup With Sausage steaming in a rustic bowl, topped with grated Parmesan and fresh spinach. Save
Epic Creamy Tuscan White Bean Soup With Sausage steaming in a rustic bowl, topped with grated Parmesan and fresh spinach. | williesnack.com

There's something about a steaming bowl of creamy soup that stops time. I was halfway through a dreary Tuesday afternoon when my neighbor mentioned she'd thrown together a white bean soup with sausage in under thirty minutes, and the way her eyes lit up describing it made me abandon my plans. That evening, I recreated it in my own kitchen, and the aroma alone—garlic, herbs, and cream simmering together—felt like a quiet rebellion against the ordinary day.

I made this for my sister during her first week in a new apartment, when her kitchen was still mostly empty boxes. We ate it straight from the pot while sitting on her living room floor, and she asked for the recipe before finishing her bowl. That's when I knew it wasn't just good—it was the kind of dish that brings people together without needing anything fancy.

Ingredients

  • Italian sausage (340 g): Choose mild if you prefer gentleness or spicy if you want heat that lingers; the fat renders beautifully and flavors the entire pot.
  • Yellow onion (1 medium): Dice it fine so it melts into sweetness during cooking, becoming the foundation of everything that follows.
  • Carrots (2 medium): Cut them small enough to soften quickly but large enough that you can still see them in each spoonful.
  • Garlic (3 cloves): Mince it fresh just before adding; bottled garlic won't give you that initial fragrant bloom that makes your kitchen smell alive.
  • Fresh baby spinach (100 g): The leaves wilt in seconds at the end, adding color and a whisper of earthiness without overpowering the cream.
  • Cannellini beans (2 cans, drained): Rinsing them removes the starch that would cloud your broth—this small step makes the difference between murky and silky.
  • Low-sodium chicken broth (750 ml): Low-sodium lets you control the salt and prevents the soup from becoming oversalted as it reduces.
  • Heavy cream (240 ml): This is where magic happens; it transforms the soup from good to craveable.
  • Unsalted butter (30 g): Use real butter for its depth; it carries the flavors of the sausage and aromatics far better than oil.
  • Dried Italian herb mix (1 tsp): A blend of oregano, basil, and thyme keeps things simple and prevents you from fussing with five jars.
  • Crushed red pepper flakes (½ tsp, optional): Add it if you want warmth and a subtle kick that makes people reach for more bread.
  • Salt and black pepper (to taste): Season at the end when you can taste the full picture rather than seasoning blind.
  • Parmesan cheese (for serving): Grated fresh over each bowl, it catches the heat and becomes almost creamy itself.

Instructions

Product image
Keep air fryer baskets clean while cooking wings, vegetables, and snacks with easy nonstick cleanup.
Check price on Amazon
Brown the sausage:
Melt butter in your large pot over medium heat and add the crumbled sausage, breaking it into small pieces with the back of your spoon. Listen for a gentle sizzle and watch for golden-brown edges, which should take about five minutes—don't rush this, as the rendered fat is seasoning for everything that comes next.
Soften the vegetables:
Toss in the diced onion and carrots, stirring often, and let them become tender in the sausage fat for four minutes. Add the minced garlic and cook for just one more minute until the kitchen suddenly smells unmistakably Italian—that's your signal to move forward.
Build the broth:
Stir in the drained beans, Italian herb blend, and red pepper flakes if you're using them, then pour in the chicken broth and let it come to a gentle simmer. The beans will soften further and absorb all the flavors swirling around them.
Create the cream:
Lower the heat to medium-low and slowly stir in the heavy cream, moving the spoon in gentle circles to incorporate it smoothly without breaking the broth. Let it simmer quietly for five to seven minutes, allowing the cream to marry with the herbs and sausage flavors, tasting as you go.
Finish with spinach:
Scatter the fresh spinach over the surface and stir gently until the leaves disappear into the warm broth, which takes barely two minutes. Season with salt and pepper to your preference, tasting a spoonful before you decide you're done.
Serve with celebration:
Ladle the soup into bowls, shower each with freshly grated Parmesan, and set down crusty bread for anyone who wants to soak up the creamy broth. Watch how quickly people go quiet when they taste it.
Product image
Keep air fryer baskets clean while cooking wings, vegetables, and snacks with easy nonstick cleanup.
Check price on Amazon
Hearty bowl of Epic Creamy Tuscan White Bean Soup With Sausage next to crusty bread, with steam rising from the creamy broth. Save
Hearty bowl of Epic Creamy Tuscan White Bean Soup With Sausage next to crusty bread, with steam rising from the creamy broth. | williesnack.com

There was a moment while stirring this soup when a friend walked in and simply closed their eyes, breathing in, and said nothing at all. That silence said more than any compliment ever could—this isn't just food, it's comfort wrapped in a bowl.

Why Canned Beans Are Not a Shortcut

I used to feel slightly guilty using canned beans until I realized that dried beans would demand hours I didn't have, and a proper Tuscan soup shouldn't require you to plan a day in advance. Canned beans are a gift; they're already cooked, they hold their shape beautifully in broth, and they contribute a subtle sweetness that balances the cream. The rinsing step is essential though—it removes the thick packing liquid that would turn your delicate broth cloudy and dull.

The Sausage Matters More Than You Think

I once made this with the cheapest sausage I could find, thinking it wouldn't matter since the cream would carry everything, and I was wrong. Better sausage has real herbs and spices folded in, and when it renders into the butter, it seasons the entire pot with depth that feels expensive. The difference between good and mediocre sausage is the difference between a soup that satisfies and one that lingers in your memory.

Making It Your Own

While the recipe is perfect as written, I've learned that this soup is forgiving enough to bend without breaking. Some days I add a handful of diced sun-dried tomatoes for brightness, or a splash of white wine before the broth for acidity, or even swap the spinach for kale when I want something heartier. The cream, the sausage, and the beans are the non-negotiable core; everything else is conversation.

  • If dairy isn't an option, coconut cream creates a different but equally beautiful version with subtle sweetness.
  • Turkey or chicken sausage makes it lighter without sacrificing the savory foundation that makes people want seconds.
  • Finish with fresh basil instead of Parmesan for a brighter note that feels especially good when spring arrives.
Product image
Easily spray or drizzle oil for roasting vegetables, air frying, sautéing, and dressing salads with controlled coverage.
Check price on Amazon
A spoon lifting Epic Creamy Tuscan White Bean Soup With Sausage, revealing tender beans, crumbled sausage, and wilted spinach. Save
A spoon lifting Epic Creamy Tuscan White Bean Soup With Sausage, revealing tender beans, crumbled sausage, and wilted spinach. | williesnack.com

This soup has become my answer to the question 'what's for dinner?' when time is short but comfort is essential. Make it once and it will quietly become part of your regular rotation, the way favorite songs do.

Recipe Questions & Answers

Can I make this soup dairy-free?

Yes, you can substitute the heavy cream with full-fat coconut cream for a dairy-free version that still provides richness. Alternatively, simply omit the cream and add extra broth—the soup will still be satisfying thanks to the creamy texture of the beans themselves.

What type of beans work best?

Cannellini beans are traditional for Tuscan-style soups, but great northern beans work equally well. Both varieties have a creamy texture when cooked and mild flavor that complements the sausage and vegetables without overpowering them.

Can I use turkey or chicken sausage instead?

Absolutely. Turkey or chicken sausage makes an excellent lighter substitution. The cooking method remains the same—just remove the casings and crumble the meat as it browns. You may need to add a small amount of olive oil if the sausage is particularly lean.

How do I store and reheat leftovers?

Store cooled soup in an airtight container in the refrigerator for up to 4 days. The flavors often develop even more after sitting. Reheat gently over medium-low heat, adding a splash of broth if the soup has thickened too much. Avoid boiling, which can cause the cream to separate.

Can I freeze this soup?

While you can freeze this soup, keep in mind that dairy-based soups can sometimes separate or become grainy when thawed. For best results, freeze before adding the cream. When ready to serve, thaw overnight in the refrigerator, reheat, and stir in fresh cream at the end.

What can I serve alongside this soup?

Crusty bread is ideal for soaking up the creamy broth. A simple green salad with vinaigrette provides a fresh contrast to the rich soup. For a complete Italian-inspired meal, pair with a crisp white wine like Pinot Grigio, which cuts through the creaminess beautifully.

Creamy Tuscan White Bean Soup

A rich Tuscan-inspired soup with white beans, sausage, spinach, and carrots in a luxuriously creamy broth. Ready in 30 minutes.

Prep time
10 min
Time to cook
20 min
Total duration
30 min
Created by Willie Cooper


Skill level Easy

Cuisine Italian

Total yield 4 Number of servings

Dietary notes None specified

What You'll Need

Meats

01 12 oz Italian sausage, casings removed, crumbled

Vegetables

01 1 medium yellow onion, finely diced
02 2 medium carrots, peeled and diced
03 3 garlic cloves, minced
04 3.5 oz fresh baby spinach

Legumes

01 2 cans (14 oz each) cannellini or great northern beans, drained and rinsed

Broth & Dairy

01 3 cups low-sodium chicken broth
02 1 cup heavy cream
03 2 tablespoons unsalted butter

Herbs & Seasonings

01 1 teaspoon dried Italian herb mix
02 0.5 teaspoon crushed red pepper flakes
03 Salt and freshly ground black pepper to taste

For Serving

01 Freshly grated Parmesan cheese
02 Crusty bread, optional

How to make it

Step 01

Brown the sausage: In a large pot or Dutch oven, melt butter over medium heat. Add crumbled sausage and cook, breaking up with a spoon, until browned and cooked through, approximately 5 minutes.

Step 02

Sauté aromatics: Add diced onion and carrots to the pot. Sauté for 4 minutes until vegetables begin to soften. Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Add beans and broth: Stir in the drained beans, Italian herb mix, and red pepper flakes. Pour in chicken broth and bring to a simmer.

Step 04

Incorporate cream: Reduce heat to low and stir in heavy cream. Simmer gently for 5 to 7 minutes, allowing flavors to meld and deepen.

Step 05

Finish with spinach: Add fresh spinach and cook until wilted, approximately 2 minutes. Season generously with salt and freshly ground black pepper to taste.

Step 06

Serve: Ladle soup into bowls and top with freshly grated Parmesan cheese. Serve with crusty bread if desired.

Tools you'll need

  • Large pot or Dutch oven
  • Sharp knife and cutting board
  • Wooden spoon or spatula
  • Ladle

Allergy details

Review ingredients for potential allergens and ask a medical expert if unsure.
  • Contains dairy products including butter, heavy cream, and Parmesan cheese
  • May contain gluten in sausage and broth; verify certified gluten-free products if required
  • Sausage may contain sulfites

Nutrition Details (per serving)

This nutritional info is for reference only. For health questions, check with a medical professional.
  • Energy: 510
  • Fats: 32 g
  • Carbohydrates: 31 g
  • Proteins: 24 g