This Tuscan White Bean Soup is one of those recipes I keep coming back to. It’s rich in flavor, full of protein, and made with simple, wholesome ingredients—all in one pot. Whether I need a comforting weeknight dinner or something to meal prep for the week, this soup always hits the spot. It’s naturally vegan and gluten-free, and when paired with a slice of crusty (gluten-free) bread, it becomes the kind of meal I could eat on repeat through the entire fall and winter season.
Why You’ll Love This Recipe
- 
All in one pot: Fewer dishes, more comfort.
 - 
Protein-rich and hearty: Cannellini beans make this both filling and nutritious.
 - 
Meal prep favorite: I make a batch at the start of the week and enjoy it for days.
 - 
Customizable: I love how flexible this recipe is—easy to swap in other beans, herbs, or greens.
 - 
Packed with flavor: White wine, garlic, and herbs bring layers of Tuscan-inspired richness.
 
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- 
3 cans (15 oz each) cannellini beans, drained and rinsed
 - 
1 yellow onion, finely chopped
 - 
4 cloves garlic, minced
 - 
2 tablespoons olive oil
 - 
2 large carrots, peeled and chopped
 - 
1 stalk celery, diced
 - 
1/3 cup white wine (I use pinot grigio)
 - 
2 ½ to 4 cups vegetable broth
 - 
1 tablespoon tomato paste
 - 
1 teaspoon salt (or to taste)
 - 
1/4 teaspoon black pepper (or to taste)
 - 
1/4 teaspoon red pepper flakes (optional)
 - 
1/4 teaspoon Italian seasoning
 - 
1 teaspoon dried thyme
 - 
1/2 teaspoon dried oregano
 - 
2 bay leaves
 - 
2 cups chopped kale, stems removed
 
Directions
- 
In a large pot or Dutch oven, I heat the olive oil over medium and sauté the chopped onion until just browned.
 - 
I add the garlic, carrots, and celery and cook for about 10 more minutes, letting everything soften and gain flavor.
 - 
I pour in the white wine and let it simmer until most of the liquid evaporates, about 5 minutes.
 - 
Then, I stir in the tomato paste, beans, herbs, salt, pepper, red pepper flakes, and 2 ½ cups of broth. I bring the mixture to a boil, cover, and reduce the heat to low. I let it simmer for 15 minutes.
 - 
After removing the bay leaves, I transfer 2½ to 3 cups of the soup to a blender and puree until smooth.
 - 
I return the blended soup to the pot, stir it in, and add more broth if needed to reach the consistency I like.
 - 
Finally, I stir in the kale and let it wilt for a few minutes. I always taste and adjust seasonings, often adding a fresh squeeze of lemon juice before serving.
 
Servings and timing
Servings: 6
Prep time: 20 minutes
Cook time: 30 minutes
Total time: 50 minutes
Variations
- 
Use different greens: I sometimes use spinach or Swiss chard instead of kale.
 - 
Swap the beans: Navy beans, Great Northern, or butter beans also work beautifully.
 - 
Add grains: For extra bulk, I stir in cooked farro or brown rice.
 - 
Spice it up: I increase the red pepper flakes or add a splash of hot sauce for more heat.
 
storage/reheating
I store this soup in an airtight container in the fridge for 3 to 5 days. When reheating, I use the stovetop for best texture and flavor, adding a splash of broth if it thickened too much.
To freeze, I let the soup cool completely, then store it in freezer-safe containers. It lasts up to 2 months frozen. I thaw it overnight in the fridge before reheating.
FAQs
Can I leave out the white wine?
Yes, I’ve skipped the wine when I didn’t have any on hand—it still tastes great, but I find the wine adds a lovely depth of flavor.
What kind of beans can I use instead of cannellini?
Any white bean will do—navy beans, Great Northern, or even butter beans. I use whatever I have in the pantry.
How do I make this thicker or thinner?
Start with less broth and add more gradually. Blending part of the soup also helps thicken it naturally.
Can I make this in advance?
Definitely. I actually think the flavors deepen and improve after a day or two in the fridge.
Is it okay to freeze with the kale in it?
Yes. The kale will soften a bit more after freezing, but it still tastes great when reheated.
Conclusion
This Tuscan White Bean Soup is one of those recipes I can always rely on for comfort, nourishment, and simplicity. It’s incredibly flavorful, surprisingly filling, and comes together with minimal effort. Whether I serve it with warm bread, over rice, or just as it is, it never fails to warm me up and satisfy. I hope it becomes a staple in your kitchen too.
PrintTuscan White Bean Soup
This Tuscan White Bean Soup is a hearty, one-pot vegan meal packed with creamy cannellini beans, kale, and herbs. Perfect for meal prep or cozy nights, it’s rich in flavor, gluten-free, and made with simple pantry staples.
- Prep Time: 20 minutes
 - Cook Time: 30 minutes
 - Total Time: 50 minutes
 - Yield: 6 servings
 - Category: Soup
 - Method: Stovetop
 - Cuisine: Italian
 - Diet: Vegan
 
Ingredients
- 3 cans (15 oz each) cannellini beans, drained and rinsed
 - 1 yellow onion, finely chopped
 - 4 cloves garlic, minced
 - 2 tbsp olive oil
 - 2 large carrots, chopped
 - 1 celery stalk, diced
 - 1/3 cup white wine (e.g., pinot grigio)
 - 2 ½ to 4 cups vegetable broth
 - 1 tbsp tomato paste
 - 1 tsp salt
 - 1/4 tsp black pepper
 - 1/4 tsp red pepper flakes (optional)
 - 1/4 tsp Italian seasoning
 - 1 tsp dried thyme
 - 1/2 tsp dried oregano
 - 2 bay leaves
 - 2 cups chopped kale (stems removed)
 
Instructions
- Heat olive oil in a large pot over medium heat. Sauté onion until browned.
 - Add garlic, carrots, and celery. Cook for 10 minutes, stirring occasionally.
 - Pour in white wine and simmer until reduced, about 5 minutes.
 - Stir in tomato paste, cannellini beans, broth (start with 2½ cups), salt, pepper, red pepper flakes, and herbs.
 - Bring to a boil, then reduce to a simmer. Cover and cook for 15 minutes.
 - Remove bay leaves. Blend 2½ to 3 cups of the soup and return to the pot for added creaminess.
 - Stir in kale and simmer a few more minutes until wilted. Adjust broth and seasonings to taste. Add lemon juice if desired before serving.
 
Notes
- Use spinach or Swiss chard instead of kale.
 - Substitute with navy, Great Northern, or butter beans.
 - Add cooked farro, rice, or quinoa for extra bulk.
 - Skip the wine if preferred—broth alone works well.
 - Soup thickens after sitting; add extra broth when reheating.
 
Nutrition
- Serving Size: 1/6 of recipe
 - Calories: 230
 - Sugar: 4g
 - Sodium: 620mg
 - Fat: 6g
 - Saturated Fat: 1g
 - Unsaturated Fat: 4.5g
 - Trans Fat: 0g
 - Carbohydrates: 34g
 - Fiber: 9g
 - Protein: 10g
 - Cholesterol: 0mg
 
