Tuscan White Bean Soup

Introduction

There are some soups that feel like a complete meal in a bowl, and Tuscan White Bean Soup is definitely one of them. It’s hearty without being heavy, packed with vegetables and tender white beans, and has that wonderfully rustic Italian flavor that makes you want to grab a piece of crusty bread and start dipping.

I usually make this soup when the weather turns chilly or when I have a few vegetables sitting in the fridge that need using. Honestly, that’s one of the things I love most about it—you don’t have to be overly precise. A little extra carrot? Toss it in. More kale than expected? No problem. Want it creamier? Mash some of the beans right into the broth.

The version pictured here is colorful and loaded with white beans, leafy greens, carrots, tomatoes, onion, and herbs, with crisp toasted bread on the side. It’s simple, comforting home cooking at its best.


Ingredients

For the Soup

  • 2 tablespoons olive oil

  • 1 medium yellow onion, finely chopped

  • 3 cloves garlic, minced

  • 2 medium carrots, peeled and diced

  • 2 celery stalks, diced

  • 1 medium zucchini, diced (optional)

  • 1 cup chopped tomatoes or 1 can diced tomatoes

  • 4 cups vegetable broth

  • 3 cans (15 ounces each) cannellini beans, drained and rinsed

  • 3 cups chopped kale or Tuscan kale

  • 1 teaspoon dried Italian seasoning

  • ½ teaspoon dried thyme

  • ½ teaspoon dried rosemary

  • 1 bay leaf

  • ½ teaspoon salt, plus more to taste

  • ¼ teaspoon freshly ground black pepper

  • ½ teaspoon red pepper flakes, optional

  • 1 tablespoon fresh lemon juice

  • 2 tablespoons chopped fresh parsley

  • ¼ cup freshly grated Parmesan, optional

For Serving

  • Crusty bread or toasted sourdough

  • Extra-virgin olive oil

  • Freshly grated Parmesan

  • Fresh parsley

  • A pinch of red pepper flakes


How to Make Tuscan White Bean Soup

1. Sauté the Aromatics

Heat the olive oil in a large Dutch oven or heavy-bottomed soup pot over medium heat.

Add the chopped onion, carrots, and celery. Cook for about 6–8 minutes, stirring occasionally, until the vegetables begin to soften.

Add the garlic and cook for another minute.

Don’t rush this part. I usually give the vegetables plenty of time to soften because it builds a much better base of flavor for the soup.

2. Add the Tomatoes and Herbs

Stir in the chopped tomatoes, Italian seasoning, thyme, rosemary, bay leaf, black pepper, and red pepper flakes if you’re using them.

Cook for about 2 minutes, letting the tomatoes and herbs mingle with the vegetables.

3. Add the Beans and Broth

Pour in the vegetable broth and add the drained white beans.

Give everything a good stir, then bring the soup to a gentle boil.

Once it starts bubbling, reduce the heat to low and let it simmer uncovered for approximately 20–25 minutes.

4. Make It Creamy

Here’s my favorite little trick.

Take about 1 cup of the beans and vegetables from the pot and mash them with the back of a spoon or a potato masher. Stir them back into the soup.

This thickens the broth naturally without needing cream or flour.

If you prefer a completely brothy soup, you can skip this step.

5. Add the Kale

Stir in the chopped kale and simmer for another 5–7 minutes, or until the greens are tender but still have a little texture.

The kale will look like a lot at first, but it cooks down surprisingly quickly.

6. Finish With Lemon and Parsley

Remove the bay leaf.

Stir in the lemon juice and fresh parsley, then taste and adjust the salt and pepper.

That little splash of lemon juice might seem insignificant, but honestly, it makes a big difference. It brightens all those earthy flavors and keeps the soup from tasting flat.

7. Serve

Ladle the hot Tuscan white bean soup into bowls and finish with Parmesan, a drizzle of olive oil, and some freshly ground black pepper.

Serve immediately with warm, crusty bread.

And yes, dipping that bread directly into the bowl is highly encouraged.


Cooking Tips

Use Good-Quality Beans

Cannellini beans are my first choice because they’re creamy and tender, but Great Northern beans or navy beans work too.

If you’re using canned beans, rinse them well before adding them to the soup.

Don’t Overcook the Kale

Kale doesn’t need to simmer for ages. Five to seven minutes is generally enough to make it tender while keeping some texture.

Mash Some Beans for a Creamy Texture

This is an easy way to get a rich, satisfying consistency without adding heavy cream.

For an even creamier soup, blend about 1–2 cups of the soup and stir it back into the pot.

Adjust the Thickness

If your soup becomes thicker than you’d like, simply add another splash of vegetable broth or water.

If it’s too thin, simmer it uncovered for a few extra minutes or mash more beans.

Don’t Skip the Lemon

The soup is hearty and earthy, so the acidity from fresh lemon juice helps balance everything.

Start with a tablespoon, taste, and add more if needed.

Make It Vegetarian or Vegan

The basic recipe is naturally vegetarian as long as you use vegetable broth. To make it fully vegan, simply leave out the Parmesan or use your favorite plant-based alternative.


Serving Suggestions

I usually serve this soup with something simple because it’s already packed with vegetables and beans.

Try it with:

  • Crusty sourdough bread for dipping

  • Garlic toast brushed with olive oil

  • A simple green salad with lemon vinaigrette

  • Roasted vegetables for an extra vegetable-heavy meal

  • A sprinkle of Parmesan and fresh herbs

  • A drizzle of good-quality extra-virgin olive oil

For a cozy dinner, I love serving a steaming bowl alongside toasted bread straight from the oven.


How to Store Tuscan White Bean Soup

Let the soup cool slightly, then transfer it to airtight containers.

It will keep in the refrigerator for about 4 days.

You can also freeze it for approximately 2–3 months. I recommend leaving a little room in the container because the soup expands as it freezes.

When reheating, warm it gently on the stovetop or in the microwave. Add a splash of broth or water if it has thickened during storage.


Nutrition Information

Approximate nutrition per serving
Based on 6 servings and without Parmesan or bread:

  • Calories: 285

  • Protein: 14 g

  • Carbohydrates: 43 g

  • Fiber: 12 g

  • Fat: 7 g

  • Saturated Fat: 1 g

  • Sodium: 600–750 mg

  • Sugar: 7 g

Nutrition will vary depending on the specific beans, broth, vegetables, and amount of olive oil used.


Frequently Asked Questions

1. Can I use dried white beans instead of canned?

Absolutely. You’ll need to cook the dried beans separately until tender before adding them to the soup. Since cooking times vary, I prefer cooking them ahead of time so I can control the texture.

2. What type of white beans are best for Tuscan soup?

Cannellini beans are my favorite because they’re large, creamy, and have a lovely mild flavor. Great Northern beans are another good option and are slightly firmer.

3. Can I make this soup without kale?

Yes! You can substitute spinach, Swiss chard, collard greens, or another sturdy leafy green. Spinach cooks much faster, so add it during the final couple of minutes.

4. Can I make Tuscan White Bean Soup ahead of time?

Definitely. In fact, I think it tastes even better the next day. The beans and vegetables have more time to absorb the herbs and savory broth.

If the soup thickens overnight, just add a little extra broth when reheating.

5. Can I make this soup creamy without adding cream?

Yes. My favorite method is to mash or blend some of the white beans directly into the soup. They naturally create a creamy texture while keeping the soup hearty and bean-forward.


Conclusion

This Tuscan White Bean Soup is the kind of recipe I come back to again and again because it’s comforting, flexible, and genuinely easy to make. You get creamy white beans, tender vegetables, hearty greens, fragrant herbs, and a bright finish from lemon—all in one pot.

I usually keep a few cans of cannellini beans and some vegetable broth in the pantry specifically for recipes like this. Add whatever vegetables you have on hand, grab some crusty bread, and you’ve got a cozy homemade dinner without much fuss.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top