Make this easy Tuscan White Bean Soup with white beans, kale, vegetables, garlic, and herbs. A cozy, healthy one-pot soup that’s perfect for beginners and busy weeknights.
Easy Tuscan White Bean Soup
There are some recipes I make because they’re impressive, and then there are recipes I make because they just work. This Tuscan White Bean Soup definitely belongs in the second category.
I first started making this kind of soup on chilly evenings when I wanted something warm and filling but didn’t want to spend the entire evening cooking. Honestly, it’s hard to beat a big bowl of homemade soup with some crispy bread on the side.
What I love most is how simple the ingredients are. You don’t need anything fancy—just white beans, vegetables, kale, garlic, herbs, and a good broth. The beans make the soup hearty and satisfying, while the greens add freshness and color.
And if you’re a beginner cook, don’t worry. This is a very forgiving recipe. I usually just chop everything, get it simmering in one pot, and let the flavors come together.
Ingredients
For the soup
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3–4 cloves garlic, minced
- 1 medium zucchini, diced
- 1 cup cherry tomatoes, halved
- 2 cans (15 oz / 425 g each) cannellini beans, drained and rinsed
- 5–6 cups vegetable broth
- 3 cups chopped kale, tough stems removed
- 1 teaspoon dried Italian seasoning
- ½ teaspoon dried thyme
- 1 small sprig fresh rosemary, optional
- ½ teaspoon red pepper flakes, optional
- Salt and freshly ground black pepper, to taste
- 1 tablespoon lemon juice
- 2 tablespoons chopped fresh parsley
Optional additions
- ½ cup freshly grated Parmesan cheese
- 1 tablespoon tomato paste for deeper flavor
- ½ teaspoon smoked paprika
- A splash of heavy cream for a richer soup
How to Make Tuscan White Bean Soup
1. Sauté the vegetables
Heat the olive oil in a large soup pot or Dutch oven over medium heat.
Add the diced onion, carrots, and celery. Cook for about 5–7 minutes, stirring occasionally, until the vegetables begin to soften.
Add the garlic and cook for another 30–60 seconds.
Don’t rush this part. I usually let the vegetables get a little golden because it gives the finished soup much more flavor.
2. Add the zucchini and tomatoes
Stir in the zucchini and cherry tomatoes.
Cook for another 2–3 minutes, just until the tomatoes start to soften.
If you’re using tomato paste, stir it in now and cook for about a minute.
3. Add the beans and broth
Pour in the vegetable broth and add the drained white beans.
Stir in the Italian seasoning, thyme, rosemary, red pepper flakes, salt, and black pepper.
Bring everything to a gentle boil.
4. Simmer
Reduce the heat to low, cover partially, and simmer for approximately 15–20 minutes.
This gives the vegetables time to become tender and allows the beans to soak up all those lovely flavors.
5. Add the kale
Stir in the chopped kale and simmer for another 5–7 minutes, or until the kale is tender but still has a little texture.
At this point, the kitchen should smell absolutely wonderful.
6. Make it creamy
Here’s my favorite little trick.
Take about 1 cup of the soup, including some beans, and blend it until smooth. Stir it back into the pot.
You don’t need cream to make this soup creamy. The blended white beans do the job beautifully while keeping the soup hearty and wholesome.
7. Finish the soup
Remove the rosemary sprig if you used one.
Stir in the lemon juice and fresh parsley. Taste and adjust the salt and pepper.
If you’re using Parmesan, stir a little into the soup or sprinkle it over individual bowls.
Cooking Tips
Use canned beans for convenience
I usually use canned cannellini beans when I’m making this on a busy weeknight. Just drain and rinse them well before adding them to the pot.
Don’t skip the garlic
It may seem like a small ingredient, but garlic really helps give this soup its classic Mediterranean flavor.
Make it extra creamy
Blending some of the beans is one of the easiest ways to thicken the soup without adding flour or cream.
Adjust the consistency
If the soup becomes thicker than you like, simply add another splash of vegetable broth or water.
Taste before adding more salt
Broth and Parmesan can already contain quite a bit of salt, so I usually taste the soup near the end before seasoning it heavily.
Add the lemon at the end
A little fresh lemon juice brightens everything up. Honestly, it’s one of those tiny finishing touches that makes a big difference.
Serving Suggestions
This soup is filling enough to serve as a complete meal, but I especially love it with something crunchy on the side.
Try serving it with:
- Crusty toasted sourdough
- Garlic bread
- Toasted baguette
- Homemade croutons
- A simple green salad
- Parmesan cheese
- A drizzle of extra-virgin olive oil
- Freshly cracked black pepper
For an especially cozy dinner, serve the soup with warm crusty bread for dipping. That’s probably my favorite way to eat it.
Can I Make This Soup Ahead?
Absolutely.
In fact, I think the soup tastes even better the next day. The beans and vegetables have more time to absorb all those wonderful flavors.
Store cooled soup in an airtight container in the refrigerator for up to 4 days.
When reheating, add a little broth or water if it has thickened too much.
You can also freeze it for approximately 2–3 months. Allow it to cool completely before freezing and thaw overnight in the refrigerator.
Nutrition Information
Approximate nutrition per serving based on 6 servings and without Parmesan or cream:
- Calories: 280 kcal
- Protein: 12 g
- Carbohydrates: 39 g
- Fiber: 10 g
- Fat: 9 g
- Saturated Fat: 1 g
- Sodium: 650 mg
- Sugar: 7 g
Nutrition values are estimates and will vary depending on the specific ingredients and broth used.
Frequently Asked Questions
1. What beans are best for Tuscan White Bean Soup?
Cannellini beans are my first choice because they’re creamy and have a lovely mild flavor. Great Northern beans or navy beans also work well.
2. Can I use spinach instead of kale?
Yes! Spinach is a great substitute. Since spinach cooks much faster, add it during the final 1–2 minutes of cooking.
3. Can I make this Tuscan soup vegan?
Yes. The basic recipe is already vegan as long as you use vegetable broth and skip the Parmesan. You can finish it with nutritional yeast or simply enjoy it as is.
4. How can I make the soup thicker?
Blend some of the beans and vegetables directly into the soup. This is my favorite method because it thickens the soup naturally without adding flour or cream.
5. Can I add meat to this soup?
Definitely. Italian sausage, cooked chicken, pancetta, or bacon can all be added. If using sausage, I usually brown it first, remove excess grease if necessary, and then continue with the vegetables.
Final Thoughts
This Tuscan White Bean Soup is exactly the kind of recipe I think every home cook should have in their back pocket.
It’s inexpensive, simple, nourishing, and wonderfully comforting—and you can easily change it depending on what’s sitting in your refrigerator.
Honestly, don’t worry about making it perfect. Add an extra carrot, use spinach instead of kale, throw in some leftover vegetables, or make it a little spicier. That’s the beauty of homemade soup.

