If Tuscan White Bean Soup has been calling your name lately, you’re in the right place, friend. This warm, savory bowl of goodness is exactly what you need on a chilly weeknight, a busy workday, or honestly—any time life feels like “one more thing” might send you over the edge. Trust me, I’ve been there, too.
As someone who spends a lot of time in the kitchen (both by passion and by profession), I can tell you this: there’s something magical about a soup that tastes like it simmered all day… even when you threw it together between school pick-ups and laundry cycles. And that’s exactly what this Tuscan White Bean Soup delivers—big flavor, comforting vibes, and barely any stress.
Let’s dive into why this recipe might just earn a permanent spot in your weekly rotation.
Table of Contents
Why You’ll Love This Tuscan White Bean Soup
Tuscan White Bean Soup has this wonderful way of blending hearty ingredients with warm, rustic flavors… without requiring a culinary degree or twenty specialty ingredients. It’s the kind of soup that feels comforting but still fresh, simple but somehow impressive.
Whether you’re feeding hungry kids, a picky spouse, or just yourself after a long day, this recipe hits all the right notes:
- Full of protein thanks to mild Italian sausage and nutritious beans
- Packed with veggies, tender and flavorful
- Creamy without being heavy
- A true one-pot wonder (my favorite kind!)
And yes—you can absolutely dunk a thick slice of sourdough into this. In fact, I highly recommend it.
Ingredients You’ll Need
Here’s what goes into this soul-warming Tuscan White Bean Soup:
- 1 pound mild Italian sausage
- 1 large yellow onion, diced (about 1 ½ cups)
- 3 ribs celery, diced
- 2 large carrots, sliced into rounds
- 2 teaspoons garlic, minced
- 1 tablespoon tomato paste
- 1 teaspoon Italian seasoning
- ½ teaspoon crushed red pepper
- ½ teaspoon ground black pepper
- 4 cups chicken broth (32 ounces)
- 2 cans Great Northern beans, drained and rinsed (15.5 ounces each)
- 2 cups baby spinach
- ½ cup heavy whipping cream
- Chopped parsley for garnish
How to Make Tuscan White Bean Soup (Step-by-Step)
Let’s keep this simple, friendly, and doable—because that’s how we cook at Chicken Magic Recipes!
1. Brown the Sausage
Place a large Dutch oven over medium-high heat. Add in the mild Italian sausage.
Cook for 10–15 minutes, breaking it into crumbles with your wooden spoon (aka your kitchen magic wand). Once it’s beautifully browned, we move on.
2. Soften the Veggies
Turn the heat down to medium. Add diced onions, celery, and carrots.
Cook them until the onions soften, 3–5 minutes.
Add garlic and sauté another minute. (Your kitchen should be smelling incredible right about now.)
3. Build the Flavor Base
Add tomato paste, Italian seasoning, crushed red pepper, and black pepper.
Stir everything together so the spices coat the veggies and sausage. This step gives your Tuscan White Bean Soup that deep, savory flavor that feels almost… cozy.
4. Add Broth + Beans
Pour in the chicken broth and slide in those Great Northern beans.
Bring it all to a simmer. Let it bubble 6–7 minutes, until the carrots and celery soften.
5. Make It Creamy + Add Greens
Stir in the heavy cream and spinach.
Cook another 5 minutes, until the spinach wilts and blends beautifully into the soup.
6. Serve & Enjoy
Ladle into bowls, sprinkle with chopped parsley, and serve warm.
If you’ve got crusty bread nearby—this is your moment.
Tips for the Best Tuscan White Bean Soup
We’re keeping things real here, so consider these your “friend in the kitchen” tips:
- Don’t stress if your soup looks thin at first.
Once the beans warm up and the cream blends in, it thickens nicely. - Want it spicier?
Double the crushed red pepper. (Or triple it… you do you!) - Prefer a thicker, creamier soup?
Mash a half-cup of beans before adding them. Instant thickening magic. - Kids won’t eat spinach?
Chop it super fine—they’ll never know.
This recipe became one of my Sunday-night go-tos after my kids declared it “the soup that doesn’t taste like vegetables.” High praise, right?

FAQ: Tuscan White Bean Soup
Can I use a different type of bean?
Absolutely. Cannellini beans or navy beans work beautifully in Tuscan White Bean Soup.
Can I make this soup dairy-free?
Yes—swap the heavy cream for full-fat coconut milk. The flavor stays rich and lovely.
How do I store leftovers?
Place leftover Tuscan White Bean Soup in an airtight container and refrigerate for up to 4 days.
The flavors get even better by day two!
Can I freeze it?
You can—but freeze before adding the cream for best texture. When reheating, stir the cream in at the end.
Bringing It All Together
Tuscan White Bean Soup is the kind of recipe that brings warmth, comfort, and a little spark of joy into an otherwise busy day. It’s hearty enough to satisfy a hungry family, simple enough for a weeknight dinner, and packed with those rustic Italian flavors we all adore.
When you need something easy, delicious, and wonderfully cozy, Tuscan White Bean Soup is always a winning choice.
Now go grab that pot—you’ve got some magic to make.
More Cozy Recipes You’ll Love
If this Tuscan White Bean Soup warmed your heart (and your kitchen!), here are a few more comforting bowls you might want to try next. Each one brings its own kind of magic—perfect for busy nights, chilly days, or whenever you’re craving something delicious and soul-soothing:
- Craving another Italian-inspired classic? You’ll adore my Italian Wedding Soup—tender meatballs, savory broth, and nostalgic comfort in every spoonful.
- If you like your soups with a little kick, my Spicy Jalapeño Popper Chicken Soup is creamy, bold, and unbelievably satisfying.
- For something hearty and wholesome, check out my Potato and Sausage Chowder—a cozy, stick-to-your-ribs bowl that’s perfect for cold evenings.
- And if you want to keep riding the Tuscan flavor wave, you’ll love my Creamy Tuscan Ravioli Soup—rich, comforting, and guaranteed to become a new favorite.
Go ahead and explore—your next warm, comforting bowl is just a click away.
Print
Tuscan White Bean Soup
- Total Time: 40 minutes
- Yield: 6 servings 1x
Description
This creamy Tuscan White Bean Soup is a cozy, flavor-packed one-pot meal made with Italian sausage, tender veggies, white beans, and spinach. It comes together quickly, delivers rich, comforting Italian-inspired goodness, and is perfect for busy weeknights or chilly days.
Ingredients
-
1 pound mild Italian sausage
-
1 large yellow onion, diced (about 1 ½ cups)
-
3 ribs celery, diced
-
2 large carrots, sliced into rounds
-
2 teaspoons garlic, minced
-
1 tablespoon tomato paste
-
1 teaspoon Italian seasoning
-
½ teaspoon crushed red pepper
-
½ teaspoon ground black pepper
-
4 cups (32 ounces) chicken broth
-
2 cans (15.5 ounces each) Great Northern beans, drained and rinsed
-
2 cups fresh baby spinach
-
½ cup heavy whipping cream
-
Chopped parsley, for garnish
Instructions
-
In a large Dutch oven over medium-high heat, add the mild Italian sausage. Cook for 10–15 minutes, breaking it apart with a wooden spoon, until browned.
-
Reduce the heat to medium and add the onion, celery, and carrots. Cook for 3–5 minutes, until the onions soften.
-
Add the garlic and cook for 1 minute.
-
Stir in the tomato paste, Italian seasoning, crushed red pepper, and black pepper. Mix well to coat the sausage and vegetables.
-
Add the chicken broth and Great Northern beans. Bring to a simmer and cook for 6–7 minutes, until the carrots and celery are tender.
-
Pour in the heavy cream and add the spinach. Cook for another 5 minutes, until the spinach wilts.
-
Serve warm and garnish with fresh parsley.
Notes
For a thicker soup, mash a small portion of beans before adding them.
Add more crushed red pepper if you want extra heat.
Substitute cannellini beans or navy beans if preferred.
Soup thickens as it cools—thin with extra broth when reheating, if needed
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-inspired
Nutrition
- Serving Size: 1 bowl (approx.)
- Calories: 420 kcal
- Sugar: 4 g
- Sodium: 980 mg
- Fat: 26 g
- Saturated Fat: 11 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 25 g
- Fiber: 6 g
- Protein: 22 g
- Cholesterol: 65 mg