This hearty yet light tuscan white bean soup is a filling vegetarian meal that’s easy to make in one pot on the stovetop! Easy to change up to your family’s tastes, you’ll love a big bowl of this comforting soup.
This is one of my Soup recipes I know you’ll want to keep on hand!

It seems like everyone I know is fighting some kind of respiratory virus this winter… myself included! And you know what absolutely hits the spot when you’re under the weather?
Soup! This bean soup is a fantastic meatless dinner, and even though it’s vegetarian, the beans add so much protein and fiber that will keep you full and satisfied.
But if you’re reading this and thinking to yourself, “I need more protein!”, fear not. As long as you or someone you’re serving this to aren’t vegan or vegetarian, you can add some other types of protein and even dairy to make this more to your tastes.
Why you’ll love this recipe!
- Filling – some vegetarian soups can leave you hungry an hour later, but not this one. The beans add plenty of fiber and protein, which makes you feel full and satisfied.
- Cozy – the flavors of this soup are so cozy and soul-warming, so it’s great if you’re under the weather, or if it’s freezing outside.
What do I need to make this recipe?

- Olive oil – this fat ensures the vegetables don’t stick to your pot, as well as adding a bit of flavor.
- Onion – I like to use a yellow onion, but a white onion would also work well.
- Carrots – rather than using baby carrots, I recommend picking up some traditional carrots and peeling them.
- Celery – a classic ingredient in soup recipes.
- Garlic – I believe in measuring garlic with your heart, so while I use 3 cloves, feel free to adjust this to your tastes.
- Broth – I prefer to use a reduced sodium vegetable broth, so I’m in control of the sodium content.
- Beans – cannellini beans are smooth and mild in flavor, while also being a bit creamy. Great Northern or navy beans are good alternatives.
- Kale – make sure you remove the stem from the kale and chop it small, so the pieces are around the same size as the other ingredients.
- Sun-dried tomatoes – I prefer the sun-dried tomatoes that are in oil, and just drain the tomatoes I’m using on a paper towel.
- Salt and pepper – kosher salt is highly recommended.
- Italian seasoning – use your favorite brand.
How to make tuscan white bean soup:
This is just an overview; the full ingredients and directions are in the recipe card toward the bottom of this post.

- Cook most of the veggies. Sautéing the onion, carrots, and celery for several minutes softens them and brings out their flavors.
- Add garlic. The garlic is added after cooking the other veggies so it doesn’t burn.
- Add other soup ingredients. No special order here, just add the rest of the ingredients called for.
- Simmer. This soup doesn’t take long to cook, just about 15 minutes for all the flavors to really meld together.
Helpful Tip!
While not required, I like to serve this soup with a nice crusty bread, like this No-Knead Artisan Bread.

Variations of this recipe
- Broth – instead of broth you can use a stock, and if you would like a non-vegetarian soup, you could use a chicken broth, stock, or bone broth.
- Kale – if you’d like, you can use half kale and half baby spinach, or all spinach, instead of using all kale.
- Beans – if you can’t find cannellini beans (they may be labeled as white kidney beans), you can use an equal amount of great northern beans or navy beans.
- Creamy – if you love a creamy bean soup, you can add about 1/2 to 1 cup of heavy cream towards the end (just make sure it gets to cook for a few minutes so it isn’t cold).
- Cheese – try sprinkling some freshly grated Parmesan cheese over the top of your bowl.
- Other protein – if you want to add additional sources of protein, and make this not a vegetarian recipe, you can brown some Italian sausage or diced chicken breasts before cooking the veggies.

FAQ’s
Absolutely not, this is just my version of a classic soup. The “tuscan” refers to the popular flavor combination of sun-dried tomatoes and kale that’s used in many “tuscan” recipes.
Yep! By using vegetable broth, beans as the protein, and not using any dairy products, it’s a hearty vegan meal.
Making bean soup ahead of time
Like most soups, this white bean soup is a great make ahead recipe!
You can also prep ahead in the following ways:
- Vegetables – the onion, carrots, and celery can be chopped and stored in the refrigerator. The garlic can be minced and refrigerated as well, but since it’s cooked in a separate step, I recommend storing it separately from the other veggies.
- Beans and tomatoes – one can of beans can be drained and rinsed, then stored in the refrigerator. The other can can be mashed and stored in the refrigerator. The sun-dried tomatoes can be chopped and refrigerated as well.
- Greens – the kale can be washed and chopped, then stored in the refrigerator.

Storage
Leftover soup should be refrigerated in an airtight container and enjoyed within 3-4 days.

My Favorite Dutch Oven!
This isn’t the one pictured in the photos above, but that one is my photographer’s and it was a gift… but I have one just like this one and it works super well!
Did you make this? Be sure to leave a review below and tag me @the_chunky_chef on Facebook and Instagram!
Ingredients
- 2 Tbsp olive oil
- 1 medium yellow onion diced
- 2 large carrots peeled and sliced
- 1 stalk celery diced
- 3 cloves garlic minced
- 4 cups reduced sodium chicken broth
- 30 oz canned cannellini beans drained and rinsed
- 15 oz can cannellini beans drained, rinsed, and mashed with a fork
- 2 cups kale washed, stemmed, and chopped
- 1/4 cup sun-dried tomatoes chopped
- 2 tsp kosher salt
- 1 1/2 tsp dried Italian seasoning
- 1/2 tsp black pepper
Instructions
Saute veggies
- Heat a large dutch oven or soup pot over MED heat. Once hot, add 2 Tbsp olive oil. Add 1 medium yellow onion, 2 large carrots, and 1 stalk celery and cook (stirring occasionally) for about 5 minutes, until the veggies are soft.
- Add 3 cloves garlic and cook another 30 seconds or so.
Make soup
- To the pot, add 4 cups reduced sodium chicken broth, 30 oz canned cannellini beans, the mashed 15 oz can cannellini beans, 2 cups kale, 1/4 cup sun-dried tomatoes, 2 tsp kosher salt, 1 1/2 tsp dried Italian seasoning, and 1/2 tsp black pepper.
- Stir well, then increase heat to MED HIGH and bring to a low boil. Once boiling, reduce heat to MED LOW and simmer for 10-15 minutes.
Serve
- Taste, adjust seasoning amounts if needed, and serve hot. We like to serve this alongside some crusty bread.
Want to save this recipe for later? Click the heart in the bottom right corner to save to your own recipe box!
Chef Tips
- I estimate this recipe will serve about 6, however the exact number of servings and the serving size are up to you.
- If using another type of salt, use about half of what is indicated. Then add more if needed at the end of cooking. Kosher salt has less sodium per volume than other types of salt, so using another type would make this too salty.
Nutrition Disclaimer
The Chunky Chef is not a dietician or nutritionist, and any nutritional information shared is an estimate. If calorie count and other nutritional values are important to you, we recommend running the ingredients through whichever online nutritional calculator you prefer. Calories can vary quite a bit depending on which brands were used.












Deborah says
This looks like my kind of recipe. Question, would the carrots be
thoroughly cooked in this amount of time? Thank you!