Go Back

Healthy Tuscan Vegetable Soup

This Healthy Tuscan Vegetable Soup is a cozy and nourishing bowl of comfort that brings the rustic flavors of Tuscany straight to your kitchen. Loaded with fresh vegetables, cannellini beans, herbs, and tender spinach, it’s a hearty yet light soup that’s both satisfying and good for you. With a savory tomato base and aromatic herbs like thyme and sage, every spoonful is a burst of authentic Italian flavor — perfect for weeknight dinners, meal prep, or chilly evenings when you crave something warm and wholesome.
Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes
Servings: 6

Ingredients

  • 1 15.5-oz can cannellini beans, drained and rinsed
  • 1 Tbsp. olive oil
  • ½ large onion diced (about ½ cup)
  • 1 medium carrot diced (about ½ cup)
  • 2 stalks celery diced (about ½ cup)
  • 1 small zucchini diced
  • 1 clove garlic minced
  • 1 Tbsp. chopped fresh thyme or 1 tsp. dried
  • 2 tsp. chopped fresh sage or ½ tsp. dried
  • ½ tsp. salt plus more to taste
  • ¼ tsp. ground black pepper plus more to taste
  • 4 cups low-sodium chicken or vegetable broth
  • 1 14.5-oz can diced tomatoes, with juices
  • 2 cups lightly packed chopped spinach
  • cup freshly grated Parmesan cheese optional

Instructions

  • Sauté Vegetables: In a large pot, heat olive oil over medium heat. Add onion, carrot, and celery, and sauté for 4–5 minutes until softened.
  • Add Aromatics: Stir in garlic, thyme, and sage, and cook for another minute until fragrant.
  • Add Broth and Tomatoes: Pour in the chicken or vegetable broth and diced tomatoes with their juices. Bring to a simmer.
  • Add Zucchini and Beans: Add the zucchini and cannellini beans. Season with salt and pepper. Simmer for 15–20 minutes until all the vegetables are tender.
  • Add Spinach: Stir in the chopped spinach and let it wilt for about 2 minutes.
  • Taste and Adjust: Taste and adjust seasoning as needed.
  • Serve: Ladle into bowls and top with grated Parmesan cheese if desired. Serve warm with crusty bread.

Notes

  • For extra flavor: Add a Parmesan rind to the soup while simmering.
  • Make it vegan: Omit the Parmesan cheese or use a dairy-free alternative.
  • Storage: Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 3 months.
  • Add protein: For a heartier version, add cooked chicken or turkey sausage.