Tuscan Vegetable Soup Recipe for Cozy, Healthy Meals

Updated On: October 8, 2025

There’s something truly comforting about a warm bowl of Tuscan vegetable soup, especially on a chilly day. This classic Italian-inspired soup is packed with vibrant, fresh vegetables and fragrant herbs that come together to create a hearty yet light meal.

Its rustic charm and wholesome ingredients make it a perfect choice for anyone looking to enjoy a nourishing dish that’s both flavorful and satisfying. Whether you’re a seasoned home cook or a kitchen newbie, this Tuscan vegetable soup recipe is simple to prepare and perfect for meal prep or a cozy night in.

In this recipe, we’ll use a blend of seasonal vegetables like carrots, zucchini, and kale, enhanced by garlic, tomatoes, and Italian herbs. The result is a deliciously textured soup that’s not only good for you but also bursting with Mediterranean flavors.

Plus, it’s vegan and gluten-free, making it suitable for a variety of dietary preferences. Let’s dive right in and discover why this Tuscan vegetable soup will quickly become one of your favorite go-to recipes!

Why You’ll Love This Recipe

This Tuscan vegetable soup is a fantastic meal for many reasons. First, it’s incredibly nutritious, packed with fiber, vitamins, and antioxidants from fresh vegetables and leafy greens.

It’s also versatile—you can easily swap in your favorite veggies or add beans for extra protein. The recipe requires just one pot, making cleanup a breeze, and it can be ready in under an hour.

Its robust combination of garlic, rosemary, and thyme creates a comforting aroma and a depth of flavor that’s reminiscent of traditional Tuscan cooking. This soup is perfect for meal prep since the flavors only deepen after sitting for a day or two.

Finally, it’s a great way to enjoy a wholesome, plant-based meal that feels indulgent without any heavy cream or cheese.

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 1 medium zucchini, diced
  • 1 cup green beans, trimmed and chopped
  • 1 can (14 oz) diced tomatoes
  • 6 cups vegetable broth
  • 1 cup kale, chopped
  • 1 teaspoon dried rosemary
  • 1 teaspoon dried thyme
  • 1/2 teaspoon crushed red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • Juice of 1 lemon
  • Fresh parsley, chopped (for garnish)

Equipment

  • Large stockpot or Dutch oven
  • Wooden spoon or silicone spatula
  • Chef’s knife
  • Cutting board
  • Measuring cups and spoons
  • Ladle (for serving)
  • Can opener

Instructions

  1. Heat olive oil in your large stockpot over medium heat. Once hot, add the diced onion and sauté for about 5 minutes until translucent and fragrant.
  2. Add minced garlic and cook for another 1-2 minutes, stirring frequently to avoid burning.
  3. Stir in the carrots and celery. Cook for 5-7 minutes, allowing them to soften slightly.
  4. Add zucchini and green beans and cook for another 3-4 minutes, stirring occasionally.
  5. Pour in the canned diced tomatoes along with their juices, and stir everything together.
  6. Pour in the vegetable broth, then add dried rosemary, thyme, and red pepper flakes (if using). Season with salt and pepper to taste.
  7. Bring the soup to a boil, then reduce the heat to low and let it simmer uncovered for 25-30 minutes, or until the vegetables are tender.
  8. Add the cannellini beans and kale during the last 10 minutes of cooking to warm through and soften the kale.
  9. Once cooked, remove the soup from heat and stir in the fresh lemon juice to brighten the flavors.
  10. Adjust seasoning if necessary, adding more salt, pepper, or herbs to your liking.
  11. Ladle the soup into bowls and garnish with chopped fresh parsley before serving.

Tips & Variations

For an even heartier soup, consider adding cooked farro or small pasta shapes like ditalini during the last 10 minutes of simmering.

You can easily customize this Tuscan vegetable soup by swapping in seasonal vegetables such as butternut squash in the fall or fresh peas in spring. For extra protein, add a splash of cooked lentils or chickpeas.

If you prefer a smoother texture, blend half the soup with an immersion blender before adding the beans and kale. This will give you a creamy consistency without any dairy.

To keep it spicy, increase the amount of crushed red pepper flakes or add a pinch of smoked paprika. For a smoky twist, a dash of liquid smoke works well.

If you want to explore more vegetable-forward recipes, check out our A to Z Vegetarian Recipes for Every Meal and Occasion.

Nutrition Facts

Nutrient Amount per Serving
Calories 180
Protein 8 g
Carbohydrates 28 g
Fiber 7 g
Fat 5 g
Sodium 600 mg
Vitamin A 220% DV
Vitamin C 35% DV
Iron 15% DV

Serving Suggestions

This Tuscan vegetable soup pairs wonderfully with a slice of crusty artisan bread or a warm garlic focaccia to soak up the flavorful broth. For a light meal, serve it alongside a crisp green salad dressed with lemon vinaigrette.

For a heartier option, consider topping the soup with toasted pine nuts or a sprinkle of nutritional yeast for a cheesy flavor without dairy. Leftovers can be refrigerated for up to 4 days or frozen for up to 3 months, making this soup ideal for batch cooking.

If you love Mediterranean flavors, you might also enjoy our 5 Ingredient Mediterranean Recipes Vegetarian Lovers Will Adore.

Conclusion

Tuscan vegetable soup is a perfect balance of flavors, textures, and nutrition that anyone can easily prepare at home. Its wholesome ingredients and aromatic herbs capture the essence of Italian country cooking in a warm, satisfying bowl.

This recipe is not only healthy but also adaptable, making it easy to adjust based on what you have on hand or your personal preferences.

Whether you’re looking for a comforting meal after a long day or a nutritious dish to fuel your week, this soup fits the bill. Plus, its plant-based nature means it’s suitable for vegans and vegetarians alike.

Don’t forget to experiment with different vegetables and seasonings to make this recipe truly your own. For more delicious and wholesome plant-based meals, be sure to explore our collection of Ancient Grains Vegetarian Recipes for Healthy Delicious Meals.

📖 Recipe Card: Tuscan Vegetable Soup

Description: A hearty and flavorful soup packed with fresh vegetables and Tuscan herbs. Perfect for a cozy meal any time of year.

Prep Time: PT15M
Cook Time: PT35M
Total Time: PT50M

Servings: 6 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 medium zucchini, diced
  • 1 can (14 oz) diced tomatoes
  • 4 cups vegetable broth
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 2 cups chopped kale
  • Salt and black pepper to taste

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, garlic, carrots, and celery; sauté until softened, about 5 minutes.
  3. Stir in zucchini and cook for 3 more minutes.
  4. Add diced tomatoes, vegetable broth, cannellini beans, thyme, and rosemary.
  5. Bring to a boil, then reduce heat and simmer for 25 minutes.
  6. Stir in chopped kale and cook for another 5 minutes until wilted.
  7. Season with salt and pepper to taste before serving.

Nutrition: Calories: 180 kcal | Protein: 8 g | Fat: 5 g | Carbs: 28 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Tuscan Vegetable Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful soup packed with fresh vegetables and Tuscan herbs. Perfect for a cozy meal any time of year.”, “prepTime”: “PT15M”, “cookTime”: “PT35M”, “totalTime”: “PT50M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium onion, diced”, “2 cloves garlic, minced”, “2 carrots, diced”, “2 celery stalks, diced”, “1 medium zucchini, diced”, “1 can (14 oz) diced tomatoes”, “4 cups vegetable broth”, “1 can (15 oz) cannellini beans, drained and rinsed”, “1 teaspoon dried thyme”, “1 teaspoon dried rosemary”, “2 cups chopped kale”, “Salt and black pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, carrots, and celery; saut\u00e9 until softened, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in zucchini and cook for 3 more minutes.”}, {“@type”: “HowToStep”, “text”: “Add diced tomatoes, vegetable broth, cannellini beans, thyme, and rosemary.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 25 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in chopped kale and cook for another 5 minutes until wilted.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste before serving.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “8 g”, “fatContent”: “5 g”, “carbohydrateContent”: “28 g”}}

Photo of author

Marta K

Leave a Comment

X