As the beans simmer, the broth starts to look less like a thin soup and more like something you could settle into for dinner. That little change comes from the beans themselves, not cream or a complicated roux. In this Tuscan white bean soup, the onion, carrots, and celery soften first, then cannellini beans simmer with garlic, rosemary, and broth until their flavor has worked its way through the pot.
I like that the finish stays fresh instead of heavy. A little kale goes in near the end, just long enough to turn tender, and lemon juice brightens the whole bowl. The most useful move is to mash some of the beans right in the pot; it gives the broth body while leaving plenty of whole beans to spoon up. You get a hearty, comforting soup with a clear bean-and-herb flavor and greens in every serving.

Kitchen Note
Take the bay leaf out before you mash the beans. It can disappear among them, so I fish it out while it’s still easy to spot on top.
Save this Tuscan white bean soup for a cozy dinner with tender kale, rosemary, and a broth thickened by the beans themselves.
Why Mashing Some of the Beans Thickens the Soup Without Cream
Whole beans make the soup hearty, but broth on its own can leave the bowl feeling thin. Mashing about a cup of cannellini beans against the side of the pot solves that without changing the ingredient list. The soft beans break down into the broth and give it a little body, while the rest stay intact. Each spoonful has a thicker base and whole beans to bite into.
Keep the mash modest rather than crushing every bean. A completely smooth soup has a different feel; here, the contrast between creamy bits and whole cannellini beans is part of what makes the texture satisfying. The soup also continues to thicken slightly as it sits, so it’s worth stopping once the mashed beans have blended back into the pot. The result should still pour easily from a ladle, with beans and vegetables visible throughout.
What the Beans, Broth, and Kale Each Bring to the Pot

- Cannellini beans — Canned beans are convenient here because they’re already tender and ready to simmer. Drain and rinse them before they go into the pot so the canning liquid doesn’t muddy the broth. Their soft texture also makes them easy to mash for a thicker finish.
- Chicken or vegetable broth — Low-sodium broth lets the onion, rosemary, and beans come through without the soup becoming too salty as it simmers. Choose vegetable broth for a vegetarian pot, or chicken broth for a more savory base; either works with the other ingredients.
- Kale — Chopped kale gives the soup a leafy bite and holds its shape better than delicate greens. Remove the tough stems before chopping so the leaves turn tender in the short simmer.
- Garlic and dried rosemary — Garlic gives the vegetables a savory backbone, while dried rosemary brings a woodsy note that suits the white beans. Dried rosemary is convenient and works well in this simmered soup; let it cook briefly with the garlic so it doesn’t taste raw.
- Lemon juice — Stirred in at the end, lemon lifts the earthy beans and greens. Bottled juice works in a pinch, though fresh lemon tends to taste brighter.
- Onion, carrots, and celery — These diced vegetables build the soup’s base and add sweetness as they soften. Even cuts help them cook at the same pace, so take a moment to dice the carrots and celery into similar-sized pieces.
How to Build the Soup in One Pot Without Rushing the Finish
Soften the onion, carrots, and celery
Warm the olive oil in a 6-quart pot over medium heat, then add the diced onion, carrots, celery, salt, and black pepper. Cook for 7 to 9 minutes, stirring occasionally, until the vegetables have softened. They should look glossier and yield easily when pressed with a spoon, not brown at the edges. If they’re still firm, give them another moment within the cooking window rather than moving on early.
Let the garlic and rosemary turn fragrant
Stir in the minced garlic and dried rosemary and cook for 30 seconds. Keep stirring so the garlic warms evenly and doesn’t catch on the bottom of the pot. You’ll smell the rosemary as it opens up, and the garlic should be fragrant without taking on color. Add the broth, drained and rinsed cannellini beans, and bay leaf as soon as that aroma blooms.
Simmer the beans in the broth
Bring the pot to a boil, then reduce the heat and simmer uncovered for 15 minutes. The uncovered simmer lets the flavors come together while keeping the broth from boiling away too quickly. Look for a gentle, steady movement at the surface, not a vigorous boil that knocks the beans around. Remove the bay leaf before moving on.
Mash, soften the kale, and finish with lemon
Mash about 1 cup of beans against the side of the pot, then stir them back into the soup. Add the chopped kale and simmer for 5 to 8 minutes, until the leaves are tender. If the kale still feels tough, give it a little more time rather than serving it with a firm bite. Stir in the lemon juice just before serving.
Two Easy Ways to Adapt This Tuscan White Bean Soup
Make the pot vegetarian
Use vegetable broth instead of chicken broth. The beans, vegetables, rosemary, and kale still give the soup plenty of savory character, with a slightly lighter broth flavor.
Leave out the kale for a simpler bean soup
Skip the kale if you want the beans and softened vegetables to take center stage. The soup will have less leafy texture and a more straightforward, broth-and-bean feel.
Storage and Reheating
- Refrigerator: Cool promptly and refrigerate within 2 hours. Keep covered for 3 to 4 days; the kale softens as it sits.
- Freezer: Freeze in airtight, freezer-safe containers, leaving a little headspace. For best quality, use within 2 to 3 months; the beans and kale will be softer after thawing.
- Reheating: Reheat on the stovetop over medium heat, stirring gently, until the soup reaches 165°F. Avoid a hard boil, which can break down the beans further.
Questions That Come Up While Making White Bean Soup

Tuscan White Bean Soup
Ingredients
Method
- Heat the olive oil in a 6-quart pot over medium heat.
- Add the onion, carrots, celery, salt, and pepper, and cook for 7 to 9 minutes, stirring occasionally, until the vegetables are softened.
- Stir in the garlic and rosemary and cook for 30 seconds, until fragrant.
- Add the broth, cannellini beans, and bay leaf.
- Bring the soup to a boil, then reduce the heat and simmer uncovered for 15 minutes.
- Remove the bay leaf.
- Mash about 1 cup of beans against the side of the pot and stir them into the soup.
- Add the kale and simmer for 5 to 8 minutes, until tender.
- Stir in the lemon juice and serve.