Easy Homemade Tuscan White Bean Soup Recipe
I just made a pot of this Tuscan Bean Soup, and my kitchen smells absolutely incredible. It’s one of those recipes that feels like a warm hug in a bowl, perfect for a chilly evening. I love how it’s packed with wholesome vegetables and creamy beans, making it both hearty and healthy. This soup is so simple to throw together, yet it tastes like it’s been simmering on the stove all day. It’s a dish I find myself coming back to again and again for a comforting and easy meal.

Ingredients
Here are the simple, wholesome ingredients you’ll need to create this rustic soup.
- 3 (15-ounce) cans cannellini beans – Canned beans make this recipe quick and easy. Be sure to drain and rinse them to remove excess sodium.
- 1 yellow onion, finely chopped – A yellow onion provides a sweet, aromatic base when sautéed.
- 4 cloves garlic, minced – Freshly minced garlic adds a pungent depth of flavor you can’t get from a jar.
- 2 tablespoons olive oil – Use a good quality extra virgin olive oil for the best taste.
- 2 large carrots, peeled and chopped – Carrots add a touch of sweetness and vibrant color.
- 1 stalk celery, diced – Celery provides a savory, slightly peppery note that balances the other vegetables.
- ⅓ cup dry white wine – A splash of wine like Pinot Grigio helps to deglaze the pot and adds a layer of complexity.
- 2 cups chopped kale – Fresh kale holds its texture well in soup; remove the tough stems before chopping.
- 2 ½ – 4 cups vegetable broth – Low-sodium broth is ideal so you can control the saltiness of the final soup.
- 1 tablespoon tomato paste – This adds a concentrated, rich tomato flavor.
- 1 teaspoon salt – Or more, to your personal taste.
- ¼ teaspoon black pepper – Freshly ground pepper is always best.
- ¼ teaspoon red pepper flakes – Add a little kick of heat. You can omit this if you prefer a milder soup.
- ¼ teaspoon Italian seasoning – A simple way to add a blend of classic Italian herbs.
- 2 bay leaves – These add a subtle, savory background note. Just remember to remove them before serving.
- 1 teaspoon dried thyme – Thyme contributes an earthy, slightly minty flavor.
- ½ teaspoon dried oregano – Adds a peppery and robust herbal flavor.
Note: The quantities listed will make approximately 6 servings.
Variations
One of the best things about this soup is how easy it is to adapt to your preferences.
- Add protein: For a non-vegan version, stir in some shredded rotisserie chicken or cooked Italian sausage along with the broth.
- Different Greens: If you don’t have kale, fresh spinach is a great substitute. Stir it in at the very end, as it will wilt much faster than kale.
- Flavor-Enhancing Add-ins: A squeeze of fresh lemon juice at the end will brighten up all the flavors. You can also top each bowl with a sprinkle of freshly grated Parmesan cheese for a salty, nutty finish.
Cooking Time
This soup is perfect for a weeknight, as it comes together in under an hour.
- Prep Time: 20 mins
- Cook Time: 30 mins
- Total Time: 50 mins
Equipment You Need
You won’t need any specialized gadgets for this recipe, just a few kitchen basics.
- Large Pot or Dutch Oven: Perfect for sautéing the vegetables and simmering the soup all in one pot.
- Knife and Cutting Board: For chopping all the fresh vegetables.
- Blender: An immersion blender or standard blender is used to create the creamy soup base.
- Measuring Cups and Spoons: For accurate measurement of all your ingredients.
How to Make Tuscan White Bean Soup?
This recipe is wonderfully straightforward. The process involves building layers of flavor, starting with sautéed vegetables, and then creating a creamy texture by blending a portion of the soup. This technique gives the soup a rich consistency without needing any cream.
Sauté the Vegetables
First, heat the olive oil in a large pot or Dutch oven over medium heat. Add the finely chopped onion and sauté until it begins to soften. Next, add the minced garlic, chopped carrots, and diced celery.
Continue to cook for about 10 minutes, allowing the vegetables to soften and brown slightly, which helps to develop a deep, savory flavor foundation.
Deglaze and Simmer
Pour in the white wine to deglaze the pot, scraping up any browned bits from the bottom with a wooden spoon. Let the wine cook for a few minutes until most of it has evaporated.
Add the drained and rinsed cannellini beans, vegetable broth, tomato paste, and all the dried herbs and seasonings. Stir everything together well, bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer for 15 minutes.
Blend for Creaminess
After simmering, carefully remove the bay leaves from the pot. Transfer about 2 to 3 cups of the soup to a blender. Blend until the mixture is completely smooth and creamy. If you have an immersion blender, you can use it to blend a portion of the soup directly in the pot, which saves on cleanup.
Finish the Soup
Pour the blended soup back into the pot and stir to combine. This step gives the entire soup a wonderfully creamy texture while still leaving plenty of whole beans and vegetables.
Add the chopped kale and let it simmer for a few more minutes until the kale has wilted. Give the soup a final taste and adjust the seasoning with more salt and pepper if needed.
Additional Tips for Making this Recipe Better
Having made this soup many times, I’ve discovered a few simple ways to elevate it.
- I always take the time to let the carrots, celery, and onion brown a little. That caramelization adds a significant amount of flavor that you just can’t get otherwise.
- I recommend starting with less broth (around 2 ½ cups) because you can always add more later if the soup is too thick for your liking. It’s much easier to thin a soup than to thicken it.
- For the creamiest texture, I use a high-speed blender. It creates a silky smooth puree that mixes beautifully back into the soup.
- A squeeze of fresh lemon juice right before serving is my secret weapon. It really brightens everything up and makes the flavors pop.
How to Serve Tuscan White Bean Soup?
This hearty soup is a satisfying meal all on its own. Serve it hot in big bowls, garnished with a sprinkle of red pepper flakes for a bit of heat and some fresh parsley for color. It’s absolutely delicious with a side of crusty bread for dipping and soaking up every last drop.
For a fuller meal, you could serve it alongside a simple green salad with a light vinaigrette.

Nutritional Information
Here is a general nutritional overview per serving for this soup.
- Calories: 221
- Protein: 15g
- Carbohydrates: 25g
- Fat: 5g
Make Ahead and Storage
This soup is an excellent candidate for meal prepping and stores very well.
Restoring: You can make the entire soup ahead of time and store it in an airtight container in the refrigerator. It will stay fresh for up to 5 days, and the flavors will actually meld and become even better overnight.
Freezing: This soup freezes beautifully. Allow it to cool completely before transferring it to freezer-safe containers or bags. It can be stored in the freezer for up to 2 months.
Reheating: To reheat, thaw the soup in the refrigerator if frozen. Gently warm it in a pot on the stove over medium-low heat until it is heated through. You may need to add a splash of broth or water to thin it out slightly as it reheats.
Why You’ll Love This Recipe?
You’re sure to appreciate the simple charm and delicious taste of this Tuscan Bean Soup.
- Hearty and Healthy: Packed with plant-based protein from the beans and loaded with vegetables, this soup is as nourishing as it is delicious.
- One-Pot Meal: Everything cooks in a single pot, which means easy preparation and even easier cleanup. It’s the perfect fuss-free recipe for a busy weeknight.
- Incredibly Flavorful: The combination of aromatic vegetables, savory herbs, and the creamy texture from the blended beans creates a soup that is rich and satisfying.
- Perfect for Meal Prep: This recipe makes a generous batch and tastes even better the next day, making it an ideal choice for lunches or dinners throughout the week.



