Creamy Tuscan White Bean Soup

Featured in: Weekend Home Comforts

This hearty Tuscan-style soup combines tender cannellini beans with savory crumbled Italian sausage, sweet carrots, and fresh baby spinach in a luxuriously creamy broth. The entire dish comes together in just 30 minutes, making it perfect for busy weeknights when you crave something comforting and satisfying.

The secret to the velvety texture lies in the combination of heavy cream and butter, while dried Italian herbs and optional red pepper flakes add authentic Mediterranean warmth. Serve with freshly grated Parmesan and crusty bread for the ultimate cozy meal.

Updated on Tue, 27 Jan 2026 14:42:00 GMT
A steaming bowl of Epic Creamy Tuscan White Bean Soup With Sausage, topped with melted Parmesan and fresh spinach. Pin this
A steaming bowl of Epic Creamy Tuscan White Bean Soup With Sausage, topped with melted Parmesan and fresh spinach. | terrawhisk.com

There's something about the smell of sausage hitting hot butter that makes you stop whatever you're doing and pay attention. I was rushing through a weeknight, honestly just wanting something warm that didn't feel like I'd phoned it in, when I threw together white beans, cream, and whatever vegetables were lurking in the crisper drawer. Twenty minutes later, I was ladling out bowls of soup so silky and comforting that my kitchen suddenly felt like the best place to be.

I made this for my neighbor who'd just moved in, and she showed up at my door asking what smelled so incredible. Watching her face light up when she tasted it—that moment when someone realizes comfort food can also be elegant—that's when I knew this soup had staying power. It became her go-to recipe, and now she makes it for her own dinner parties.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Italian sausage (340 g or 12 oz): This is your flavor foundation, so don't skimp or feel obligated to buy the fanciest kind—good quality everyday sausage works beautifully and browns faster if you remove the casings first.
  • Yellow onion (1 medium): Diced fine so it softens quickly and releases its sweetness into the broth without leaving big chunks.
  • Carrots (2 medium): Diced small so they cook through in the short simmering time and add natural sweetness that balances the savory sausage.
  • Garlic cloves (3): Minced fresh garlic wakes up after the onions are translucent and fills your kitchen with that unmistakable aroma that signals dinner is happening.
  • Fresh baby spinach (100 g or 3.5 oz): Added at the very end so it stays vibrant and tender rather than turning dark and mushy.
  • Cannellini or great northern beans (2 cans, 400 g each): Drained and rinsed to remove the starchy liquid so your soup stays silky instead of gloopy.
  • Low-sodium chicken broth (750 ml or 3 cups): The backbone of your soup, so taste it first to make sure it's something you'd actually drink straight.
  • Heavy cream (240 ml or 1 cup): This is what turns a simple bean soup into something restaurant-quality in texture and richness.
  • Unsalted butter (30 g or 2 tbsp): Your starting point for browning the sausage and building flavor from the very first moment.
  • Dried Italian herb mix (1 tsp): A shortcut that works beautifully here, though you can use fresh basil or oregano if you have them.
  • Crushed red pepper flakes (½ tsp, optional): For those who like heat, but completely optional depending on your mood and who's eating.
  • Salt and black pepper: Always taste before serving and adjust, since sausage and broth already carry salt.
  • Parmesan cheese and crusty bread for serving: The finishing touches that make people feel genuinely looked after.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Brown the sausage in butter:
Melt butter over medium heat until it smells nutty, then add your crumbled sausage and cook it, breaking it apart with your spoon as it browns, for about 5 minutes until there are no pink bits left. This step builds the flavor foundation for everything that follows.
Soften the vegetables:
Toss in your diced onion and carrots and let them sauté for 4 minutes until the onion goes translucent and the carrot edges start to soften. When you stir in the minced garlic and cook for one more minute, your whole pot smells like a rustic Italian kitchen.
Add beans and broth:
Stir in your drained beans, sprinkle in the Italian herbs and red pepper flakes if you're using them, then pour in the chicken broth and bring everything to a gentle simmer. This is where the individual flavors start becoming one soup.
Mellow it with cream:
Lower the heat and stir in the heavy cream slowly, letting it warm through without ever boiling, for 5 to 7 minutes as the flavors marry and soften into something velvety. This gentle simmer is where the magic happens—you'll see the color shift to a beautiful pale gold.
Finish with spinach:
Add your fresh spinach and stir gently until it's completely wilted, about 2 minutes, then taste and adjust salt and pepper to your preference. This final step adds brightness and color right before serving.
Serve and celebrate:
Ladle into bowls, shower with freshly grated Parmesan, and set down a piece of crusty bread on the side for soaking up every last drop. Watch how quickly it disappears from the bowl.
Close-up of Epic Creamy Tuscan White Bean Soup With Sausage, showing crumbled sausage and tender carrots in a rich broth. Pin this
Close-up of Epic Creamy Tuscan White Bean Soup With Sausage, showing crumbled sausage and tender carrots in a rich broth. | terrawhisk.com

This soup appeared on my table again and again during a particularly cold winter, each time feeling like I'd made a small kind gesture toward myself. There's something deeply nourishing about a bowl of soup that tastes like care, and this one delivers that feeling every single time without requiring you to spend hours in the kitchen.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

When to Make This Soup

Weeknights are where this soup shines because thirty minutes feels manageable even when you're tired and hungry. I've made it when someone was under the weather, when unexpected guests showed up, and when I simply needed the confidence boost of a dish that always comes out beautifully. It's become my answer to the question what should we eat tonight.

How to Adjust It to Your Taste

If you like thicker soup, mash about a third of the beans against the side of the pot before adding the cream, which breaks them down and thickens the broth while keeping some whole beans for texture. For a lighter version, swap in turkey or chicken sausage, and if dairy isn't in the picture, coconut cream mimics the richness almost perfectly or you can simply add extra broth and accept a brothier, lighter bowl. The beauty of this soup is that it's flexible enough to shift with your mood or dietary needs without losing its essential charm.

Storage and Next-Day Magic

This soup keeps beautifully in the refrigerator for three to four days, and honestly, the flavors deepen and marry even more overnight, making it better than the day you made it. Reheat gently over low heat, stir in a splash of broth if it's thickened too much, and top with fresh Parmesan again because you deserve it.

  • Freeze it in portions without the spinach, then add fresh spinach when you reheat so it stays vibrant instead of dark.
  • Make it your own by stirring in fresh basil or a drizzle of truffle oil right before serving if you're feeling fancy.
  • Serve it alongside a simple green salad and good bread to turn a bowl of soup into a complete, satisfying meal.
Serving Epic Creamy Tuscan White Bean Soup With Sausage alongside crusty artisan bread for a comforting Italian dinner. Pin this
Serving Epic Creamy Tuscan White Bean Soup With Sausage alongside crusty artisan bread for a comforting Italian dinner. | terrawhisk.com

This Tuscan white bean soup has become the recipe I reach for when I want to prove to myself that good cooking doesn't require complicated techniques or endless time. It's the kind of dish that makes you feel capable and generous all at once.

Recipe FAQs

Can I make this soup dairy-free?

Yes, substitute heavy cream with full-fat coconut milk or simply omit the cream and add extra chicken broth for a lighter version. The soup will still be rich and flavorful from the sausage and beans.

What type of beans work best?

Cannellini or great northern beans are ideal choices because they hold their shape well while becoming creamy when cooked. You can also use navy beans or butter beans as alternatives.

How do I make the soup thicker?

Mash some of the beans against the side of the pot before adding the cream. This releases starch and creates a naturally thicker, creamier base without needing additional thickeners.

Can I use turkey or chicken sausage instead?

Absolutely. Turkey or chicken sausage works wonderfully and creates a lighter version. Just ensure the sausage is well-seasoned, as Italian sausage provides key herb and spice flavors to the broth.

How long does this soup keep?

Store in an airtight container in the refrigerator for up to 4 days. The flavors actually improve overnight. Reheat gently over medium-low heat, adding a splash of broth if needed.

Can I freeze this soup?

Yes, freeze for up to 3 months. Note that the cream may separate slightly upon reheating—simply whisk gently while warming to restore the creamy texture. Consider adding fresh spinach after reheating.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Tuscan White Bean Soup

Rich, hearty Tuscan soup with white beans, sausage, spinach, and creamy broth—ready in 30 minutes.

Time to prep
10 min
Time to cook
20 min
Overall time
30 min
Created by Naomi Carter


Skill level Easy

Cuisine Italian

Makes 4 Portions

Dietary notes None specified

What you 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 ½ teaspoon crushed red pepper flakes, optional
03 Salt and freshly ground black pepper to taste

For Serving

01 Freshly grated Parmesan cheese
02 Crusty bread, optional

Directions

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, sautéing for 4 minutes until vegetables soften. Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Build the Broth Base: Stir in the drained beans, Italian herb mix, and red pepper flakes if using. 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 together.

Step 05

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

Step 06

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

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools needed

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

Allergens

Review ingredients for allergies and speak with your healthcare provider if you're unsure.
  • Contains dairy including butter, cream, and Parmesan
  • May contain gluten in sausage and broth; use certified gluten-free products if needed
  • May contain sulfites in sausage

Nutrition details (each serving)

This info is a reference and doesn’t replace advice from your doctor.
  • Energy: 510
  • Lipids: 32 g
  • Carbohydrates: 31 g
  • Proteins: 24 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.