Creamy Tuscan White Bean Soup

Featured in: Home Kitchen Cooking

This luxurious Tuscan-inspired soup combines tender cannellini beans, savory Italian sausage, fresh spinach, and sweet carrots in a rich, creamy broth. Ready in just 30 minutes, it's the perfect comfort food for busy weeknights. The combination of herbs, garlic, and Parmesan creates authentic Italian flavors, while the creamy base adds indulgent satisfaction to every spoonful.

Updated on Fri, 30 Jan 2026 08:34:19 GMT
Creamy Tuscan White Bean Soup With Sausage steaming in a rustic bowl, topped with melted Parmesan and wilted spinach. Save
Creamy Tuscan White Bean Soup With Sausage steaming in a rustic bowl, topped with melted Parmesan and wilted spinach. | softawragh.com

There's something about a bowl of creamy white bean soup that stops you mid-conversation. My neighbor Marco once brought over a pot of his family's Tuscan recipe, and I watched my usually chatty kids go completely silent, spoon after spoon disappearing into eager mouths. The soup was gone in fifteen minutes, but what stayed with me was how something so simple—beans, sausage, a whisper of cream—could feel like pure comfort. Now I make it whenever the kitchen needs that kind of quiet magic, and it never takes more than half an hour from stovetop to table.

I made this last winter for a friend dealing with a rough week, and she called me later saying she'd had three bowls and suddenly the world felt a little less sharp. That's when I realized this soup has a particular power—it's not just nourishment, it's the edible version of someone sitting across from you saying everything's going to be okay.

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 (12 oz), casings removed: The foundation of the whole dish—choose mild if you prefer gentleness, spicy if you want a little heat that lingers beautifully through each bite.
  • Yellow onion, 1 medium, finely diced: This becomes almost sweet as it softens, creating the backbone of flavor everything else builds on.
  • Carrots, 2 medium, peeled and diced: Their natural sugar balances the salty sausage and adds a gentle texture contrast.
  • Garlic cloves, 3, minced: Added after the softer vegetables so it doesn't burn and turn bitter—timing matters here.
  • Fresh baby spinach, 100 g (3.5 oz): Wilts in seconds at the end, adding brightness and a whisper of earthiness.
  • Cannellini beans, 2 cans (400 g each), drained and rinsed: Already cooked, they absorb the broth like tiny flavor sponges without falling apart.
  • Low-sodium chicken broth, 750 ml (3 cups): The liquid canvas—use low-sodium so you control the saltiness and don't end up with an oversalted bowl.
  • Heavy cream, 240 ml (1 cup): This is what makes it luxurious; it rounds out the flavors and creates that velvety mouthfeel.
  • Unsalted butter, 30 g (2 tbsp): Your starting point for browning the sausage—it creates the foundation of flavor.
  • Dried Italian herb mix, 1 tsp: A shortcut that works beautifully here, bringing basil, oregano, and thyme without fussing.
  • Crushed red pepper flakes, ½ tsp, optional: For those who like a warm tingle at the back of the throat.
  • Salt and freshly ground black pepper, to taste: Added at the very end so you taste as you go—this prevents over-salting.
  • Freshly grated Parmesan cheese, for serving: The final flourish that adds richness and a salty punch.
  • Crusty bread, optional for serving: For soaking up every last drop.

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 butter in a large pot over medium heat, then crumble in the sausage and cook, breaking it apart with a wooden spoon, until it's golden and cooked through—about five minutes. You'll notice the fat rendering and the kitchen starting to smell seriously good.
Build the vegetable base:
Add diced onion and carrots, sautéing for four minutes until they soften and become slightly translucent. Stir in minced garlic and let it toast for just one minute—any longer and it starts tasting acrid instead of sweet.
Combine beans and broth:
Stir in the drained beans, Italian herbs, and red pepper flakes if you're using them, then pour in the chicken broth and bring everything to a gentle simmer. Let it bubble quietly for a minute or two so the flavors start getting acquainted.
Add the cream and simmer:
Reduce heat to low and pour in the heavy cream, stirring gently so it incorporates evenly without curdling. Let it simmer for five to seven minutes, just enough time for the flavors to meld into something cohesive and delicious.
Finish with spinach:
Add the fresh spinach and stir until it wilts completely—this takes barely two minutes. Season with salt and freshly ground black pepper to taste, taking a moment to adjust the seasoning until it feels right on your tongue.
Serve with intention:
Ladle into bowls, top generously with Parmesan, and serve with crusty bread if you want something to soak up the creamy broth.
Hearty Creamy Tuscan White Bean Soup With Sausage in a Dutch oven, garnished with fresh herbs beside crusty bread. Save
Hearty Creamy Tuscan White Bean Soup With Sausage in a Dutch oven, garnished with fresh herbs beside crusty bread. | softawragh.com
Hearty Creamy Tuscan White Bean Soup With Sausage in a Dutch oven, garnished with fresh herbs beside crusty bread. Save
Hearty Creamy Tuscan White Bean Soup With Sausage in a Dutch oven, garnished with fresh herbs beside crusty bread. | softawragh.com

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.

There's a moment, usually around the third spoonful, when my kids stop asking questions and just eat. That's when I know the soup won. It becomes the thing people come back to, the one they ask for by name, the bowl they finish even when they thought they weren't that hungry.

Why This Soup Works Every Single Time

The secret is that nothing here is fighting for attention. The sausage gives you protein and savory depth, the beans provide heartiness without heaviness, and the cream brings everything into harmony. It's a soup where each element knows its job and does it beautifully, without pretension or complexity. The result feels like you've been cooking all afternoon when really you've barely had time to check your phone.

Variations That Feel Like New Dishes

Once you've made this soup a few times, you'll notice how forgiving it is. Some nights I use turkey sausage because it's lighter, other times I've stirred in sun-dried tomatoes or a splash of white wine for a sharper edge. A friend with dietary restrictions asked if she could use coconut cream instead of dairy, and honestly, it was stunning—different but equally comforting. The framework stays the same, but the details can bend to whatever you're craving or what's in your pantry.

The Parmesan Moment and Other Final Touches

Never underestimate what a handful of freshly grated Parmesan can do to a bowl of soup. It melts into the warm broth, adding a salty richness that makes people pause and take notice. The bread is optional in the literal sense, but practically speaking, a slice of something crusty and warm transforms the whole experience from meal to moment. I've learned that these finishing touches—the ones that take thirty seconds but change everything—are worth planning for.

  • Grate your Parmesan fresh from the block right before serving, because pre-grated loses its texture and impact.
  • If you want the soup thicker, use a potato masher to break down some of the beans against the side of the pot before adding cream.
  • Make extra and freeze it without the cream; thaw and reheat gently, stirring in fresh cream just before serving for a taste that feels freshly made.
Vivid Creamy Tuscan White Bean Soup With Sausage ladle lifted from pot, revealing creamy broth, sausage crumbles, and tender beans. Save
Vivid Creamy Tuscan White Bean Soup With Sausage ladle lifted from pot, revealing creamy broth, sausage crumbles, and tender beans. | softawragh.com
Vivid Creamy Tuscan White Bean Soup With Sausage ladle lifted from pot, revealing creamy broth, sausage crumbles, and tender beans. Save
Vivid Creamy Tuscan White Bean Soup With Sausage ladle lifted from pot, revealing creamy broth, sausage crumbles, and tender beans. | softawragh.com

This soup has become my answer to half a dozen different questions: what to make when you need comfort, what to bring when someone needs feeding, what to serve when you want to feel like you've put in more effort than you actually have. Make it once, and you'll find yourself making it again.

Recipe FAQs

Can I use dried beans instead of canned?

Yes, you can use dried beans. Soak 200g of dried cannellini beans overnight, then cook until tender before adding to the soup. This will add approximately 60-90 minutes to the total preparation time.

How do I make this soup thicker?

For a thicker consistency, mash some of the beans against the side of the pot before adding the cream. You can also blend 1-2 cups of the soup and stir it back in, or reduce the amount of broth slightly.

Can I freeze this soup?

Yes, this soup freezes well for up to 3 months. However, the cream may separate slightly upon reheating. Stir well while reheating and add a splash of fresh cream if needed to restore the creamy texture.

What can I substitute for heavy cream?

You can use half-and-half for a lighter version, coconut cream for dairy-free, or cashew cream for a vegan option. For an even lighter soup, simply add extra broth and omit the cream entirely.

How long does this soup keep in the refrigerator?

Store the soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth if the soup has thickened.

Can I use a different type of sausage?

Absolutely! Turkey sausage, chicken sausage, or even chorizo work beautifully. For a vegetarian version, omit the sausage and add extra vegetables like mushrooms or zucchini, using vegetable broth instead of chicken broth.

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

Hearty Tuscan soup with white beans, sausage, spinach & carrots in a creamy broth. Ready in just 30 minutes.

Prep Time
10 min
Time to Cook
20 min
Total Duration
30 min
Created by Noah Wilkins


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Diet Preferences 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 cannellini 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: Melt butter in a large pot over medium heat. Add crumbled sausage and cook, breaking into pieces with a spoon, until browned and cooked through, approximately 5 minutes.

Step 02

Soften 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

Build the base: Stir in drained beans, Italian herb mix, and red pepper flakes. Pour in chicken broth and bring to a gentle 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 greens: Add fresh spinach and cook until wilted, approximately 2 minutes. Season with salt and black pepper to your preference.

Step 06

Serve: Ladle soup into bowls, top with freshly grated Parmesan cheese, and 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 You'll Need

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

Allergens

Review ingredients for allergens and consult your healthcare provider with any concerns.
  • Contains dairy including butter, cream, and Parmesan
  • Contains potential gluten in sausage and broth; use certified gluten-free products if needed
  • Contains possible sulfites in sausage

Nutrition info (per serving)

Figures are for informational use and aren't a substitute for professional advice.
  • Energy: 510
  • Fats: 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.