Tuscan White Bean Soup is a warm, hearty, and flavorful soup that captures the essence of Italian comfort food. Perfect for meal prep or a cozy dinner, this soup is vegan, gluten-free, high in protein, and can be paired beautifully with rustic bread or enjoyed on its own. The combination of cannellini beans, kale, carrots, celery, and aromatic herbs creates a rich, savory broth that is both satisfying and nourishing. Ready in just 50 minutes, it is a perfect recipe for both beginners and seasoned cooks who want an easy one-pot meal packed with nutrients.

Ingredients for Tuscan White Bean Soup
This Tuscan-inspired soup uses simple pantry staples and fresh vegetables to create layers of flavor:
- 3 (15-ounce) cans cannellini beans, drained and rinsed – the protein base of the soup.
- 1 yellow onion, finely chopped – adds sweetness and depth.
- 4 cloves garlic, minced – for aromatic punch.
- 2 tablespoons olive oil – for sautéing and richness.
- 2 large carrots, peeled and chopped – brings natural sweetness and texture.
- 1 stalk celery, diced – adds classic soup flavor and crunch.
- 1/3 cup white wine (Pinot Grigio recommended) – enhances flavor with subtle acidity.
- 2 cups chopped kale, stems removed – adds vibrant color and nutrition.
- 2 ½ – 4 cups vegetable or chicken broth – adjust for desired soup consistency.
- 1 tablespoon tomato paste – deepens the broth’s flavor.
- 1 teaspoon salt, or to taste – essential for seasoning.
- ¼ teaspoon black pepper, or to taste – balances flavors.
- ¼ teaspoon red pepper flakes – optional, for gentle heat.
- ¼ teaspoon Italian seasoning – adds classic Tuscan aroma.
- 2 bay leaves – infuse flavor during simmering.
- 1 teaspoon dried thyme – earthy, aromatic note.
- ½ teaspoon dried oregano – completes the herb blend.
These ingredients create a balanced and nutrient-dense soup, perfect for a filling meal.
Step-by-Step Instructions for a Flavorful Soup
- In a large pot or Dutch oven, sauté the finely chopped onion with olive oil over medium heat until it begins to brown slightly.
- Add the garlic, celery, and carrots to the pot and sauté for another 10 minutes. Browning these vegetables enhances their natural flavors.
- Pour in the white wine and cook until most of the liquid evaporates, about 5 minutes, to concentrate flavor.
- Add all remaining ingredients except the kale. Start with 2 ½ cups of broth if you prefer a thicker soup. Stir well to combine.
- Bring the mixture to a boil, then cover and reduce heat to low. Simmer for 15 minutes to allow flavors to meld.
- Remove the bay leaves and blend about 2 ½ – 3 cups of the soup in a blender until smooth. Return to the pot and stir. Add more broth if needed to achieve desired consistency.
- Add the chopped kale and simmer for a few minutes until wilted. Taste and adjust seasonings with salt, pepper, or a squeeze of lemon juice.
- Serve warm as is, or with rustic bread for dipping. Enjoy the comforting, protein-packed goodness!
Tips for the Perfect Tuscan White Bean Soup
- Adjust the broth quantity based on preferred thickness: 2–3 cups for a stew-like texture, 3–4 cups for a soupier consistency.
- Leaving out the wine is possible, but it enhances depth of flavor significantly.
- Make-ahead: This soup keeps well in the fridge for 3–4 days and freezes beautifully for meal prep.
- Add a drizzle of extra virgin olive oil or sprinkle nutritional yeast for added richness or cheesy flavor in vegan versions.
Health Benefits of Tuscan White Bean Soup
This soup is nutrient-rich and balanced:
- Cannellini beans provide high-quality plant protein and fiber for satiety.
- Kale contributes vitamins A, C, and K, along with antioxidants.
- Carrots and celery supply beta-carotene, potassium, and fiber.
- Olive oil adds healthy fats, supporting heart health.
- Gluten-free and vegan, this recipe is suitable for a wide range of dietary needs.
With just 221 calories per serving and 15 grams of protein, it is a healthy, filling, and nutrient-packed meal.
Serving Suggestions
- Serve with gluten-free rustic bread for dipping.
- Pair with a light side salad to add more greens.
- Garnish with fresh herbs like parsley or thyme for visual appeal and extra flavor.
This Tuscan White Bean Soup is perfect for comfort food lovers, meal preppers, and anyone looking for a quick, wholesome dinner.
PrintTuscan White Bean Soup: Hearty, Healthy, and One-Pot Easy
Tuscan White Bean Soup is a hearty, vegan, gluten-free, one-pot meal made with cannellini beans, vegetables, aromatic herbs, and optional white wine. Perfect for meal prep or cozy dinners.
- Prep Time: 20 min
- Cook Time: 30 min
- Total Time: 50 min
- Yield: 6 servings
- Category: Soup
- Method: One-pot
- Cuisine: Italian
Ingredients
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 (optional)
2 cups chopped kale, stems removed
2 ½ – 4 cups vegetable or chicken broth
1 tablespoon tomato paste
1 teaspoon salt
ÂĽ teaspoon black pepper
ÂĽ teaspoon red pepper flakes (optional)
ÂĽ teaspoon Italian seasoning
2 bay leaves
1 teaspoon dried thyme
½ teaspoon dried oregano
Instructions
1. Sauté the finely chopped onion in a large pot with olive oil until slightly browned.
2. Add garlic, celery, and carrots and sauté 10 more minutes until softened and slightly browned.
3. Add white wine and cook until most liquid evaporates, about 5 minutes.
4. Add remaining ingredients except kale and stir to combine. Bring to a boil, then reduce heat, cover, and simmer 15 minutes.
5. Discard bay leaves and blend 2 ½ – 3 cups of soup until smooth, then return to the pot. Adjust consistency with more broth if needed.
6. Add chopped kale and simmer until wilted. Adjust seasoning and add a squeeze of lemon juice if desired.
7. Serve warm with rustic bread or enjoy as is.
Notes
Use less broth for thicker soup, more for thinner consistency.
White wine is optional but enhances flavor.
This soup stores well in the fridge for 3–4 days or can be frozen for longer storage.
Garnish with fresh herbs or a drizzle of olive oil for extra flavor.