There is something irresistibly comforting about a warm, hearty bowl brimming with wholesome goodness, which is exactly why I am excited to share my favorite Tuscan White Bean Soup Recipe with you. This soup combines creamy white beans, vibrant swiss chard, and a burst of fresh lemon brightness to create a bowl that feels both indulgent and nourishing. The layers of flavor—from garlic and fresh thyme to gentle heat from red pepper flakes—make it a dish you’ll want to savor year-round, whether on a chilly evening or any time you crave a cozy, satisfying meal.

Ingredients You’ll Need
Sometimes the simplest ingredients come together to create the most extraordinary dishes. Each ingredient in this Tuscan White Bean Soup Recipe plays a crucial role, contributing to the mellow creaminess, fresh herbal notes, and vibrant color that make this soup stand out.
- 1 tablespoon olive oil: The base for sautéing, it adds richness and helps build flavor.
- 2 shallots, diced: Impart a subtle sweetness that rounds out the savory elements.
- 4 cloves garlic, minced: Gives the soup its warm, aromatic backbone.
- 1 cup chopped celery: Adds a refreshing crunch and depth to the broth.
- 1 cup sliced carrots: Contributes natural sweetness and a splash of color.
- 2 teaspoons kosher salt: Enhances all the flavors without overwhelming.
- 1 teaspoon fresh thyme: Offers a fragrant, earthy note essential in Tuscan cooking.
- 1/2 teaspoon red pepper flakes: Delivers a gentle heat that awakens the palate.
- Zest from one lemon: Brightens the soup with citrusy freshness.
- 1 bay leaf: Adds subtle depth and complexity during simmering.
- 3 cups vegetable broth: The flavorful liquid base that ties everything together.
- 2 cans white beans, drained and rinsed: Provide creamy texture and protein.
- 3/4 cup heavy cream: Makes the soup luxuriously smooth and velvety.
- 3 cups swiss chard, destemmed and chopped: Brings vibrant color and a gentle earthiness.
- 1 tablespoon freshly squeezed lemon juice: Adds a final zing to brighten all the flavors.
- Optional – chopped fresh basil and chives for topping: Fresh herbs make a perfect aromatic garnish.
How to Make Tuscan White Bean Soup Recipe
Step 1: Sauté Shallots
Begin by heating a large pot over medium-high heat and adding the olive oil. Once shimmering, toss in the diced shallots and sauté them for about 3 to 4 minutes until they turn translucent. This step unlocks their natural sweetness, setting a flavorful foundation for the soup.
Step 2: Add Garlic
Next, introduce the minced garlic to the pot and sauté for just 30 seconds. Garlic cooks quickly and releasing its aroma now will infuse the entire soup with a warm, inviting fragrance without turning bitter.
Step 3: Cook Carrots and Celery
Time to add the chopped carrots and celery to the mix. Sauté these for about 4 minutes, stirring occasionally. This softens the veggies, ensuring they meld beautifully into the soup’s texture and flavor profile.
Step 4: Seasoning
Sprinkle in the kosher salt, fresh thyme, red pepper flakes, and lemon zest. Stir continuously for 30 seconds to toast the spices and release their aromatic oils, enhancing the overall depth of the soup.
Step 5: Deglaze and Add Liquids
Pour a small splash of vegetable broth into the pot to deglaze and scrape up any browned bits from the bottom – this adds extra flavor. Following that, add the bay leaf, remaining broth, rinsed white beans, and heavy cream. Stir everything until fully combined.
Step 6: Simmer the Soup
Turn the heat to high to bring the soup to a gentle boil, then reduce to a simmer. Let it cook uncovered for 15 minutes, allowing the flavors to meld and the soup to develop its creamy consistency.
Step 7: Thicken the Soup
Using the back of a ladle or large spoon, press down into the soup about 15 to 20 times to crush some of the beans. This action naturally thickens the broth, transforming the texture into a luscious stew-like consistency that’s divine.
Step 8: Add Swiss Chard
Stir in the chopped swiss chard and cook for 3 to 4 minutes until it turns bright green and just begins to wilt. The chard adds a beautiful splash of color and a mild earthiness that balances the creaminess.
Step 9: Final Touches
Remove the pot from heat and mix in the freshly squeezed lemon juice. This final burst of citrus raises all the flavors and lends a refreshing finish. If you like, sprinkle chopped fresh basil and chives on top to add a delicate herbal lift.
Step 10: Serve or Store
Serve your Tuscan White Bean Soup piping hot immediately or allow it to cool and store in the refrigerator for up to five days. This soup tastes even better the next day once the flavors have had time to marry happily.
How to Serve Tuscan White Bean Soup Recipe

Garnishes
Enhance your presentation by topping the soup with freshly chopped basil and chives. These herbs not only add a fresh pop of color but also contribute a subtle herbal brightness that complements the savory, creamy broth perfectly.
Side Dishes
This soup pairs wonderfully with crusty rustic bread or garlic-toasted baguette slices for dipping. A crisp, simple green salad dressed with lemon vinaigrette can also balance the creaminess while keeping things light and fresh.
Creative Ways to Present
If you want to impress guests, serve the soup in individual rustic bread bowls, hollowed out from mini loaves. Another fun idea is to drizzle a bit of high-quality olive oil or a sprinkle of smoked paprika on top for a beautiful final flourish.
Make Ahead and Storage
Storing Leftovers
This Tuscan White Bean Soup Recipe keeps beautifully in an airtight container in the refrigerator for up to five days. The flavors continue to deepen over time, making it an excellent choice for meal prep or quick weeknight dinners.
Freezing
You can freeze leftover soup in portions, leaving out the fresh herbs to add when reheating. It stores well for up to three months. Thaw overnight in the fridge before warming gently to preserve texture and flavor.
Reheating
Reheat the soup on the stove over medium-low heat, stirring occasionally to prevent sticking. Add a splash of broth or water if it seems too thick. Adding fresh lemon juice and herbs after reheating will bring back that just-cooked freshness.
FAQs
Can I use dried white beans instead of canned?
Absolutely! Just remember to soak the dried beans overnight and cook them fully before adding to the soup. This will give you more control over texture and ensure they are tender yet intact.
Is this soup vegan-friendly?
If you skip the heavy cream or substitute it with a plant-based alternative like coconut cream or cashew cream, this Tuscan White Bean Soup Recipe becomes vegan-friendly without sacrificing creaminess.
Can I substitute swiss chard with another green?
Yes, kale or spinach work well too. Just adjust the cooking time slightly; kale takes a bit longer to soften, while spinach wilts quickly and should be added last.
How spicy is the soup with red pepper flakes?
The red pepper flakes provide a gentle warmth but aren’t overpowering. If you prefer no heat, simply omit them or reduce the amount to suit your taste.
What is the best way to thicken the soup?
The best way, as shown in this recipe, is mashing some of the beans against the pot’s side. This naturally thickens the broth while maintaining a lovely creamy texture without added thickeners.
Final Thoughts
I hope this Tuscan White Bean Soup Recipe inspires you to bring a little slice of Italy into your kitchen. It’s the kind of dish that wraps you in warmth, satisfies deeply, and keeps you coming back for more. Whether you’re cooking for yourself or sharing with loved ones, this soup is sure to become a cherished staple in your meal rotation. Give it a try and enjoy every cozy, flavorful spoonful!
Print
Tuscan White Bean Soup Recipe
- Prep Time: 8 minutes
- Cook Time: 27 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Tuscan
- Diet: Vegetarian
Description
This Tuscan White Bean Soup is a hearty and creamy dish bursting with fresh vegetables, aromatic herbs, and velvety white beans simmered in a flavorful vegetable broth. Enhanced with lemon zest and cream, and finished with tender swiss chard and optional fresh herbs, it offers a comforting and nutritious meal perfect for cooler days.
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 2 shallots, diced
- 4 cloves garlic, minced
- 1 cup chopped celery
- 1 cup sliced carrots
- 2 teaspoons kosher salt
- 1 teaspoon fresh thyme
- 1/2 teaspoon red pepper flakes
- Zest from one lemon
- 1 bay leaf
- 3 cups vegetable broth
- 2 cans white beans, drained and rinsed
- 3/4 cup heavy cream
- 3 cups (1 bunch) swiss chard, destemmed and chopped
- 1 tablespoon freshly squeezed lemon juice
Optional Toppings
- Chopped fresh basil
- Chopped fresh chives
Instructions
- Heat olive oil and sauté shallots: Heat a large pot over medium-high heat. Add the olive oil and, once hot, add the diced shallots. Sauté for 3 to 4 minutes until they become translucent, stirring occasionally to prevent burning.
- Add garlic and sauté briefly: Add the minced garlic to the pot and cook for about 30 seconds to release its aroma without browning it.
- Sauté carrots and celery: Incorporate the chopped celery and sliced carrots into the pot. Cook for 4 minutes, stirring occasionally until they begin to soften.
- Add seasonings and lemon zest: Sprinkle in the kosher salt, fresh thyme, red pepper flakes, and lemon zest. Stir constantly for about 30 seconds to evenly distribute the flavors and avoid burning the spices.
- Deglaze and combine remaining ingredients: Pour a small splash of vegetable broth into the pot to deglaze and lift any flavorful bits off the bottom. Then add the bay leaf, remaining vegetable broth, drained white beans, and heavy cream. Stir well to combine all ingredients.
- Bring soup to simmer: Increase heat to high and bring the soup to a low boil. Then reduce heat to maintain a gentle simmer and cook uncovered for 15 minutes to blend flavors.
- Thicken soup by crushing beans: Using the back of a ladle or a large spoon, press down repeatedly (15 to 20 times) on the beans and some soup solids to break them up and thicken the soup naturally.
- Add swiss chard and cook: Stir in the chopped swiss chard. Cook for an additional 3 to 4 minutes until the chard turns bright green and softens slightly.
- Finish with lemon juice and herbs: Remove the pot from heat and stir in the freshly squeezed lemon juice for brightness. Optionally, sprinkle chopped fresh basil and chives on top for extra flavor and color.
- Serve or store: Serve the soup immediately for best flavor and texture. Alternatively, store leftovers in the refrigerator for up to five days.
Notes
- For a vegan version, substitute heavy cream with coconut cream or a plant-based cream alternative.
- You can use canned or cooked dried white beans; if using dried, soak in advance and cook until tender.
- Adjust red pepper flakes to taste for level of spiciness.
- Swiss chard can be substituted with kale or spinach if preferred.
- This soup freezes well – cool completely before freezing in airtight containers.
- To thicken soup further, puree a portion of the soup with some beans and stir back in.

