Authentic Tuscan White Bean Soup Recipe for Cozy Dinners

Disclosure: this post may contain affiliate links.

This Tuscan white bean soup combines hearty vegetables, creamy white beans, and fresh herbs to make a flavorful, plant-based soup in about 30 minutes.

Soup with carrots, kale, celery, onion, and beans. There is a spoon sitting inside the soup.

Reasons you’ll love this recipe:

  • Quick & Easy: Ready in about 30 minutes from start to finish.
  • Plant-Based/Vegan: Made without animal products—perfect for vegan and vegetarian diets.
  • Vegetable-Packed: Uses multiple vegetables including leafy greens for a nutritious, satisfying soup.

If you’d like more vegan soups, consider trying my Roasted Red Pepper Soup and Butternut Squash Apple Soup for additional comforting options.

Ingredient Notes

Labeled ingredients in small white bowls including: shallots, beans, olive oil, broth, carrots, garlic, white win, onion, herbs, and celery.

Beans: Cannellini beans were used here, but any white bean (navy, great northern) will work well.

White Wine: A dry white wine like Sauvignon Blanc works nicely for deglazing and adding depth. Use a cooking wine or a bottle you’d enjoy drinking.

Herbs: Fresh rosemary and thyme plus bay leaves give the soup a classic Tuscan flavor. Use fresh when possible for best aroma.

Kale: Kale is traditional in this style of soup, but you can substitute spinach or another leafy green, or omit it if preferred.

See the recipe card below for the full ingredient list and quantities.

Step by Step Instructions

A collage of four stages of soup being cooked: prep, sauté, add broth & beans, add greens.

This Tuscan white bean soup is straightforward and comes together quickly.

1. Wash and prep all vegetables according to the ingredient list.

2. Heat the olive oil in a large pot over medium-low heat. Sauté the chopped onion, shallots, and garlic for about three minutes, stirring frequently so they soften without browning.

3. Add the chopped carrots and celery and cook another 2–3 minutes until the carrots begin to soften.

4. Pour in the white wine, stir, and let it reduce for about five minutes to concentrate the flavor.

5. Add the white beans, vegetable broth, chopped rosemary, thyme, bay leaves, salt, and pepper. Cover and simmer for about 15 minutes to let the flavors meld.

6. Remove the pot from heat, fish out the bay leaves, and stir in the kale. Use an immersion blender to puree roughly half of the soup to create a creamy texture while keeping some whole beans and vegetables for body.

If you don’t have an immersion blender, cool the soup slightly, transfer half to a blender, blend until smooth, then return it to the pot and reheat gently.

A bowl of vegetable soup with a piece of bread inside the bowl.

Recipe Variations

Simple tweaks let you customize this Tuscan bean soup to your taste.

Make it Spicy: Add ½–1 teaspoon crushed red pepper flakes while the soup simmers for a spicy kick.

Swap the Greens: Replace kale with spinach or another tender green, or omit greens entirely if you prefer.

Creamier Soup: Blend more than half of the soup at the end for a thicker, creamier texture.

Less Creamy: Skip the partial blending to keep a brothy, chunky finish.

A white bowl filled with soup containing carrots, celery, beans, and kale.

Storage

Fridge: Store in an airtight container for up to four days.

Freezer: Freeze portions for up to three months. Thaw overnight in the refrigerator and reheat gently on the stove.

If you enjoyed this Tuscan white bean soup, try other savory recipes such as Tuscan Pasta, Caprese Panini, Butternut Squash Apple Soup, or Roasted Red Pepper Sauce.

  • Tuscan Pasta
  • Caprese Panini
  • Butternut Squash Apple Soup
  • Roasted Red Pepper Sauce
Vegetable soup in a white bowl with a spoon sticking out of it.

Tuscan White Bean Soup

Kelsey Riley

A nourishing soup of vegetables, white beans, and herbs that comes together in about 30 minutes.
5 from 1 vote
Print Recipe
Pin Recipe

Prep Time 5 mins
Cook Time 25 mins
Total Time 30 mins

Course Main Course
Cuisine Italian

Servings 4
Calories 852 kcal

Equipment

  • 1 Large pot
  • 1 Immersion blender (or a traditional blender—see notes)

Ingredients

  • 1 tablespoon olive oil
  • 4 shallots finely chopped
  • 2 garlic cloves minced
  • 2 carrots chopped
  • 2 celery ribs chopped
  • 1 yellow onion chopped
  • ½ cup white wine
  • 4 cups vegetable broth
  • 2 cups white beans
  • 1 tablespoon rosemary finely chopped
  • 1 tablespoon thyme finely chopped
  • 2 bay leaves
  • 1 cup kale
  • ½ teaspoon salt
  • ½ teaspoon pepper

Instructions

  • Wash and prep all vegetables according to the ingredient list.
  • Sauté the onion, shallots, garlic, and olive oil in a large pot over medium-low heat for about 3 minutes, stirring frequently. Add the carrots and celery and sauté for another 3 minutes.
  • Pour in the white wine, stir, and let it reduce for about 5 minutes.
  • Add the white beans, vegetable broth, herbs, spices, and bay leaves. Cover and cook for about 15 minutes, or longer if desired.
  • Remove from heat, discard the bay leaves, and blend about half the soup with an immersion blender for a creamy consistency. If using a regular blender, cool slightly before blending in batches.

Notes

Nutrition facts are approximate and will vary by ingredients and portions.

This recipe yields four generous servings.

If using a traditional blender, allow the soup to cool before transferring and blending in batches. Return to the pot and reheat gently.

Store leftovers in the refrigerator for up to four days.

Nutrition

Calories: 852 kcal
Carbohydrates: 141.3 g
Protein: 56.3 g
Fat: 7 g
Sodium: 856 mg
Fiber: 35.1 g


Tried this recipe?
Share your result and tag the author on social media to show how it turned out.