This post may contain affiliate links. Please read our disclosure policy.

This Tuscan Vegetable Soup is loaded with colorful vegetables and creamy white beans in a savory tomato broth. It’s a wholesome, hearty soup that comes together in one pot in under 40 minutes. Perfect for busy weeknights when you want something healthy, satisfying, and vegetarian-friendly.

If you love easy vegetable soups, try my Simple Vegetable Soup or hearty Vegetable Beef Soup. For even more comforting options, check out my collection of Soups and Stews that are perfect for any night of the week.

Veggie-loaded Tuscan Vegetable Soup in a white pot.
Pin this recipe for later!Pin This

5 Keys To A Great Tuscan Vegetable Soup

  • Sauté the Aromatics: Cooking the onion, carrot, celery, and garlic first builds a flavorful base that makes the whole soup taste richer.
  • Dice Vegetables Evenly: You want them to cook at the same rate and create a uniform texture throughout the soup.
  • Stagger the Veggies: Add zucchini after the harder vegetables to prevent it from becoming mushy, since it cooks faster due to its water content.
  • Add Kale Last: It only needs a few minutes to cook, so it stays bright green and tender without overcooking.
  • Finish with Cheese: Parmesan adds depth and a savory touch right before serving.

RECIPE WALK-THROUGH

How To Make Tuscan Vegetable Soup

See the recipe card below for full, detailed instructions

Step 1: Sauté the Aromatics

Start by heating the oil in a large stockpot or Dutch oven over medium-high heat.

Add the diced onion, carrot, celery, and garlic, and sauté for about 3 minutes until the vegetables begin to soften.

This step creates a flavorful foundation for the soup and brings out the natural sweetness in the vegetables.

  • Pro Tip: Stir occasionally to prevent garlic from burning, which can make the soup taste bitter.
Onion, celery, and carrots sauteing in a white pot.

Step 2: Add Zucchini and Seasonings

Stir in the diced zucchini along with the dried thyme, oregano, salt, and pepper. 

Cook for an additional 3-4 minutes, stirring frequently. 

  • The zucchini will start to soften but won’t fully cook through yet, which is exactly what you want.
Canned tomatoed added to sauteed veggies in a white pot.

Step 3: Build the Broth

Pour in vegetable stock and canned diced tomatoes (with juices).

Bring everything to a boil, which should take about 5-10 minutes depending on your stove. 

The tomatoes will break down slightly and blend into the broth, creating that signature rich base.

Beans and Kale added to soup in a white pot.

Step 4: Simmer with Beans and Greens

Once boiling, reduce the heat to low and add the cannellini beans and chopped kale. Let it simmer gently for 5 minutes. 

The kale will turn bright green and wilt into the soup, while the beans heat through and absorb the flavors.

  • Quick Note: If you’re using spinach instead of kale, add it in the last 2 minutes of cooking since it wilts much faster.
Cooked Tuscan Vegetable Soup in a white enameled pot.

Step 5: Serve and Garnish

Ladle the hot soup into bowls and top with freshly grated Parmesan cheese. 

Taste first, then add extra salt and pepper if needed. 

  • Parmesan adds a nice salty, savory finish that complements the vegetables beautifully.
Wooden serving spoon loaded with Tuscan Vegetable Soup and beans.

Variations

  • Spinach Swap: Use 6 oz of fresh baby spinach in place of kale. Add it during the last 2 minutes of cooking since it wilts quickly.
  • Try Different Beans: Great Northern beans or navy beans work well in place of cannellini beans. Just drain and rinse them the same way.
  • Add Pasta: Stir in cooked small pasta like ditalini or orzo for a heartier version.
  • Add Protein: Add shredded rotisserie chicken or cooked Italian sausage.
  • Flavor Boost: Fresh basil, a drizzle of olive oil, or a pinch of red pepper flakes complement this soup very well.

Serving Suggestions

Serve with some fresh Focaccia Bread, a fresh Arugula Salad, or a hearty Panzanella Salad.

Storage Tips

Storage, Freezing, Make Ahead

  • Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Reheating: Reheat individual portions in the microwave at 60-70% power for 3-5 minutes, stirring halfway through. You can also warm the soup gently on the stovetop over low heat, stirring occasionally.
  • Freezing: This soup freezes well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Thaw overnight in the refrigerator before reheating.
  • Make-Ahead Tip: This soup actually tastes even better the next day as the flavors have more time to meld together. Make a big batch on the weekend for easy weeknight lunches or dinners.

Frequently Asked Questions

What is Tuscan vegetable soup made of?
Tuscan vegetable soup typically includes white beans (like cannellini), Italian vegetables (onion, carrot, celery, zucchini), tomatoes, leafy greens (kale or spinach), and Italian herbs in a savory broth. It’s a hearty, wholesome soup that’s both filling and nutritious.

Can I make this soup vegan?
Yes, this soup is already vegetarian. To make it vegan, simply skip the Parmesan cheese garnish or use a plant-based Parmesan alternative.

How do I keep the vegetables from getting mushy?
Cut all vegetables to a similar size so they cook evenly, and add quicker-cooking vegetables (like zucchini) after the harder vegetables have had a head start. Remove the soup from heat as soon as the greens are wilted and tender.

What can I serve with Tuscan vegetable soup?
Crusty Italian bread, garlic bread, or a simple side salad make great pairings. You can also add grated Parmesan, a drizzle of olive oil, or garlic croutons right on top of each bowl.

Can I use chicken broth instead of vegetable broth?
Yes, chicken broth works well and adds a slightly different depth of flavor. Use what you have on hand or prefer.

Tuscan Vegetable Soup in a white bowl with a spoon.

More Bean Soup Recipes

Recipe

Tuscan Vegetable Soup

No ratings yet
Make this easy Tuscan Vegetable Soup with simple ingredients and big flavor. White beans, fresh vegetables, and herbs simmer into a comforting bowl that's ready in under 40 minutes.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6 servings

Equipment

  • Enameled Dutch Oven

Ingredients
  

  • 1 tablespoon Olive oil
  • 1 cup Yellow onion diced
  • 1 cup Carrot diced
  • 1 cup Celery diced
  • 1 cup Zucchini diced
  • 3 cloves Garlic chopped
  • ½ tsp Dried thyme
  • ½ tsp Dried oregano
  • ½ tsp Kosher salt
  • ¼ tsp Black pepper
  • 4 cups Vegetable stock
  • 14 ounces Canned petite diced tomatoes undrained
  • 15 ounces Canned cannellini beans drained and rinsed
  • 2 cups Fresh kale rough chopped
  • ½ cup Parmesan cheese grated
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!

Instructions
 

  • In a large stock pot or dutch oven, preheat the olive oil on medium high heat for 1 minute. Then add the onion, carrot, celery and garlic. Using a spatula or wooden spoon, saute for about 3 minutes, until the vegetables start to soften.
  • Add the zucchini, thyme, oregano, salt and pepper and cook for another 3-4 minutes, stirring throughout. Add the broth and tomatoes and bring it to a boil, which will take about 5-10 minutes.
  • Reduce to low to simmer and add the beans and kale, and continue simmering for 5 minutes.
  • Serve hot and garnished with grated fresh parmesan cheese. Taste first, then add salt and pepper based on your preferences.

Notes

  • Dice all vegetables to a similar size (about ½-inch) for even cooking.
  • Sauté the aromatics first to build a flavorful base.
  • Add zucchini after the harder vegetables to prevent it from becoming mushy.
  • Bring soup to a boil before reducing to simmer.
  • Add kale in the last 5 minutes and remove from heat to keep it bright green.
  • Spinach can be substituted for kale; add in the last 2 minutes instead.
  • Great Northern or navy beans can replace cannellini beans.
  • Store leftovers in the refrigerator for up to 4 days.
  • Freezes well for up to 3 months.
  • Serve with crusty bread, garlic toast, or croutons, and top with Parmesan cheese.
Keyword tuscan vegetable soup

Nutrition

Calories: 184kcalCarbohydrates: 27gProtein: 10gFat: 5gSaturated Fat: 2gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gCholesterol: 6mgSodium: 1087mgPotassium: 693mgFiber: 6gSugar: 6gVitamin A: 4863IUVitamin C: 21mgCalcium: 219mgIron: 3mg

Nutritional Disclaimer Kristin Maxwell of “Yellow Bliss Road” is not a dietician or nutritionist, and any nutritional information shared is an estimate. For accurate calorie counts and other nutritional values, we recommend running the ingredients through your preferred online nutritional calculator. Calories and other nutritional values can vary depending on which brands were used.

Kristin Maxwell

Kristin Maxwell is the creator and main recipe developer, writer, and photographer of Yellow Bliss Road. A self-taught cook and self-appointed foodie, she specializes in easy, flavorful and approachable recipes for any home cook.

Free Email Series
5 Secrets to Dinnertime Sanity
Free email series with tested, tasted & terrific dinner recipes!

You Might Also Like

Leave a Comment

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.