Creamy Tuscan White Bean Soup

Featured in: Daily Home Cooking

This velvety Tuscan-style soup combines tender cannellini beans with savory Italian sausage, sweet carrots, and fresh baby spinach swimming in a luxuriously creamy broth. The entire dish comes together in just 30 minutes, making it perfect for weeknight dinners or casual entertaining. Each bowl delivers comforting warmth with subtle Italian herbs and optional red pepper flakes for gentle heat.

Updated on Wed, 28 Jan 2026 16:26:00 GMT
A close-up of Epic Creamy Tuscan White Bean Soup with sausage, spinach, and carrots in a white bowl, steam rising from the rich broth. Pin it
A close-up of Epic Creamy Tuscan White Bean Soup with sausage, spinach, and carrots in a white bowl, steam rising from the rich broth. | dailyzaafar.com

The first time I tried this was on a Tuesday when the wind was rattling the windows and the kitchen felt unusually cold. I just wanted something that felt like a thick blanket in a bowl. As the sausage hit the hot butter the aroma immediately started to lift my mood. It turned out to be the quickest way to make a rainy afternoon feel like a small celebration. Now it is my go to whenever the weather turns gray.

One evening I was so distracted by a phone call that I let the carrots saute a bit longer than intended until they were slightly caramelized. That small mistake added a sweet depth to the broth that I now try to replicate every single time. My friends gathered around the stove with spoons in hand before I even had a chance to set the table. We ended up eating straight from the pot while leaning against the counters and laughing. It was one of those rare moments where the food did all the heavy lifting for the evening.

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: I prefer using the spicy variety because the heat balances out the richness of the heavy cream perfectly.
  • Cannellini beans: These hold their shape well while providing a buttery interior that makes the soup feel incredibly substantial.
  • Fresh baby spinach: Adding this at the very end keeps the color vibrant and prevents the leaves from becoming mushy or lost.
  • Chicken broth: Always choose a low sodium version so you have total control over the final salt levels in your bowl.
  • Heavy cream: This is the secret to that luxurious mouthfeel that transforms a basic bean soup into a restaurant quality dish.
  • Yellow onion and carrots: This classic base provides a foundational sweetness that grounds the savory notes of the sausage.
  • Dried Italian herb mix: A simple blend of oregano and basil brings that nostalgic Tuscan flavor profile to every single spoonful.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Brown the sausage:
Melt the butter in your heavy pot and let the sausage sizzle until it is deeply browned and crumbly. You want those little crispy bits at the bottom because they are packed with concentrated flavor for the broth.
Soften the aromatics:
Toss in your diced onion and carrots and cook them until the onion turns translucent and the carrots soften. Stir in the minced garlic at the very end just until you can smell it filling the room.
Simmer the base:
Pour in the beans and spices followed by the broth and let everything come to a gentle bubble. This short simmer allows the herbs to wake up and infuse the liquid with their earthy notes.
Whisk in the cream:
Turn the heat down low before slowly pouring in the heavy cream and stirring until the color turns a beautiful pale orange. Let it hang out on the stove for a few minutes so the flavors can finally get to know each other.
Wilt the greens:
Fold in the fresh spinach and watch it shrink into the hot liquid until it is just tender. Give it a final taste and add salt or pepper if you feel like the flavors need a little nudge.
Finish and serve:
Ladle the thick soup into deep bowls and top it with a generous mountain of freshly grated Parmesan cheese. A hunk of crusty bread is mandatory for catching every last drop of the creamy broth.
Epic Creamy Tuscan White Bean Soup ladled into a rustic bowl with a side of crusty bread, topped with freshly grated Parmesan. Pin it
Epic Creamy Tuscan White Bean Soup ladled into a rustic bowl with a side of crusty bread, topped with freshly grated Parmesan. | dailyzaafar.com

There was a night when my neighbor came over feeling quite under the weather and I handed over a jar of this soup. Seeing the steam rise and witnessing that first comforting sip made me realize that some recipes are actually just edible hugs.

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.

Mastering the Saute

Building a good soup starts with the bits left behind in the pan after browning your meat. Those golden brown spots contain all the savory essence that will eventually season your entire pot of broth. Taking the time to let the sausage develop a crust pays off in the final flavor profile.

Texture and Consistency

I have learned that the contrast between the tender beans and the slight bite of the carrots is what makes each spoonful interesting. If you like a smoother finish you can use an immersion blender for just a second or two before adding the sausage back in. This results in a much thicker base while keeping the meat chunky.

Serving and Leftovers

This soup actually tastes even better the next day after the spices have had a chance to fully settle. If you find the leftovers have thickened too much in the fridge simply add a splash of water or broth while reheating. Here are a few final things to keep in mind.

  • Store any extras in airtight containers for up to three days of easy lunches.
  • Garnish with a drizzle of high quality olive oil for an extra touch of richness.
  • Avoid freezing this particular soup because the heavy cream tends to separate and change texture when thawed.
Overhead view of Epic Creamy Tuscan White Bean Soup in a Dutch oven, showcasing tender beans, crumbled sausage, and wilted spinach in creamy broth. Pin it
Overhead view of Epic Creamy Tuscan White Bean Soup in a Dutch oven, showcasing tender beans, crumbled sausage, and wilted spinach in creamy broth. | dailyzaafar.com

This bowl of goodness is proof that you only need thirty minutes to create something truly soul warming. I hope this becomes the recipe you reach for whenever you need a little bit of kitchen magic.

Recipe Questions & Answers

Can I make this soup dairy-free?

Yes, simply replace the heavy cream with full-fat coconut milk or extra broth. The texture will still be rich and satisfying, though the flavor profile will shift slightly.

What type of sausage works best?

Italian sausage—either mild or spicy—provides authentic flavor. You can also use turkey or chicken sausage for a lighter version while maintaining excellent taste.

How do I store leftovers?

Store cooled soup in an airtight container in the refrigerator for up to 4 days. The flavors continue to develop over time. Reheat gently on the stovetop, adding a splash of broth if needed.

Can I freeze this soup?

The soup freezes well for up to 3 months, though the cream may separate slightly upon thawing. Simply reheat while stirring to restore the creamy texture.

How can I make it thicker?

Mash a portion of the beans against the side of the pot before adding the cream. This releases starch and creates a naturally thicker, more velvety broth.

What bread pairs best?

Crusty Italian bread, ciabatta, or a warm baguette complements the creamy broth beautifully. Toast the bread lightly for extra texture.

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 Tuscan soup with white beans, sausage, and spinach in a creamy broth.

Prep Time
10 min
Cook Time
20 min
Time Needed
30 min
Created by Cole Armstrong


Skill Level Easy

Cuisine Italian

Makes 4 Servings

Diet Preferences None specified

Ingredient List

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
03 Salt and freshly ground black pepper to taste

For Serving

01 Freshly grated Parmesan cheese
02 Crusty bread

How-To Steps

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 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 if using. Pour in chicken broth and bring mixture to a simmer.

Step 04

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

Step 05

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

Step 06

Serve: Ladle soup into bowls, top with freshly grated Parmesan cheese, and serve with 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.

What You’ll Need

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

Allergy Alerts

Review every ingredient for possible allergy risks, and talk to a health expert if unsure.
  • Contains dairy: butter, cream, and Parmesan
  • Contains potential gluten in sausage and broth - use certified gluten-free products if needed
  • Contains possible sulfites in sausage

Nutrition Details (per serving)

For informational purposes only. Not medical advice.
  • Calories: 510
  • Fats: 32 g
  • Carbohydrates: 31 g
  • Protein: 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.