This Tuscan White Bean Soup is a cozy, one pot meal packed with creamy beans, tender veggies, and rich Italian flavor for an easy, satisfying dinner.
For more Mediterranean soup recipes, check out our Moroccan lentil soup, Mediterranean red lentil soup, creamy red lentil soup, and Mediterranean lentil soup with potatoes and spinach.

Ingredients
For quantities, see recipe card at the bottom of the page.

- Olive oil: Extra virgin gives rich flavor. Use avocado oil or butter for a different touch.
- Onion: Yellow or white both work. Shallots give a milder sweetness.
- Celery: Adds savory depth. Swap with fennel or extra carrots if needed.
- Carrots: Bring color and sweetness. Try parsnips or sweet potatoes for a twist.
- Leek: Adds gentle onion flavor. Use more onion or a few green onions instead.
- Garlic: Fresh gives the best flavor, but garlic powder works too.
- Tomato paste: Deepens flavor. Crushed tomatoes or sun-dried tomato paste also work.
- Dried thyme or Italian seasoning: Adds that Tuscan bean soup recipe flavor. Use oregano or rosemary if you prefer.
- Cabbage or leafy greens: Great for a hearty cabbage soup. Kale, Swiss chard, or spinach fit perfectly.
- White beans: Cannellini are classic. Navy, Great Northern, or chickpeas make an easy vegetarian soup variation.
- Vegetable or chicken broth: We often use bouillon powder dissolved in water since it’s lighter to store and lasts for weeks.
- Salt and pepper: Season to taste. A squeeze of lemon or chili flakes adds brightness.
How to Make Tuscan White Bean Soup
Build the Flavor Base
Heat extra virgin olive oil in a large pot over medium heat. Add the chopped onion, celery, carrots, leek, and garlic. Sauté for about 10 minutes, stirring often, until everything is soft and smells amazing. Stir in the tomato paste and dried thyme (or Italian seasoning) and cook 2 minutes more to deepen the flavor.
Tip: Slice the leek lengthwise and rinse well to remove any sand before chopping.

Add the Greens and Broth
Chop your cabbage or leafy greens and add them to the pot. Pour in most of the vegetable broth and season with salt and pepper. Cover and let simmer for about 10 minutes until the greens start to soften.

Make It Creamy with Beans
Blend one can of white beans with the remaining broth until smooth. Add this mix and the rest of the beans to the pot. Simmer uncovered for another 10 to 15 minutes, until thickened into a cozy texture.

Taste and Serve
Taste and adjust the seasoning. Let it rest for a few minutes before serving. Enjoy warm with toasted bread, a drizzle of olive oil, or grated Parmesan. Perfect for a Mediterranean soup recipe night.

Tips
- Sauté slowly: Let the onion, garlic, and veggies cook gently to build a deep, rich flavor base.
- Use quality olive oil: It’s the heart of this Mediterranean soup recipe, so go for a good extra virgin olive oil.
- Rinse the leeks well: Dirt often hides between the layers. Slice them lengthwise and rinse under running water.
- Blend some beans: Pureeing part of the beans makes the soup naturally creamy without adding cream or butter.
- Simmer gently: Slow simmering lets the flavors blend and keeps the veggies tender but not mushy.
- Adjust consistency:Add more water if you like it brothy or let it reduce for a thicker texture.
- Finish with freshness: A squeeze of lemon juice or a drizzle of olive oil at the end lifts the flavor beautifully.
- Make it ahead: Like any one pot soup recipe, it tastes even better the next day once the flavors meld.
Frequently Asked Questions
Yes. Soak them overnight, then cook until tender before adding. You’ll need about 4½ cups of cooked beans for this Tuscan bean soup recipe.
Absolutely. This soup freezes beautifully for up to three months. Let it cool first, then store in freezer-safe containers.
Cabbage, kale, or Swiss chard are classic, but spinach or collard greens work too for a hearty cabbage soup variation.
Yes. Just use vegetable broth or bouillon dissolved in water instead of chicken broth.
Blend a few more beans or simmer longer with the lid off until it reaches your favorite texture.
Crusty bread, focaccia, or a simple green salad make perfect sides.
More Easy Mediterranean Dinners
- Easy Mediterranean spinach and chickpea stew
- Creamy broccoli pasta with garlic and parmesan
- Marry me butter beans
- Greek chickpea fritters
- Easy chicken shawarma recipe
- Mushroom pasta
- Chickpea salad with life-changing marinade
- Mushroom orzo with peas
Tried this Tuscan white bean soup recipe? We'd love to hear what you think! Leave a 🌟 star rating and drop a comment below—we read every single one. 💬💛
Recipe

Tuscan White Bean Soup
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 onion chopped
- 1 rib celery chopped
- 2 carrots chopped
- 1 leek thinly sliced
- 2 cloves garlic grated
- ⅓ cup tomato paste
- 1 teaspoon dried thyme or Italian seasoning
- 1½ pounds cabbage or leafy green mix – green cabbage, savoy, kale, Swiss chard, etc.
- 3 cans white beans drained and rinsed – 15 oz / 400 g each can – or 4½ cups / 700 g cooked beans
- 4 cups vegetable broth or chicken broth
- 1 teaspoon salt adjust to taste + black pepper
Instructions
- Build the Flavor Base: Heat 2 tablespoons extra virgin olive oil in a large pot over medium heat. Add 1 onion, 1 rib celery, 2 carrots, 1 leek, and 2 cloves garlic (all chopped). Cook for about 10 minutes, stirring often, until soft and fragrant. Stir in ⅓ cup tomato paste and 1 teaspoon dried thyme or Italian seasoning. Cook 2 minutes more to build flavor.
- Add the Greens and Broth: Chop your 1½ pounds cabbage or leafy greens and add them to the pot. Pour in most of the broth and season with 1 teaspoon salt and pepper. Cover and simmer for about 10 minutes until the greens start to soften.
- Make It Creamy with Beans: Blend one can of beans with the remaining broth until smooth. Add this mix and the rest of the beans to the pot. Simmer uncovered for 10 to 15 minutes until the soup slightly thickens.
- Taste and Serve: Taste and adjust seasoning. Let rest a few minutes, then serve warm with toasted bread, a drizzle of olive oil, or grated Parmesan.
Notes
- Olive oil → Avocado oil or butter for a slightly richer flavor.
- Onion → Yellow, white, or shallots for a milder sweetness.
- Celery → Fennel or extra carrots for similar depth.
- Carrots → Parsnips or sweet potatoes for a heartier twist.
- Leek → More onion or a few green onions instead.
- Garlic → Garlic powder or roasted garlic for convenience.
- Tomato paste → Crushed tomatoes or sun-dried tomato paste for a brighter flavor.
- Dried thyme or Italian seasoning → Oregano or rosemary for a different herbal note.
- Cabbage or leafy greens → Kale, Swiss chard, spinach, or collard greens.
- White beans → Navy beans, Great Northern beans, or chickpeas for variety.
- Vegetable or chicken broth → Bouillon powder dissolved in hot water to save space and keep groceries lighter.
- Sauté slowly: Let the veggies cook gently for rich, layered flavor.
- Use quality olive oil: Good extra virgin olive oil makes all the difference.
- Rinse the leeks well: Slice lengthwise and rinse to remove hidden dirt.
- Blend some beans: Puree a portion for a creamy texture without adding dairy.
- Simmer gently: Slow cooking blends flavors and keeps veggies tender.
- Adjust consistency: Add water for a lighter soup or simmer longer to thicken.
- Finish with freshness: Brighten the flavor with lemon juice or a drizzle of olive oil.
- Make it ahead: This one pot soup gets even better after resting overnight.










Leave a Reply