This soul-warming Tuscan White Bean Soup is a hug in a bowl, packed with tender beans, sweet vegetables, and savory herbs. It’s incredibly satisfying and surprisingly simple to whip up, making it a perfect weeknight meal.
Imagine a rich, creamy broth swirled with hearty white beans and vibrant greens, all topped with a generous dusting of salty Parmesan cheese.
Recipe Details
- Flavor Profile: Savory, herbaceous, with a mild sweetness from the vegetables and a creamy texture from blended beans.
- Texture: Thick and creamy with tender vegetables and beans, finished with wilted greens.
- Total Active Time: Approximately 15 minutes
- Simmer Time: 20 minutes
- Total Time: Approximately 35 minutes
- Difficulty: Easy
What You’ll Need
This delightful Tuscan White Bean Soup relies on simple pantry staples and fresh vegetables. The base is built with aromatic vegetables, complemented by creamy cannellini beans, diced tomatoes, and a rich broth, all brought together with classic Italian seasonings.
Ingredient Notes
- Cannellini Beans – These creamy white beans are the star of our soup. Reserve half for blending to create a naturally thick and luscious texture without any added cream.
- Olive Oil – A good quality extra virgin olive oil will add a wonderful depth of flavor to the sautéed vegetables.
- Vegetables – Yellow onion, carrots, and celery form the classic mirepoix, providing a sweet and savory foundation.
- Broth – Use either vegetable broth for a lighter flavor or chicken broth for a richer profile.
- Diced Tomatoes – Including the juice from the can adds moisture and a touch of acidity to balance the richness.
- Kale or Spinach – Fresh kale or spinach adds a welcome pop of color and nutrients, wilting beautifully into the hot soup.
- Italian Seasoning – This dried herb blend brings classic Tuscan flavors with notes of oregano, basil, and thyme.
- Bay Leaf – A single bay leaf infuses a subtle, aromatic depth as the soup simmers.
Add-ins and Substitutions
- For Extra Flavor: A pinch of red pepper flakes can be added with the garlic for a gentle warmth.
- Greens Swap: If you don’t have kale or spinach, Swiss chard or even a handful of fresh arugula added at the very end can work.
- Herb Boost: Fresh parsley or basil, chopped and stirred in just before serving, offers a vibrant fresh finish.
- Bean Variety: While cannellini beans are ideal, great northern beans or even a creamy lima bean could be used.

How to Make Hearty Tuscan White Bean Soup
This comforting soup comes together in a flash, perfect for a cozy meal any night of the week.
- Create the Creamy Base: In a blender, combine one can of the rinsed and drained cannellini beans with 1/2 cup of your chosen broth. Blend until completely smooth and creamy. This step is key to achieving that signature velvety texture.
- Sauté the Aromatics: Warm 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced yellow onion, carrots, and celery. Cook, stirring occasionally, until the vegetables are softened and the onion is translucent, which should take about 6-8 minutes.
- Infuse with Garlic and Herbs: Stir in the minced garlic and 1 teaspoon of dried Italian seasoning. Cook for just one minute more, until fragrant. Be careful not to burn the garlic.
- Combine and Simmer: Add the remaining whole cannellini beans to the pot. Pour in the blended bean puree, the rest of the broth, and the can of undrained diced tomatoes. Tuck in the bay leaf. Bring this beautiful mixture to a gentle boil.
- Develop the Flavors: Once boiling, reduce the heat to low, cover the pot, and let the soup simmer for 20 minutes. This allows all the wonderful flavors to meld and deepen.
- Pro Tip: While simmering, resist the urge to stir too frequently. Letting the soup sit undisturbed for periods helps the flavors concentrate beautifully.
- Wilt the Greens and Finish: Stir in the chopped kale or spinach. Cook for another 5 minutes, or until the greens are tender and wilted. Carefully remove and discard the bay leaf. Season generously with salt and freshly ground black pepper to your taste. Ladle the hearty soup into bowls and top with grated Parmesan cheese for serving.
Recipe Tips
- Don’t Skip the Blending: Blending half the beans creates a creamy, thick soup naturally. This is your shortcut to a luxurious texture without added dairy or thickeners.
- Watch Your Heat: Medium heat is perfect for sautéing vegetables to tenderness without burning. When simmering, a gentle low heat is all you need to develop flavors.
- Seasoning is Key: Taste and adjust salt and pepper at the end. The canned tomatoes and broth can vary in saltiness, so your final seasoning is crucial.
- Remove the Bay Leaf: Remember to remove the bay leaf before serving to avoid any unexpected bites of tough leaf.
FAQs
Q: Can I use dried beans instead of canned?
A: Yes, you can! You’ll need to soak and cook about 1 cup of dried cannellini beans until tender before starting the recipe. You’ll still want to reserve some for blending.
Q: How can I make this soup thicker?
A: If you prefer an even thicker soup, you can blend an additional 1/2 cup of beans (from the can) with a little more broth and stir it into the soup during the last 10 minutes of simmering.
Q: Can I make this soup vegan?
A: Absolutely! Ensure you use vegetable broth and omit the Parmesan cheese topping. A drizzle of good quality olive oil or a sprinkle of nutritional yeast can be a lovely vegan alternative.
Serving Suggestions
This hearty Tuscan White Bean Soup is wonderful served with a crusty loaf of bread for dipping. It also pairs beautifully with a simple side salad dressed with a light vinaigrette. For a more substantial meal, consider serving it alongside a grilled cheese sandwich or a slice of focaccia.
Make This Recipe in Advance
The components of this soup can be prepped ahead of time. You can chop the onions, carrots, and celery a day or two in advance and store them in an airtight container in the refrigerator. The blended bean mixture can also be made and refrigerated for up to 2 days. When you’re ready to cook, simply proceed with sautéing the vegetables. The fully cooked soup can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop or in the microwave, adding a splash more broth if it has become too thick.
Hearty Tuscan White Bean Soup
- Total Time: Approximately 55 minutes
- Yield: 6-8 servings
Description
This Hearty Tuscan White Bean Soup is a hug in a bowl, brimming with comforting flavors and hearty ingredients. It’s a remarkably simple yet deeply satisfying soup that will become a go-to for cozy weeknights and chilly afternoons.
Ingredients
• 2 cans (15 oz each) Cannellini beans, rinsed and drained (reserve half for blending)
• 2 tbsp olive oil
• 1 medium yellow onion, diced
• 2 carrots, diced
• 2 stalks celery, diced
• 4 cloves garlic, minced
• 4 cups vegetable or chicken broth
• 1 can (14.5 oz) diced tomatoes, undrained
• 2 cups fresh kale or spinach, chopped
• 1 tsp dried Italian seasoning
• 1 bay leaf
• Salt and black pepper to taste
• Grated Parmesan cheese for serving
Instructions
1. Blend one can of rinsed cannellini beans with half a cup of broth until smooth.
2. Warm olive oil in a Dutch oven over medium heat. Add the diced onion, carrots, and celery and cook until tender, about 6-8 minutes.
3. Stir in the minced garlic and Italian seasoning, cooking for one minute until aromatic.
4. Add the remaining whole cannellini beans, the blended bean puree, the rest of the broth, diced tomatoes (with their juice), and the bay leaf. Bring the mixture to a boil.
5. Lower the heat, cover the pot, and let it simmer for 20 minutes for the flavors to deepen.
6. Stir in the chopped kale or spinach and cook for another 5 minutes until it wilts. Remove the bay leaf, season with salt and pepper to your liking, and serve with grated Parmesan cheese.
Notes
For Extra Creaminess: If you adore an extra creamy soup, you can reserve a little more of the cooked beans before blending, or even add a splash of heavy cream or coconut milk at the very end of cooking.
A Little Heat: For a touch of warmth, stir in a pinch of red pepper flakes along with the garlic and Italian seasoning.
Other Beans: While cannellini are traditional and wonderful here, you could experiment with other white beans like great northern or navy beans.
Herbs: Fresh herbs like rosemary or thyme, added during the simmering stage, can offer a beautiful fragrant lift.
- Prep Time: Approximately 30 minutes
- Cook Time: 25 minutes
- Category: Soup
- Cuisine: Italian

