This vegetarian Tuscan white bean soup is a hearty Italian vegetable soup made with an abundance of good-for-you veggies! From zucchini, kale, and carrots to white beans for protein. It’s wholesome, nourishing, and easily customized with your favorite veggies and herbs!
Everyone needs a good Italian vegetable soup in their recipe box, and this Tuscan white bean soup is one we’ve been making for years!
This recipe has everything but the kitchen sink, which is typical for any rustic Italian soup. It’s rich in colorful vegetables and plenty of herbs to layer in fresh flavor.
Recipe Highlights
A few of the reasons my family loves this soup is because it’s…
WHOLESOME & VEGGIE-FILLED. So many vegetables are packed into this soup, from zucchini, carrots, celery, and kale (to name a few). It’s a fiber-filled bowl of soup, making it a super nourishing meal!
COMFORTING & FEEL-GOOD. This soup is a feel-good comfort food. Each spoonful warming you from the inside out!
EASY TO ADAPT. Another reason we love this soup is it’s easy to modify the recipe to whatever you have on hand! Toss in your favorite vegetables or herbs, and make it your own.
Key Ingredients
The best soups are filled with color and if they’re Italian, such as this one, fresh herbs are a must! This recipe has a handful of fresh ingredients plus some pantry staples needed to prepare it.
See the recipe card below for the full list of ingredients and exact measurements.
White Beans – You can use cannellini beans, but white navy beans also work!
Zucchinis – green or yellow works!
Carrots -are perfect for vegetable soups because they add a hint of sweetness, cut through any acid or bitterness, and taste delicious.
Onion – I like to use a yellow onion. This creates rich flavor throughout the whole soup!
Celery – This vegetable adds color and is perfect for layering a flavorful soup.
Kale – I like to use kale for leafy greens because it’s quite hearty in texture and wilts perfectly in the soup. Remember to remove the stem since it can be super crunchy and tough.
Vegetable broth – the base of this soup is where the flavor comes from, so use a quality store-bought broth or make your own vegetable broth!
Diced tomatoes – I like to use regular or fire-roasted diced tomatoes for the base of the soup.
Herbs – a good soup needs herbs for fresh flavor! This soup is layered with fresh thyme, basil, and oregano.
Tomato paste – I like to use a little tomato paste to add sweetness and to help the broth thicken.
Red pepper flakes – only a pinch of red pepper flakes is needed to add a hint of heat for flavor!
How to Make This Tuscan White Bean Soup – Step-by-Step
-
1
Sauté the onions and celery. In a large pot with olive oil, sauté the diced onions, carrots, and celery with a pinch of salt. Cook until soft (about 4-5 minutes).
-
2
Add the zucchini and garlic. Next, add the zucchini and minced garlic, and cook for another 3 minutes.
-
3
Add the herbs and spices. Stir in the chopped herbs, thyme sprigs, and red pepper flakes.
-
4
Add the white beans and tomatoes. Next, add the white beans, tomatoes, and tomato paste.
-
5
Pour in the broth. Then add the broth with salt and pepper.
-
6
Stir and simmer. Finally, stir the ingredient together and simmer the soup for about 30 minutes, stirring occasionally. When finished, shot the heat off and stir in the chopped kale. Let it cook in the hot soup for about 5 minutes, then taste, adjust with more salt if needed and then serve with additional fresh basil!
More veggies you can add. This recipe is really easy to adapt with different vegetables! Add green beans, peas, garbanzo beans, green cabbage, corn, or diced potatoes for heartiness.
Add different greens. Instead of kale, you can use spinach or baby kale.
Try adding a parmesan rind for flavor. One of my favorite ways to add depth of flavor to a soup is using a parmesan cheese rind to simmer with the soup and infuse the richest taste. The rind is the hard outer shell that parmesan cheese is aged in, and it won’t melt in the soup but gets soft and releases so much deep flavor! It’s a must-try.
How to Freeze This Soup & Keep Leftovers Fresh
How to freeze vegetable soup. Ensure the soup has completely cooled before transferring it to a freezer-friendly ziplock bag or container. If you are freezing the soup in bags, remove all the air after the soup has been transferred and lay it flat. Freeze for up to 2-3 months.
After freezing. Thaw the soup at room temperature for several hours or in the fridge overnight when ready to use. The time it takes to defrost will depend on how much soup is frozen. To quickly defrost, place the frozen container or bag in cold water and let it sit for several hours. Then reheat in a pot until the soup is hot.
Keep leftovers fresh. This soup is best kept in an airtight container to preserve its freshness and chill in the refrigerator for up to 7 days.
What to Serve it With
Even though this vegetable soup is so delicious all on its own, we love pairing it with some side dishes to complete the meal! Such as…
Pizza. Who doesn’t love a pizza and soup combo? It’s the best. Use your favorite frozen pizza, or make our 10-minute naan pizza or crispy cast iron skillet pizza! You can’t go wrong with either.
Bread. If you don’t have pizza, we love to serve this with Drew’s homemade sourdough, our cinnamon raisin bread, or cranberry walnut bread! You can also serve it with crusty Italian bread.
Salad. Even though there is a ton of vegetables in this soup, you could still pair it with a salad! Such as our Tuscan artichoke salad or this Panzanella salad.
More Italian Soups to Try
If you love this vegetable soup full of Italian flavors, you might also enjoy our Italian Minestrone soup, Pasta e Fagioli, or our Tuscan Kale and Chickpea soup!
Tuscan White Bean Soup
Ingredients
- 1 tbsp olive oil
- 1 medium-large yellow onion, finely diced
- 2-3 large garlic cloves, minced
- 2 celery stalks, diced
- 2 large carrots, leave unpeeled and dice
- 1 medium-sized zucchini, diced
- 3 cups chopped kale
- 1 can 15 oz fire roasted diced tomatoes
- 1 can 15 oz cannellini beans
- 2 Tablespoons tomato paste
- 4 cups vegetable broth
Seasonings
- 3-4 large fresh thyme sprigs
- 2 heaping teaspoons chopped fresh oregano, you can also swap for dried Sicilian oregano
- 1 Tablespoon chopped fresh basil, I only recommend using fresh basil, but if you must use dried use 2 teaspoons.
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 healthy pinch red pepper flakes (adjust to desired level of spice)
Instructions
- Sauté vegetables: In a large pot or Dutch oven on medium heat, sauté in olive oil the diced onion, carrots, celery, and a little salt for 4-5 minutes. Then add the minced garlic and zucchini, and cook for 3 minutes.
- Add liquids and simmer: Add diced tomatoes, tomato paste, vegetable broth, cannellini beans, thyme sprigs, basil, oregano, salt & pepper, and red pepper flakes. On low-medium heat, cover and let the soup simmer for 30 minutes – stir occasionally. Turn the heat off and stir in kale leaves, let them wilt, and cook in the hot soup for 2-3 minutes.
- Taste and serve: Before serving, taste the soup. If it needs more flavor, add a pinch more salt until the flavor is just right. Garnish with additional fresh basil and serve!
My husband and I both love this soup! And it’s great that it’s so healthy!
Very happy to hear it! Thank you, Renee!
Amazing! Will definitely be added to our regular rotation. We used some roma tomatoes instead of canned and it still worked well.
What is the serving size that is recommended
Looks great. Would you know how to make it in a slow cooker?
yes! Just put everything into the slow cooker (minus the kale) and set it to LOW for 3+ hours or HIGH for 1-2 then stir kale in at the end!
Quite a good recipe! I added another .5 litre of stock and another can of cannelloni beans, used minestra instead of kale, tomato sauce instead of tomato paste. My stock was homemade with lots of flavour – so I loved this soup!
Homemade stock is the best! Glad to hear you enjoyed it!
You didn’t say when you add the kale
Sorry if you missed it – the kale instructions are included in both the post and in the recipe card. They are stirred in at the end.
I’m working hard to get my husband closer to a plant based diet, and he loved this soup and continues to rave about it. It has a wonderful rich flavor and the leftovers were just as good the next day. I did double the tomato paste and added some Italian seasoning mix to the recipe spices. It will be a dinner regular. Thank you!
So happy to hear that! It is one of my favorite soups. I’m glad you and your husband enjoyed it:)
Very good. Will make this again and have shared with my adult sons
so happy you enjoyed it!
currently making this soup for a second week in a row because i loved it so much!!! thanks for the wonderful recipe.
It’s one I repeat often 🙂 I’m so glad you like it!
Made this 3 times! such a hearty easy soup to make – one of our favorites!!
Made this recipe 3 times – so easy and such a hearty soup. It’s one of our favorites!!
Yay! 🙂 SO glad ya like it.
When you say 2 cups of spinach do you mean 16 oz or 2 cups filled with spinach. The difference is a lot! Thanks!
Just 2 normal cups, I usually eye-ball size it by 2 handfuls. 2 cups is just around the amount I use 🙂 Hope that helps!
I am always looking for great soup recipes and this recipe is easy to make and packed with wonderful flavor. I doubled this recipe since I was making it for the first time for family and friends and no one could resist a second portion. The icing on the cake (so to speak) was freshly grated parmesan reggiano. Seriously delicious and healthy. Bon Appetit! Thanks Bethany for one I will add to my collection.
I’m so glad you enjoyed it 🙂 It’s one of my favorites!!