The sausage starts to sizzle as soon as it hits the Dutch oven, and within a few minutes the bottom of the pot is covered in those browned, savory bits that make a good soup taste like it simmered all afternoon. That’s the beginning of this Tuscan White Bean Soup: Italian sausage, soft vegetables, tomatoes, and cannellini beans coming together in one pot.
I like how the beans make the broth feel substantial without turning it creamy or heavy. A quick mash against the side of the pot thickens just enough, while lacinato kale keeps its shape in the broth. The result is a full pot that serves six, with a little Parmesan on top of each bowl.

Kitchen Note
Strip the thick stems from the lacinato kale before chopping the leaves. Those ribs stay much chewier than the leaves, so leaving them in gives the soup two very different textures.
Save this Tuscan White Bean Soup for a cozy dinner: browned Italian sausage, tender kale, and a broth thickened with creamy cannellini beans.
The Bean Trick That Gives This Soup Body Without Cream
A soup can have plenty of beans and still taste thin if every bean stays whole. Cannellini beans have a soft, creamy interior, and pressing some of them against the pot releases enough of that texture to give the broth more body. You don’t need to mash them all. Leaving most whole keeps the soup full of distinct bites instead of turning it into a puree.
That balance matters here because the pot already has a lot going on: savory sausage, diced tomatoes, and greens. Cream or flour would make the broth heavier and mute some of those flavors. The beans do the thickening while keeping the soup brothy, so a spoonful still has clear broth around the sausage and vegetables. If you prefer a thicker bowl, mash a few more beans; if you like a lighter broth, keep the mashing to a small portion.
Why Cannellini, Lacinato Kale, and Italian Sausage Belong in This Pot

- Bulk Italian sausage — It browns into small, savory pieces and seasons the broth as it cooks. A standard grocery-store sausage works well; there’s no need to seek out a specialty brand. For a leaner alternative, turkey Italian sausage works, though the soup will have a less rich finish.
- Cannellini beans — Canned beans are already tender, which lets them soften the broth during a short simmer. Great Northern beans are the closest easy swap; they’re a little firmer but still work well. Drain and rinse either kind before adding them.
- Lacinato kale — Its sturdy leaves hold up in hot broth better than delicate greens. Choose leaves that look crisp rather than wilted, remove the stems, and chop the leaves into spoon-friendly pieces. Curly kale can stand in if that’s what you have; its leaves have a slightly more textured bite.
- Fresh rosemary — It gives the soup a woodsy note that suits the sausage and beans. Fresh sprigs or chopped rosemary both work once the leaves are removed from the stem. Dried rosemary is more concentrated, so use about one-third as much as fresh.
- Diced tomatoes and low-sodium chicken broth — The tomatoes bring acidity, and low-sodium broth leaves room for the sausage and measured salt to season the pot without making it too salty. Fire-roasted diced tomatoes are an easy swap if you want a smoky edge.
- Parmesan — Grated Parmesan gives each bowl a salty, nutty finish. A wedge grated at home melts readily over hot soup, but packaged grated Parmesan is convenient and works here, too.
Brown the Sausage Before Building the Broth
Brown the sausage in the Dutch oven
Heat the olive oil in a 6-quart Dutch oven over medium-high heat, then add the bulk sausage. Break it into small pieces as it cooks so you get browned crumbles rather than a few large clumps. Cook for 7 to 9 minutes, until browned and the center reaches 160°F. If you see pink sausage, keep cooking and check the temperature again.
Soften the vegetables without rushing them
Add the diced onion, carrots, and celery along with the kosher salt and black pepper. Stir occasionally as they cook for 5 to 7 minutes, until the vegetables begin to soften. They don’t need to brown; you’re looking for the onion to turn translucent around the edges and the carrots to lose their raw, rigid look. Keep the heat at medium-high and stir if anything starts sticking.
Let the garlic and rosemary turn fragrant
Stir in the minced garlic, chopped fresh rosemary, and crushed red pepper flakes. Cook for about 30 seconds, just until the garlic smells fragrant. This step is brief, so stay close to the pot; garlic that turns dark can taste bitter. Stir the aromatics through the sausage and vegetables before adding the liquids.
Simmer the beans and tomatoes in broth
Add the diced tomatoes, drained and rinsed cannellini beans, and chicken broth. Bring the pot to a boil, then reduce the heat and simmer uncovered for 15 minutes. Once it’s simmering, look for gentle bubbles rather than a hard, rolling boil. That steady heat gives the broth time to take on the flavor of the sausage and vegetables.
Finish with kale and Parmesan
Use a wooden spoon to mash some of the beans against the side of the pot, then stir in the chopped kale. Simmer for 5 to 8 minutes, until the leaves are tender but still easy to see among the beans. If the kale still feels tough, give it a little longer rather than serving it underdone. Ladle the soup into bowls and top with grated Parmesan.
Three Ways to Change Up This Sausage-and-Bean Soup
Make it vegetarian with beans and vegetable broth
Leave out the sausage and use vegetable broth instead of chicken broth. Start the vegetables in the warmed olive oil, then continue with the tomatoes, beans, and seasonings. The soup will be lighter and less savory, so keep the bean-mashing step for body and use a vegetarian Parmesan-style cheese or omit the topping.
Turn up the heat with hot Italian sausage
Use hot bulk Italian sausage in place of regular Italian sausage, and leave out the crushed red pepper flakes if you want the sausage to provide the heat on its own. The soup will have a warmer, more pronounced spice without adding another ingredient.
Use spinach for a softer green
Swap chopped spinach for the kale and stir it in after mashing the beans. Simmer only until the spinach wilts; it will be softer and less substantial than kale, but still gives the soup a fresh green finish.
Storage and Reheating
- Refrigerator: Store in an airtight container for 3 to 4 days. The beans will continue to absorb broth, so leftovers may be thicker.
- Freezer: Freeze cooled soup in airtight freezer-safe containers for up to 3 months. The kale softens after thawing, but the soup still freezes well; freeze it without the Parmesan topping.
- Reheating: Warm on the stovetop over medium heat, stirring, until it reaches 165°F throughout. Add a splash of broth if it has thickened in storage; avoid heating it so aggressively that the bottom scorches.
Questions That Come Up With This Sausage-and-Bean Soup

Tuscan White Bean Soup
Ingredients
Equipment
Method
- Heat the olive oil in a 6-quart Dutch oven over medium-high heat, then add the sausage and cook, breaking it into small pieces, until browned and it reaches 160°F, 7 to 9 minutes.
- Add the onion, carrots, celery, salt, and black pepper; cook, stirring occasionally, until the vegetables begin to soften, 5 to 7 minutes.
- Stir in the garlic, rosemary, and red pepper flakes and cook until fragrant, about 30 seconds.
- Add the tomatoes, cannellini beans, and chicken broth; bring to a boil, then reduce the heat and simmer uncovered for 15 minutes.
- Mash some of the beans against the side of the pot with a wooden spoon to thicken the soup, then stir in the kale and simmer until tender, 5 to 8 minutes.
- Ladle into bowls and top with the Parmesan cheese.


