This post may contain affiliate links. Please read our disclosure policy.
Warm, comforting, and full of rustic Italian flavor — this Tuscan White Bean Soup is everything we crave in a cozy bowl. Tender chicken, creamy cannellini beans, sweet carrots, and bright greens come together in a rich, herb-scented broth you’ll want to sip straight from the spoon.
This soup has layers of flavor from the start with caramelized tomato paste, a splash of white wine, Parmesan rind, and a hint of lemon at the end for brightness. It tastes like it simmered all day — but it’s weeknight-friendly and ready in under an hour.
Grab your favorite soup pot and let’s make something warm and wonderful! 🍲
Before You Start
✨ Use both olive oil and butter — this combination builds a richer, silkier base for the broth.
✨ Don’t rush the vegetables. Let the onions, carrots, and celery cook until lightly golden; that’s where the flavor blooms.
✨ Brown the tomato paste. When it darkens and smells sweet, you’ve unlocked the “secret sauce” of this recipe!
✨ Finish with lemon juice. It lifts all the flavors and keeps the soup tasting fresh.
✨ Better Than Bouillon = flavor magic. Dissolving it separately before adding ensures no salty clumps and a perfectly balanced broth.
✨ What is an Active Simmer? In this method of simmering, more bubbles rise to the surface, and the liquid is slightly more agitated.
Ingredients for Tuscan White Bean Chicken Soup
This is just a quick glance at what you’ll need. For exact measurements and the full ingredient list, head down to the recipe card below.
- Olive oil + butter: Using both gives you the best of both worlds — olive oil for flavor and butter for richness and a silky mouthfeel.
- Tomato paste: Browning it for a minute brings out a deep, caramelized flavor that tastes like your soup simmered all afternoon.
- Garlic: Use fresh minced garlic for the best flavor — it adds a cozy, aromatic base that complements the Italian herbs.
- Dry white wine: A small splash lifts and balances the flavors (and don’t worry, the alcohol cooks off!). If you prefer to skip it, replace with a splash of broth plus a squeeze of lemon.
- Chicken-flavored Better Than Bouillon: This gives your broth that homemade, slow-cooked depth — just whisk it with boiling water first so it dissolves completely.
- Parmesan rind: Drop one right into the pot while the soup simmers! It melts slowly, infusing the broth with nutty, savory umami. Remove it before serving.
- Cannellini beans: These white beans are creamy and mild, the perfect texture contrast to tender chicken. Rinse them well before adding to remove excess starch.
- Spinach or kale: Either works! Spinach wilts quickly and adds color, while kale brings a bit more texture and earthiness.
- Lemon juice: Stir it in at the very end — it brightens every flavor and keeps the soup from tasting flat.
- Parmesan cheese: Always serve with freshly grated Parmesan. It melts right into the soup and adds that perfect savory finish.
Pro Tips
⭐ Layer your flavors. Don’t dump everything in at once — each step builds complexity, from the golden veggies to the caramelized tomato paste.
⭐ Use rotisserie chicken. It’s easy, flavorful, and makes this soup taste like you started from scratch.
⭐ Want a creamier finish? Stir in 1–2 tablespoons of heavy cream or half-and-half before serving — it’s subtle but dreamy.
⭐ Balance is key. The touch of sugar offsets acidity, and the lemon juice at the end keeps things fresh, not flat.
⭐ Storage bonus: This soup tastes even better the next day, after the flavors mingle overnight!
⭐ Pro Tip: Save those Parmesan rinds! They freeze beautifully and add unbelievable flavor to soups, stews, and sauces. Drop one into your next pot of soup and let it simmer for 20–30 minutes — it’s pure umami magic.
🍲 How to Make Tuscan White Bean Chicken Soup
Here’s a quick look at how to assemble this cozy soup (full instructions in the recipe card below).
- Sauté the aromatics. Heat olive oil and butter in a large Dutch oven. Add onion, carrot, and celery. Cook until tender and lightly golden, 8–10 minutes.
- Add tomato paste and garlic. Stir until fragrant and caramelized.
- Deglaze with wine. Scrape up the browned bits and let it reduce slightly.
- Add broth and seasonings. Whisk Better Than Bouillon in hot water, then add it along with the stock, sugar, herbs, and spices. Simmer 15 minutes.
- Finish the soup. Stir in chicken, beans, and spinach. Simmer until warmed through and greens are wilted.
- Brighten and serve. Stir in lemon juice and parsley. Taste, adjust seasoning, and serve with Parmesan.
Frequently Asked Questions
⭐ Can I use other beans?
Absolutely! Great Northern or navy beans work perfectly if you don’t have cannellini.
⭐ Can I use kale instead of spinach?
Yes! Just simmer it a few minutes longer until tender — it holds up beautifully.
⭐ Is the wine necessary?
No, but it adds depth and complexity. The alcohol cooks off, leaving behind only flavor.
⭐ Can I freeze this soup?
Yes — it freezes wonderfully! Cool completely, portion into freezer bags, and freeze up to 3 months.
⭐ What’s the best way to reheat leftovers?
Warm gently on the stove over medium heat, adding a splash of broth if needed.
Storing + Reheating + Freezing + Make-Ahead Tips
Storing
- Let soup cool to room temperature, then refrigerate in airtight containers for up to 4 days.
Reheating
- Warm gently on the stove over medium-low heat until hot, stirring occasionally. Add a little broth or water if it thickens too much.
Freezing
- Freeze in airtight freezer containers or zip-top bags for up to 3 months. Thaw overnight in the fridge before reheating.
Make-Ahead
- This soup is even better the next day! Make it a day ahead, refrigerate overnight, and reheat gently before serving.
Food Safety:
- If you’d like more info on food safety, check out this link.
What to Serve With
Fresh + Crisp Sides:
Balance this cozy soup with a bright 1905 Salad, Grinder Salad, or Mediterranean Salad for freshness.
Cozy Breads:
Serve with Practically No Knead Bread, Olive Garden Breadsticks, or Garlic Bread— all perfect for dunking!
Sweet Finishes:
Round out the meal with Tiramisu, Apple Cobbler, or 7 layer Bars for a comforting finale.
More Comforting Italian Soups
- Italian Chicken Soup
- Italian Sausage Soup
- Italian Penicillin Soup
- Chicken Florentine Soup
- Chicken Tortellini Soup
💗 Tried This Recipe?
If you enjoyed this Tuscan White Bean Chicken Soup, please take a moment to leave a ⭐⭐⭐⭐⭐ star rating and a quick comment — I love hearing from you!
💌 Want more comfort food inspiration? Join my FREE newsletter and get delicious new recipes sent straight to your inbox. 💌
Thanks for stopping by my kitchen today — happy cooking, friends! ❤️ Kathleen
Tuscan White Bean Soup
Ingredients
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 cup onion finely chopped
- 2 large carrots peeled and sliced
- 1 stalk celery
- 2 tablespoons tomato paste
- 1 heaping tablespoon garlic minced
- 4 cups, plus more as needed low-sodium chicken stock
- 1 heaping tablespoon chicken flavored Better Than Bouillon
- 1/2 cup boiling water
- 1/4 cup dry white wine
- 1 teaspoon sugar
- 2 teaspoons dried Italian seasoning
- 1/2 teaspoon thyme
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon red pepper flakes optional
- 1 teaspoon coarse kosher salt
- 1/2 teaspoon black pepper
- grated Parmesan for serving
- 1 pound cooked chicken cut into bite sized cubes
- 2 (15-ounce) cans cannellini beans drained and rinsed
- 3 cups spinach or kale
- 2 tablespoons chopped parsley
- Parmesan rind
Instructions
- Build the Flavor Base: Heat the olive oil and butter in a large Dutch oven over medium heat. Once shimmering, add the onion, carrot, and celery. Cook, stirring occasionally, until the vegetables are soft and lightly golden, about 8–10 minutes.✨ Tip: Don’t rush this step — a touch of browning adds incredible flavor depth.
- Caramelize the Tomato Paste: Stir in the tomato paste and cook for 1–2 minutes until it darkens slightly and smells rich and sweet. Add the garlic and cook just 30 seconds more, stirring constantly so it doesn’t burn.⭐ This deepens the soup’s color and gives that slow-simmered taste in minutes.
- Deglaze for Depth: Pour in the white wine and scrape up any browned bits from the bottom of the pot. Let it simmer for about 1 minute to reduce slightly.
- Create the Broth: In a small bowl, whisk the Better Than Bouillon into the boiling water until dissolved. Add it to the pot along with the chicken stock. Stir in sugar, Italian seasoning, thyme, garlic powder, onion powder, red pepper flakes, salt, pepper, and Parm rind.
- Simmer for Flavor: Bring to a gentle boil, then reduce to an active simmer. Let cook uncovered for about 20-25 minutes, stirring occasionally, to let the flavors meld and slightly reduce
- Finish the Soup: Add the cooked chicken, cannellini beans, and spinach (or kale). Simmer another 7–10 minutes, or until the greens have wilted and the soup has thickened slightly. Remove the Parmesan rind and discard — its job is done!
- Serve and Enjoy: Taste and adjust seasoning if needed. Ladle into bowls and sprinkle generously with freshly grated Parmesan. Serve with crusty bread for dunking.
Notes
- Layer your flavors. Don’t dump everything in at once — each step builds complexity, from the golden veggies to the caramelized tomato paste.
- Use rotisserie chicken. It’s easy, flavorful, and makes this soup taste like you started from scratch.
- Want a creamier finish? Stir in 1–2 tablespoons of heavy cream or half-and-half before serving — it’s subtle but dreamy.
- Balance is key. The touch of sugar offsets acidity, and the lemon juice at the end keeps things fresh, not flat.
- Storage bonus: This soup tastes even better the next day, after the flavors mingle overnight!
- Pro Tip: Save those Parmesan rinds! They freeze beautifully and add unbelievable flavor to soups, stews, and sauces. Drop one into your next pot of soup and let it simmer for 20–30 minutes — it’s pure umami magic.
Nutrition













Leave a Reply