Tuscan White Bean Soup

Featured in: Warm Bake & Roast Recipes

This comforting Tuscan dish blends tender white beans and a medley of sautéed vegetables including kale, carrots, and zucchini. Simmered slowly with herbs and diced tomatoes, it offers rich, rustic flavors. Crispy sourdough croutons, rubbed with garlic, add a delightful crunch, while a drizzle of olive oil and optional Parmigiano-Reggiano finish the bowl perfectly. Ideal for a nutritious, vegetarian-friendly meal that captures authentic Italian countryside tastes.

Updated on Mon, 16 Feb 2026 10:26:00 GMT
A hearty bowl of Tuscan Ribollita White Bean Soup topped with golden sourdough croutons and fresh kale.  Save
A hearty bowl of Tuscan Ribollita White Bean Soup topped with golden sourdough croutons and fresh kale. | birchwhisk.com

There's something about standing in front of a simmering pot of ribollita that makes you feel like you're standing in someone's Tuscan kitchen, even if you're nowhere near Italy. My first real encounter with this soup happened on a rainy October afternoon when a friend brought over a container of her grandmother's version, and I was immediately struck by how something so humble—beans, vegetables, bread—could taste so impossibly satisfying. That day, I realized ribollita isn't just soup; it's edible patience, the kind of dish that asks you to slow down and trust the process.

I made this for a small dinner party once, and watching four people go absolutely quiet the moment they took their first spoonful told me everything I needed to know about whether the recipe worked. One guest even asked for the bowl to be refilled, something that had never happened before at my table, and I've been making it ever since.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Extra-virgin olive oil: This is where Tuscan cooking reveals its secret—good olive oil tastes like green olives and fresh-cut grass, and it's the backbone of flavor here.
  • Yellow onion, carrots, celery: This holy trio (soffritto) is Italian cooking's foundation; sauté them low and slow so they meld into golden sweetness.
  • Garlic cloves: Add them after the soffritto is soft to avoid bitterness—timing matters more than you'd think.
  • Fennel bulb: Optional but worth seeking out; it adds an anise whisper that makes people wonder what that lovely something is.
  • Zucchini and Yukon gold potato: The potato thickens everything naturally while zucchini adds brightness; neither needs peeling perfection.
  • Tuscan kale (cavolo nero): This variety is sturdier and less bitter than curly kale, and it softens into silky ribbons during cooking.
  • Diced tomatoes: Canned is perfectly fine here—in fact, it's more reliable than fresh tomatoes out of season.
  • Cannellini beans: These creamy white beans are essential; canned and rinsed works beautifully and saves you hours.
  • Vegetable broth: Use something you'd actually drink; the broth becomes half your soup.
  • Bay leaf, thyme, oregano: These dried herbs work together to create an earthy, Mediterranean backbone without tasting medicinal.
  • Day-old sourdough bread: Stale bread is exactly what you want; fresh bread just absorbs the oil and gets heavy.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat the olive oil in your Dutch oven, then add the onion, carrot, celery, and fennel. You're looking for the vegetables to turn golden and soft, which takes about 8–10 minutes; the kitchen will smell like the beginning of something delicious. Don't rush this step because this is where half your soup's personality gets built.
Wake up the garlic:
Once the soffritto is ready, add the minced garlic and let it bloom for just one minute until fragrant. This brief window prevents the garlic from turning bitter, which would haunt every spoonful.
Add texture and color:
Stir in the zucchini, potato, and kale, cooking for another 3–4 minutes so they start to soften slightly and release their flavors. The kale will look like it takes up the entire pot, but it wilts down beautifully.
Build the broth and season:
Pour in the diced tomatoes with their juices, the rinsed cannellini beans, and the vegetable broth. Add the bay leaf, thyme, oregano, and red pepper flakes if you like heat. Season generously with salt and pepper—this is important because beans need salt to taste like themselves.
Simmer and mash:
Bring everything to a boil, then reduce the heat to low and simmer, uncovered, for 35–40 minutes, stirring occasionally. About halfway through, use the back of a spoon to partially mash some beans and vegetables against the side of the pot; this thickens the broth naturally and creates a rustic texture that feels intentional.
Toast your croutons:
While the soup simmers, preheat the oven to 400°F and toss your sourdough cubes with olive oil on a baking sheet. Bake for 10–12 minutes, turning halfway through, until they're golden and crispy on the outside but still slightly chewy inside. The moment they come out, rub them with the cut side of a garlic clove while they're still warm so the garlic oils sink in.
Taste and adjust:
Remove the bay leaf, taste the soup, and adjust the salt and pepper if needed. Sometimes it needs just a pinch more, sometimes it's already perfect.
Serve with intention:
Ladle the soup into bowls and crown each one with a generous handful of warm croutons, a drizzle of good olive oil, and a scatter of Parmigiano-Reggiano if you're using it. Watch how the croutons float on top like little islands of joy.
Rustic Italian Ribollita soup with creamy white beans, seasonal vegetables, and crispy sourdough croutons in a rich broth.  Pin it
Rustic Italian Ribollita soup with creamy white beans, seasonal vegetables, and crispy sourdough croutons in a rich broth. | birchwhisk.com

This is the soup I make when someone I care about is going through something difficult, because somehow a bowl of ribollita says things that words sometimes can't—it says I'm thinking of you, I want you to be warm, I'm taking time to feed you properly. It never fails.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Secret to Tuscan Depth

If you really want to elevate this soup into something that tastes like it's been simmering in a Tuscan kitchen for hours, add a whole Parmigiano-Reggiano rind to the broth as it simmers and remove it before serving. The rind dissolves its umami magic into the broth without any bitterness, and suddenly the soup tastes richer and more complex than its simple ingredients suggest. I learned this trick from an Italian cookbook that sat on my shelf for years before I actually tried it, which means I missed out on years of better ribollita.

Flexibility and Substitutions

Ribollita is forgiving in the way that real rustic food is—it's designed to use what's available and what's seasonal. If kale isn't speaking to you, Swiss chard or spinach work beautifully and cook down even faster. If fennel feels too adventurous, skip it entirely and let the other vegetables shine. For a vegan version, simply leave off the cheese and use a good vegetable broth; the soup's richness comes from the beans and the slow cooking, not from the dairy.

Timing and Make-Ahead Magic

This soup genuinely tastes better the next day after the flavors have had time to get to know each other in the fridge, which is wonderful news for your schedule. You can make the entire pot up to two days ahead and reheat it gently on the stovetop, adding the fresh croutons right before serving so they stay crisp. The only thing I'd suggest making fresh is the croutons themselves—they're best within a few hours of toasting, and that warm garlic-rubbed flavor is what makes the whole dish sing.

  • Make the soup a day or two ahead and reheat gently before serving for even deeper flavor.
  • Store leftover croutons in an airtight container and re-crisp them in a 300°F oven for five minutes if they soften.
  • This soup freezes beautifully for up to three months, so batch-making is absolutely worth considering.
Comforting Tuscan Ribollita featuring tender cannellini beans, kale, and crunchy sourdough croutons for a satisfying vegetarian meal. Pin it
Comforting Tuscan Ribollita featuring tender cannellini beans, kale, and crunchy sourdough croutons for a satisfying vegetarian meal. | birchwhisk.com

Ribollita teaches you that the best food often comes from constraints—using what you have, respecting seasonal vegetables, and trusting that simplicity, when done with intention, becomes elegance. Make this soup when you want to feel grounded and warm.

Frequently Asked Questions

What makes this Tuscan soup hearty?

The combination of tender white beans, starchy potatoes, and nutrient-rich kale adds both texture and sustenance, making the soup filling and satisfying.

How are the sourdough croutons prepared?

Cubed day-old sourdough is tossed in olive oil, baked until golden, then rubbed with garlic for a crisp, flavorful topping.

Can I substitute the kale with other greens?

Yes, Swiss chard or spinach work well as alternatives, providing similar texture and nutrients.

Is it possible to make this dish vegan?

Omit the Parmigiano-Reggiano cheese or replace it with a vegan alternative to keep it plant-based.

What herbs enhance the flavor of this soup?

Dried thyme, oregano, and optional crushed red pepper flakes bring aromatic depth and subtle heat to the dish.

How can I thicken the soup’s texture?

Partially mashing some beans and vegetables while simmering naturally thickens the broth for a comforting consistency.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tuscan White Bean Soup

A hearty Tuscan soup featuring white beans, kale, vegetables, and crispy sourdough croutons.

Prep Time
20 Minutes
Cook Time
50 Minutes
Total Time
70 Minutes


Difficulty: Medium

Cuisine: Italian

Yield: 6 servings

Dietary: Vegetarian

Ingredients

Vegetables

01 2 tablespoons extra-virgin olive oil
02 1 large yellow onion, diced
03 2 medium carrots, peeled and diced
04 2 celery stalks, diced
05 3 garlic cloves, minced
06 1 small fennel bulb, cored and diced (optional)
07 1 small zucchini, diced
08 4 cups Tuscan kale, stemmed and chopped
09 1 Yukon gold potato, peeled and diced
10 1 can (14.5 oz) diced tomatoes with juice

Beans & Broth

01 2 cans (15 oz each) cannellini beans, drained and rinsed
02 6 cups vegetable broth
03 1 bay leaf
04 1 teaspoon dried thyme
05 1 teaspoon dried oregano
06 ½ teaspoon crushed red pepper flakes (optional)
07 Salt and freshly ground black pepper to taste

Sourdough Croutons

01 4 thick slices day-old sourdough bread, cut into 1-inch cubes
02 2 tablespoons extra-virgin olive oil
03 1 garlic clove, halved

Finishing

01 Extra-virgin olive oil for drizzling
02 Freshly grated Parmigiano-Reggiano cheese (optional)

Instructions

Step 01

Sauté aromatic vegetables: Heat 2 tablespoons olive oil in a large Dutch oven over medium heat. Add onion, carrot, celery, and fennel if using. Sauté for 8-10 minutes until softened.

Step 02

Build soup foundation: Stir in garlic and cook for 1 minute until fragrant. Add zucchini, potato, and kale; cook for another 3-4 minutes, stirring occasionally.

Step 03

Combine soup components: Add diced tomatoes with juices, cannellini beans, vegetable broth, bay leaf, thyme, oregano, and red pepper flakes if using. Season generously with salt and pepper.

Step 04

Simmer soup: Bring soup to a boil, then reduce heat to low and simmer uncovered for 35-40 minutes, stirring occasionally. Partially mash some beans and vegetables with the back of a spoon for thicker texture.

Step 05

Prepare sourdough croutons: Preheat oven to 400°F. Toss sourdough cubes with 2 tablespoons olive oil and spread on a baking sheet. Bake for 10-12 minutes, turning once, until golden and crisp. While warm, rub with cut sides of garlic clove.

Step 06

Finish soup: Remove bay leaf from soup. Taste and adjust seasoning as needed.

Step 07

Serve: Ladle soup into bowls. Top generously with sourdough croutons, a drizzle of olive oil, and grated Parmigiano-Reggiano if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large Dutch oven or soup pot
  • Wooden spoon
  • Baking sheet
  • Chef's knife and cutting board
  • Ladle

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains wheat from sourdough bread
  • Contains milk from Parmigiano-Reggiano cheese if used
  • Check store-bought broth and bread labels for potential allergens

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320
  • Total Fat: 10 g
  • Total Carbohydrate: 48 g
  • Protein: 12 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.