This Tuscan White Bean Soup is a comforting, nutrient-dense meal that comes together easily in just one pot. Featuring creamy cannellini beans, fresh vegetables, and aromatic herbs, it is the perfect plant-based dinner for chilly evenings or busy weeknights. Whether you are looking for a healthy meal prep option or a cozy family dinner, this vegan and gluten-free soup is sure to become a seasonal favorite.
Table of Contents
Why You Will Love This Recipe
- One-Pot Convenience: Everything cooks in a single pot, making cleanup a breeze.
- Plant-Based Protein: Loaded with cannellini beans, providing a satisfying and filling meal.
- Rich Flavor Profile: The combination of white wine, tomato paste, and dried herbs creates a deep, savory broth.
- Dietary Friendly: This recipe is naturally vegan and gluten-free, making it suitable for almost any guest.
- Perfect for Meal Prep: The flavors continue to develop over time, making leftovers even better the next day.
Ingredients for Tuscan White Bean Soup
- 3 (15-ounce) cans 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 (such as Pinot Grigio)
- 2 cups chopped kale, stems removed and finely chopped
- 2.5 to 4 cups vegetable or chicken broth
- 1 tablespoon tomato paste
- 1 teaspoon salt (or to taste)
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes
- 1/4 teaspoon Italian seasoning
- 2 bay leaves
- 1 teaspoon dried thyme
- 1/2 teaspoon dried oregano
Step-by-Step Instructions
- Sauté the Aromatics: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the finely chopped onion and sauté until it begins to brown slightly.
- Soften the Vegetables: Stir in the minced garlic, diced celery, and chopped carrots. Continue to sauté for approximately 10 minutes. Allowing the vegetables to brown slightly adds a significant depth of flavor to the base.
- Deglaze the Pot: Pour in the white wine and stir, scraping up any browned bits from the bottom of the pot. Let it simmer for about 5 minutes until most of the liquid has evaporated.
- Simmer the Soup: Add the drained beans, tomato paste, salt, pepper, red pepper flakes, Italian seasoning, bay leaves, thyme, oregano, and 2.5 cups of broth. Stir well and bring the mixture to a boil.
- Simmer: Once boiling, cover the pot and reduce the heat to low. Let the soup simmer for 15 minutes to allow the flavors to meld.
- Create a Creamy Texture: Remove and discard the bay leaves. Carefully transfer about 2.5 to 3 cups of the soup to a blender and blend until smooth. Pour the blended mixture back into the pot and stir to combine.
- Adjust Consistency and Add Greens: If the soup is too thick, add more broth until it reaches your desired consistency. Stir in the chopped kale and let it simmer for a few minutes until the leaves have wilted.
- Final Seasoning: Taste the soup and adjust the salt and pepper as needed. A fresh squeeze of lemon juice at the end can also brighten the flavors. Serve warm.

Expert Tips for the Best Bean Soup
To achieve the best results with your Tuscan White Bean Soup, do not rush the sautéing process. Allowing the carrots, celery, and onions to develop a slight golden-brown color is essential for a rich, savory base. Additionally, when blending a portion of the soup, ensure you are careful with the hot liquid; you can also use an immersion blender directly in the pot for convenience.
If you prefer a very thick, stew-like consistency, stick to the lower end of the broth measurement (around 2.5 cups). If you prefer a traditional soup texture, use up to 4 cups of broth. Remember that the soup will continue to thicken as it sits, especially when refrigerated.
Variations and Substitutions
While cannellini beans are traditional for this recipe, you can easily substitute them with other white beans such as Great Northern beans or Navy beans. If you do not have kale on hand, fresh baby spinach makes an excellent substitute; simply stir it in at the very end as it wilts much faster than kale.
For those who do not consume alcohol, you can omit the white wine and replace it with an equal amount of broth and a teaspoon of lemon juice to maintain the acidity. If you are not following a vegan diet, you can add some cooked Italian sausage or top the bowl with freshly grated Parmesan cheese for extra richness.
Serving Suggestions
This soup is incredibly satisfying on its own, but it pairs beautifully with a piece of crusty, rustic bread for dipping. If you are gluten-free, look for a high-quality gluten-free baguette or artisan loaf. For a more complete meal, serve the soup alongside a crisp green salad with a light vinaigrette.
To garnish, consider adding a sprinkle of fresh parsley, an extra pinch of red pepper flakes for heat, or a drizzle of high-quality extra virgin olive oil just before serving. Some also enjoy serving this soup over a small portion of cooked jasmine rice for added heartiness.
Storage, Freezing, and Reheating
To Store: Allow the soup to cool completely before transferring it to an airtight container. It will stay fresh in the refrigerator for 3 to 5 days.
To Freeze: This soup freezes exceptionally well. Store it in freezer-safe containers, leaving a bit of room at the top for expansion. It will keep for up to 2 months. For best results, thaw the soup in the refrigerator overnight before reheating.
To Reheat: Warm the soup in a pot over medium-low heat on the stove, stirring occasionally. You may need to add a splash of broth or water to loosen the consistency, as the beans tend to absorb liquid during storage.
Nutrition Information
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 221 kcal |
| Carbohydrates | 25g |
| Protein | 15g |
| Fat | 5g |
| Saturated Fat | 1g |
| Fiber | 14g |
| Sugar | 1g |
Frequently Asked Questions
Can I make this soup in a slow cooker?
Yes, you can adapt this for a slow cooker by sautéing the vegetables and deglazing with wine first, then adding everything (except the kale) to the crockpot. Cook on low for 4-6 hours, then blend a portion and stir in the kale at the end.
What is the difference between cannellini beans and other white beans?
Cannellini beans are a bit larger and meatier than Navy or Great Northern beans. They hold their shape well during simmering but become very creamy when blended, making them ideal for this Tuscan-style soup.
Is the white wine necessary?
While the wine is highly recommended for its ability to brighten the flavor and add complexity, you can substitute it with extra broth and a splash of white wine vinegar or lemon juice if you prefer to cook without alcohol.
How can I make this soup even more filling?
You can add extra vegetables like diced zucchini or potatoes. Alternatively, serving the soup with a side of protein or stirring in some cooked gluten-free pasta can make it a much heavier meal.

Tuscan White Bean Soup
Ingredients
Equipment
Method
- Sauté the Aromatics: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the finely chopped onion and sauté until it begins to brown slightly.
- Soften the Vegetables: Stir in the minced garlic, diced celery, and chopped carrots. Continue to sauté for approximately 10 minutes.
- Deglaze the Pot: Pour in the white wine and stir, scraping up any browned bits from the bottom of the pot. Let it simmer for about 5 minutes until most of the liquid has evaporated.
- Simmer the Soup: Add the drained beans, tomato paste, salt, pepper, red pepper flakes, Italian seasoning, bay leaves, thyme, oregano, and 2.5 cups of broth. Stir well and bring the mixture to a boil.
- Simmer: Once boiling, cover the pot and reduce the heat to low. Let the soup simmer for 15 minutes to allow the flavors to meld.
- Create a Creamy Texture: Remove and discard the bay leaves. Carefully transfer about 2.5 to 3 cups of the soup to a blender and blend until smooth. Pour the blended mixture back into the pot and stir to combine.
- Adjust Consistency and Add Greens: If the soup is too thick, add more broth until it reaches your desired consistency. Stir in the chopped kale and let it simmer for a few minutes until the leaves have wilted.
- Final Seasoning: Taste the soup and adjust the salt and pepper as needed. A fresh squeeze of lemon juice at the end can also brighten the flavors. Serve warm.