Written by

Samantha Ford

Published

Cozy Creamy Tuscan White Bean and Sausage Soup

Ready In 40 minutes
Servings 6 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

The last ladle scraped the bottom of the pot, and my husband actually looked disappointed. That was the second bowl for both of us, and we were still eyeing the pot like it might magically refill. I had made this soup on a whim—a Thursday night with no real plan, just a fridge full of half-used ingredients and a craving for something warm. I didn’t expect it to become the thing we’d request every time the weather turned cold.

This Cozy Creamy Tuscan White Bean and Sausage Soup started as a “use what you have” experiment. I had Italian sausage in the freezer, a can of white beans in the pantry, and some kale that was starting to look sad. I wanted something creamy but didn’t have heavy cream, so I grabbed the half-and-half and hoped for the best. What came together in that single pot was honestly better than any restaurant version I’d ordered before. The sausage rendered its fat slowly, the beans broke down just enough to thicken the broth, and the kale wilted into these little ribbons of green that made the whole thing feel intentional.

Here’s the thing about this soup. It tastes like it simmered all day, but it’s ready in about 40 minutes. The creaminess comes from blending some of the beans into the broth—no cream needed if you don’t have it. And that Tuscan-inspired flavor? A little garlic, some rosemary, a pinch of red pepper flakes. Simple stuff you probably already have. I’ve made this for company and for quiet nights alone, and it works for both. It’s the kind of recipe that makes you feel like you’ve got it together, even when you’re just throwing things in a pot and hoping for the best.

Why You’ll Love This Recipe

I’ve tested this soup more times than I care to count, and every batch taught me something new. The first time, I used hot Italian sausage and it was a little too spicy for my kids. The second time, I blended all the beans into the broth and it turned into more of a puree than a soup. By the third try, I had it dialed in. Here’s why I keep coming back to this version.

  • Quick & Easy: From start to finish, this soup comes together in about 40 minutes. No soaking beans overnight, no complicated techniques. Just one pot and a little patience while the sausage browns.
  • Simple Ingredients: You probably already have most of these in your kitchen. Canned beans, chicken broth, garlic, onion, and a few pantry spices. The sausage and kale are the only things you might need to grab at the store.
  • Perfect for Cozy Nights: This is the soup you want when the wind is howling and you just want to curl up on the couch. It’s hearty enough to be a meal on its own, especially with some crusty bread for dipping.
  • Crowd-Pleaser: I’ve served this to picky eaters, health-conscious friends, and sausage lovers alike. Everyone goes back for seconds. The kids don’t even mind the kale, which is basically a parenting win.
  • Unbelievably Delicious: The secret is browning the sausage really well. Those crispy bits at the bottom of the pot? That’s where all the flavor lives. The beans add creaminess without any dairy, and the kale gives it that Tuscan feel.

I’ve made versions of this soup with different proteins and beans, but this combination is the one that feels most like home. It’s not fancy. It’s not complicated. It’s just really, really good food that makes you feel taken care of.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create something greater than the sum of their parts. The sausage provides richness, the beans add body and creaminess, and the kale brings a fresh, slightly bitter note that balances everything out.

Here’s what you’ll need:

  • Italian sausage (1 lb, mild or sweet, casings removed) — I prefer Johnsonville or a local butcher’s fresh sausage. The fat content is important here; don’t use turkey sausage unless you add a little olive oil to compensate.
  • Cannellini beans (2 cans, 15 oz each, drained and rinsed) — These are the classic Tuscan white bean. Great Northern beans work too, but cannellini are creamier. I’ve used both and honestly can’t tell much difference once they’re blended.
  • Yellow onion (1 medium, diced) — About 1 cup. Sweet onion works fine too.
  • Garlic (4 cloves, minced) — Don’t skimp here. Fresh garlic makes a difference, but jarred minced garlic works in a pinch.
  • Chicken broth (4 cups, low sodium) — I use Swanson or Kitchen Basics. Homemade is great if you have it, but boxed broth works perfectly.
  • Heavy cream or half-and-half (½ cup) — For that velvety finish. You can skip this and blend more beans instead for a dairy-free version.
  • Kale (3 cups, stems removed and chopped) — Lacinato (dinosaur) kale is my favorite because it’s tender and doesn’t get too chewy. Curly kale works too, just chop it finely.
  • Fresh rosemary (1 tablespoon, chopped) — Dried rosemary works but use half the amount. Fresh really shines here.
  • Red pepper flakes (½ teaspoon, or to taste) — Adds a gentle warmth, not overwhelming heat. Leave it out if you’re sensitive to spice.
  • Salt and black pepper (to taste) — Go easy on the salt since the sausage and broth are already seasoned.
  • Olive oil (1 tablespoon) — For browning the sausage and softening the vegetables.

Optional but nice: a Parmesan rind thrown into the pot while it simmers, or a splash of white wine after browning the sausage. I do the wine thing when I’m feeling fancy, but it’s absolutely not necessary.

Equipment Needed

You don’t need much for this soup, which is part of its charm. Here’s the basic setup:

  • Large Dutch oven or heavy-bottomed pot (5-6 quart) — I use my Le Creuset, but any heavy pot works. The key is even heat distribution so the sausage browns properly without burning.
  • Wooden spoon or spatula — For breaking up the sausage and scraping up those brown bits from the bottom of the pot.
  • Immersion blender or regular blender — An immersion blender is easier because you can blend right in the pot. If using a regular blender, work in batches and be careful with hot liquid.
  • Cutting board and sharp knife — For prepping the onion, garlic, kale, and rosemary.
  • Measuring cups and spoons — For the broth, cream, and seasonings.
  • Ladle — For serving.

If you don’t have an immersion blender, you can mash some of the beans with a potato masher or fork right in the pot. It won’t be as smooth, but it still works. I’ve done it that way when my immersion blender was in the dishwasher, and the texture was actually nice—a little rustic, which fits the Tuscan vibe.

Preparation Method

Cozy Creamy Tuscan White Bean and Sausage Soup preparation steps

Let me walk you through this step by step. I’ve made this soup so many times that I could do it in my sleep, but I remember my first time being a little nervous about the timing. Don’t be. It’s forgiving.

  1. Brown the sausage. Heat the olive oil in your Dutch oven over medium-high heat. Add the sausage, breaking it up with your wooden spoon as it cooks. Let it get really brown—about 5-7 minutes. Don’t rush this step. Those browned bits on the bottom of the pot are pure flavor. Once the sausage is cooked through, use a slotted spoon to transfer it to a plate. Leave the fat in the pot.
  2. Sauté the aromatics. Reduce the heat to medium. Add the diced onion to the pot and cook for 3-4 minutes, stirring occasionally, until it’s translucent and starting to soften. Add the minced garlic and cook for another 30 seconds until fragrant. Your kitchen should smell amazing at this point.
  3. Optional deglaze. If you have white wine, pour in about ¼ cup and scrape up all those browned bits from the bottom of the pot. Let it cook for a minute until the alcohol burns off. If you’re skipping the wine, just use a splash of broth instead.
  4. Add the broth and beans. Pour in the chicken broth and add the drained and rinsed cannellini beans. Reserve about ½ cup of beans if you want to add them whole later for texture. Bring everything to a gentle boil, then reduce the heat to a simmer.
  5. Blend some of the soup. Using your immersion blender, blend about half of the soup right in the pot. This creates that creamy base without adding any cream. If you’re using a regular blender, carefully transfer about 2 cups of the soup (mostly liquid and beans) to the blender, blend until smooth, and return it to the pot. Be careful—hot liquid expands in a blender, so work in batches and don’t fill the blender more than halfway.
  6. Simmer and season. Add the fresh rosemary, red pepper flakes, and a generous pinch of black pepper. Let the soup simmer for 10 minutes, stirring occasionally. Taste and adjust salt—remember the sausage will add saltiness, so go easy.
  7. Add the kale and cream. Stir in the chopped kale and let it wilt for about 2 minutes. Then pour in the heavy cream (or half-and-half) and the cooked sausage. Stir everything together and let it heat through for another 2-3 minutes.
  8. Taste and adjust. This is the most important step. Taste the soup and adjust seasonings. Maybe it needs more salt, a pinch more red pepper flakes, or another grind of black pepper. Trust your taste buds.
  9. Serve immediately. Ladle the soup into bowls and top with a sprinkle of fresh rosemary or a drizzle of olive oil if you’re feeling fancy. Crusty bread is non-negotiable in my house.

A few notes from experience: if your soup seems too thick after blending, add more broth or water until it reaches your preferred consistency. If it’s too thin, let it simmer uncovered for a few more minutes to reduce. And if you’re meal prepping, leave the kale out until you’re ready to serve—it stays brighter and fresher that way.

Cooking Tips & Techniques

After making this soup more times than I can count, I’ve picked up a few tricks that make a real difference. Some I learned the hard way, others from watching my grandmother cook.

Brown the sausage properly. This is non-negotiable. Don’t crowd the pot, and don’t stir it constantly. Let it sit for a minute or two before breaking it up. You want deep golden-brown bits, not gray, steamed meat. If your pot is too small, cook the sausage in two batches.

Don’t skip the blending step. I know it’s an extra step, but it’s what gives this soup its creamy texture without needing a ton of cream. The beans break down and thicken the broth naturally. If you blend the whole pot, it becomes more of a pureed soup. If you blend half, you get a nice mix of creamy broth and chunky beans. I prefer the latter.

Use a light hand with salt. Italian sausage is already seasoned, and canned beans and broth contain sodium. Taste before you add salt, especially if you’re using a salted broth. You can always add more later, but you can’t take it out.

Let the kale wilt gently. Kale needs just a couple of minutes in the hot soup to soften. Overcooking it makes it mushy and dull in color. Add it at the very end, stir until it’s bright green and tender, and you’re done.

Toast some crusty bread. I know this isn’t a cooking tip for the soup itself, but trust me. A thick slice of sourdough or ciabatta, toasted with a little olive oil and rubbed with a cut garlic clove, makes this soup a complete meal. I’ve been known to make extra bread just so I can soak up every last drop of broth.

One mistake I made early on: I added the cream too early and let it boil. The cream separated and left little curdled bits floating in the soup. Not pretty. Always add cream at the end, over low heat, and don’t let it boil. Gentle heat is your friend here.

Variations & Adaptations

This soup is incredibly flexible. I’ve made it for friends with dietary restrictions and for myself when I wanted something different. Here are some variations I’ve tried and loved.

  • Vegetarian version: Skip the sausage and use vegetable broth. Add a second can of beans and maybe some mushrooms for umami. I’ve used baby bella mushrooms, sliced and sautéed with the onion, and it was surprisingly satisfying. Not the same as the sausage version, but good in its own right.
  • Dairy-free adaptation: Omit the cream entirely and blend more of the beans into the broth. The soup will still be creamy and rich. I’ve also used canned coconut milk instead of cream, and while it changes the flavor slightly, it’s delicious in a different way—especially with a squeeze of lemon at the end.
  • Spicy version: Use hot Italian sausage instead of mild, and double the red pepper flakes. Add a diced jalapeño with the onion for extra heat. My husband loves this version; I stick with mild and add red pepper flakes to my own bowl.
  • Different greens: Swap the kale for spinach, Swiss chard, or even collard greens. Spinach wilts in about 30 seconds, so add it at the very end. Swiss chard takes a little longer but adds beautiful color.
  • Herb swap: No rosemary? Use thyme or oregano instead. I’ve made this with a combination of thyme and a bay leaf, and it was lovely. Different, but still Tuscan-inspired.

My personal favorite variation? I add a Parmesan rind to the pot while the soup simmers. It infuses the broth with this nutty, salty flavor that’s absolutely incredible. Just fish it out before serving. If you don’t have a rind, sprinkle some grated Parmesan on top of each bowl. It’s not quite the same, but it’s close.

Serving & Storage Suggestions

This soup is best served hot, straight from the pot, with a generous hunk of crusty bread for dipping. I like to ladle it into wide, shallow bowls so the bread has room to soak up the broth. A drizzle of good olive oil and a sprinkle of fresh rosemary on top makes it look restaurant-worthy.

For a complete meal, serve this soup alongside a simple green salad with lemon vinaigrette. The acidity of the dressing cuts through the richness of the soup beautifully. If you’re feeling indulgent, a roasted tomato basil soup with gruyère grilled cheese croutons is another cozy option for soup lovers, though this white bean version is a meal in itself.

As for drinks, a crisp white wine like Pinot Grigio or Sauvignon Blanc pairs wonderfully. For non-alcoholic options, sparkling water with lemon or a warm mug of herbal tea works just as well.

Storage: This soup keeps beautifully in the refrigerator for 4-5 days. Store it in an airtight container. The flavors actually deepen and meld together overnight, so it might taste even better the next day. If you’re meal prepping, consider leaving the kale out and adding it fresh when you reheat—it stays brighter and more vibrant.

Freezing: This soup freezes well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Leave a little room for expansion. To thaw, place the container in the refrigerator overnight. Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water if it’s too thick.

Reheating: The best way to reheat this soup is on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or water if it’s thickened too much in the fridge. Microwave works in a pinch, but the texture won’t be as good. If you froze the soup with kale, the kale might be a little wilted after thawing—that’s okay, it’s still delicious.

Nutritional Information & Benefits

This soup is hearty and satisfying, but it’s also surprisingly nutritious. Here’s a rough breakdown per serving (based on 6 servings):

Nutrient Amount per Serving
Calories 380-420
Protein 22g
Fat 22g
Carbohydrates 28g
Fiber 8g
Sodium 800-1000mg

The white beans are the real star here nutritionally. They’re packed with fiber and protein, which keeps you full and satisfied. They’re also a good source of iron, magnesium, and folate. The kale adds vitamins A, C, and K, plus antioxidants. And the sausage provides protein and B vitamins, though it does add some saturated fat and sodium.

If you’re watching your sodium, use low-sodium broth and no-salt-added canned beans. You can also use turkey sausage instead of pork to reduce the fat content. For a lower-carb version, reduce the beans and add more kale or other low-carb vegetables.

This soup is naturally gluten-free (check your sausage and broth to be sure) and can be made dairy-free by omitting the cream. It’s not suitable for vegans as written, but the vegetarian version mentioned earlier works well.

Conclusion

This Cozy Creamy Tuscan White Bean and Sausage Soup has become one of those recipes I turn to again and again. It’s the soup I make when I’m tired, when I’m cold, when I need something warm and comforting that doesn’t require a lot of effort. It’s the soup I make for friends who are going through a rough patch, for family dinners where I want everyone to leave full and happy, and for those quiet nights when it’s just me and a good book.

What I love most about this recipe is how forgiving it is. You can swap ingredients, adjust the seasonings, make it your own. It’s not a rigid formula—it’s a starting point. Add more kale, use different beans, throw in some leftover vegetables. The base is solid, and it welcomes creativity.

If you make this soup, and I hope you do, let me know how it turns out. Leave a comment below or tag me in your photos. I love seeing how people make recipes their own. And if you have questions, ask away. I’ve probably made every mistake you can imagine with this soup, so I’m happy to help you avoid them.

Now go make some soup. Your future self, curled up on the couch with a warm bowl and some crusty bread, will thank you.

Frequently Asked Questions

Can I use dried beans instead of canned?

Absolutely. You’ll need about 1 cup of dried cannellini beans. Soak them overnight, then drain and rinse. Cook them in water or broth until tender—about 45 minutes to 1 hour—before adding them to the soup. The texture will be even better than canned, but it does add time to the recipe.

Can I make this soup in a slow cooker?

Yes, with some adjustments. Brown the sausage and sauté the onion and garlic on the stovetop first, then transfer everything except the kale and cream to the slow cooker. Cook on low for 4-6 hours. Blend some of the soup, then stir in the kale and cream and let it heat through for 15-20 minutes before serving.

Can I use a different type of sausage?

Sure. Sweet Italian sausage is the classic choice, but you can use hot Italian for spice, chicken sausage for a leaner option, or even kielbasa for a different flavor profile. Just keep in mind that different sausages have different fat contents and seasonings, so you might need to adjust the salt and oil.

How do I make this soup thicker?

Blend more of the beans into the broth. You can blend the entire pot if you want a completely smooth, creamy soup. Alternatively, let the soup simmer uncovered for an extra 10-15 minutes to reduce and concentrate the flavors. If it’s still too thin, mash some of the beans with a fork or potato masher right in the pot.

Can I add other vegetables to this soup?

Definitely. Diced carrots, celery, zucchini, or bell peppers all work well. Add them with the onion and sauté until softened before adding the broth. Mushrooms are also a great addition—sauté them after the sausage and before the onion. Just keep in mind that adding more vegetables will change the flavor balance slightly.

Pin This Recipe!

Cozy Creamy Tuscan White Bean and Sausage Soup recipe

Print

Cozy Creamy Tuscan White Bean and Sausage Soup

A hearty and comforting Tuscan-inspired soup made with Italian sausage, creamy cannellini beans, and tender kale in a rich, savory broth. Ready in about 40 minutes, this one-pot meal is perfect for cozy nights and is sure to become a family favorite.

  • Author: Mila
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 1 lb Italian sausage (mild or sweet, casings removed)
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 1 medium yellow onion, diced (about 1 cup)
  • 4 cloves garlic, minced
  • 4 cups low-sodium chicken broth
  • ½ cup heavy cream or half-and-half
  • 3 cups kale, stems removed and chopped
  • 1 tablespoon fresh rosemary, chopped
  • ½ teaspoon red pepper flakes (or to taste)
  • Salt and black pepper to taste
  • 1 tablespoon olive oil
  • Optional: ¼ cup white wine for deglazing
  • Optional: Parmesan rind for simmering

Instructions

  1. Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the sausage, breaking it up with a wooden spoon, and cook until deeply browned, about 5-7 minutes. Transfer sausage to a plate with a slotted spoon, leaving the fat in the pot.
  2. Reduce heat to medium. Add diced onion and cook for 3-4 minutes until translucent. Add minced garlic and cook for 30 seconds until fragrant.
  3. Optional: Pour in ¼ cup white wine and scrape up browned bits from the bottom of the pot. Cook for 1 minute. If skipping wine, use a splash of broth.
  4. Add chicken broth and drained cannellini beans (reserve ½ cup of beans if desired for texture). Bring to a gentle boil, then reduce to a simmer.
  5. Using an immersion blender, blend about half of the soup directly in the pot until smooth and creamy. Alternatively, carefully transfer 2 cups of soup to a regular blender, blend until smooth, and return to the pot.
  6. Stir in fresh rosemary, red pepper flakes, and black pepper. Simmer for 10 minutes, stirring occasionally. Taste and adjust salt as needed.
  7. Stir in chopped kale and let wilt for about 2 minutes. Add heavy cream (or half-and-half) and cooked sausage. Heat through for 2-3 minutes. Do not let boil after adding cream.
  8. Taste and adjust seasonings. Serve immediately with crusty bread.

Notes

For a dairy-free version, omit the cream and blend more beans into the broth. For a vegetarian version, skip the sausage and use vegetable broth with mushrooms. The soup can be stored in the refrigerator for 4-5 days or frozen for up to 3 months. Add kale fresh when reheating for best texture.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 400
  • Sugar: 4
  • Sodium: 900
  • Fat: 22
  • Saturated Fat: 8
  • Carbohydrates: 28
  • Fiber: 8
  • Protein: 22

Keywords: Tuscan soup, white bean soup, sausage soup, creamy soup, kale soup, one-pot meal, comfort food, Italian soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating