As the air turns crisp and the days grow shorter, there’s nothing quite as comforting as a warm, nourishing bowl of soup. But not just any soup—one that is both incredibly flavorful and deceptively healthy. This Tuscan White Bean Soup is that perfect bowl. It’s a rustic, one-pot wonder that brings the sun-drenched flavors of Italy right to your kitchen, all while being vegan, gluten-free, and packed with plant-based protein.
Imagine tender cannellini beans, vibrant kale, and aromatic herbs simmered in a rich, savory broth that’s been subtly deepened with a splash of white wine. It’s a meal that feels indulgent yet leaves you feeling light and energized. Whether you’re meal prepping for the week or need a quick, satisfying dinner, this soup is the answer. Let’s explore why this recipe from Eat With Clarity has earned its near-perfect 5-star rating.
Why You’ll Love This Recipe
This Tuscan White Bean Soup stands out from the crowd for a multitude of reasons. It’s designed for real life—busy schedules, diverse dietary needs, and the universal desire for delicious food.
- The Ultimate Weeknight Hero: Ready in about 50 minutes with simple steps, this recipe is achievable on any weeknight. It requires just one pot, meaning minimal cleanup and maximum flavor.
- Nutritional Powerhouse: Don’t let its delicious taste fool you. This soup is a health booster. Cannellini beans are loaded with protein and fiber, kale adds a punch of vitamins A, C, and K, and the blend of vegetables and herbs provides powerful antioxidants.
- Meal Prep Perfected: This soup tastes even better the next day as the flavors have more time to meld. It stores and freezes beautifully, making it a brilliant strategy for healthy lunches and effortless dinners all week long.
- Universally Loved: It’s naturally vegan and gluten-free, making it a safe and crowd-pleasing option for serving to guests with various dietary preferences. Its hearty, savory character appeals to everyone.
Ingredients You’ll Need
The magic of this soup lies in its simple, whole ingredients. Each one plays a crucial role in building its deep, complex flavor profile.
- The Aromatic Base:
1 yellow onion (finely chopped)
,4 cloves garlic (minced)
, and2 tablespoons olive oil
create the foundational flavor layer that every great soup starts with. - The Vegetable Trinity:
2 large carrots (peeled and chopped)
and1 stalk celery (diced)
add sweetness, texture, and classic savory notes. - The Flavor Boosters:
⅓ cup white wine (like Pinot Grigio)
is the secret weapon, deglazing the pot and adding a layer of acidity and depth that water or broth alone cannot provide.1 tablespoon tomato paste
adds umami and richness. - The Heart of the Soup:
3 (15 oz.) cans cannellini beans
, drained and rinsed, provide the creamy texture and plant-based protein that make this soup so satisfying. - The Herbs & Spices:
2 bay leaves
,1 teaspoon dried thyme
,½ teaspoon dried oregano
,¼ teaspoon Italian seasoning
,¼ teaspoon red pepper flakes
,1 teaspoon salt
, and¼ teaspoon black pepper
create the quintessential Tuscan flavor—earthy, aromatic, and slightly herbal. - The Greens:
2 cups chopped kale
(stems removed) adds a pop of color, texture, and a nutritional boost. It’s added at the end to wilt perfectly. - The Broth:
2 ½ - 4 cups vegetable or chicken broth
(use veggie to keep it vegan). The range allows you to customize the consistency from a hearty stew to a lighter soup.
Step-by-Step Instructions
This straightforward process is designed for foolproof results.
Prep Time: 20 mins | Cook Time: 30 mins | Total Time: 50 mins | Servings: 6
- Sauté the Aromatics: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and sauté until it begins to brown slightly, about 5-7 minutes. This browning (called the Maillard reaction) is key for building a deep flavor base.
- Add the Veggies: Add the minced garlic, diced celery, and chopped carrots to the pot. Continue to sauté for about 10 minutes, allowing the vegetables to soften and develop a slight caramelization.
- Deglaze with Wine: Pour in the white wine, scraping up any browned bits from the bottom of the pot. This step is crucial for capturing all that flavor. Let the wine simmer until most of the liquid has evaporated, about 5 minutes.
- Simmer the Soup: Add the drained beans, tomato paste, all herbs and spices (bay leaves, thyme, oregano, Italian seasoning, red pepper flakes, salt, pepper), and 2 ½ cups of broth. Stir well to combine. Bring the soup to a boil, then cover, reduce the heat to low, and let it simmer gently for 15 minutes.
- Blend for Creaminess: Remove the bay leaves. Carefully transfer 2 ½ – 3 cups of the soup to a blender. Blend until completely smooth. Caution: Allow the soup to cool slightly and hold the blender lid on with a towel to prevent steam from blowing it off.
- Combine and Finish: Pour the blended soup back into the pot and stir to combine. This technique creates a luxuriously creamy texture without any dairy. If the soup is too thick, add more broth until it reaches your desired consistency.
- Wilt the Kale: Stir in the chopped kale and let it simmer in the hot soup for 3-5 minutes, just until wilted and vibrant green.
- Final Seasoning: Taste the soup and adjust the seasoning. A fresh squeeze of lemon juice at this stage can brighten all the flavors beautifully. Serve immediately.
Pro Tips for the Perfect Bowl
- Don’t Rush the Sauté: The time spent sautéing the onions, carrots, and celery until they brown is what builds a rich, deep flavor foundation. Don’t shortcut this step.
- Broth Consistency: Always start with the lower amount of broth (2 ½ cups). You can easily add more to thin it out later, but it’s difficult to thicken an overly watery soup. For a stew-like consistency, stick to the lower end.
- No Wine? No Problem. If you prefer not to cook with wine, you can substitute it with an equal amount of additional broth and add a tablespoon of lemon juice at the end to mimic the acidity.
- Bean Varieties: While cannellini beans are ideal for their creamy texture, you can substitute them with other white beans like Great Northern, navy, or even butter beans.
Creative Variations to Try
This recipe is wonderfully adaptable. Make it your own with these simple twists:
- Add Greens: Swap kale for spinach or Swiss chard. Add spinach in the last minute of cooking as it wilts almost instantly.
- Creamy Version: For extra richness, stir in ¼ cup of canned coconut milk or unsweetened almond milk at the end, after blending.
- “Sausage” & Potato: Add plant-based Italian sausage crumbles when sautéing the onions. Diced potatoes can also be added with the beans for a heartier dish.
- Spice Level: Control the heat by adjusting the amount of red pepper flakes or adding a pinch of cayenne.
Frequently Asked Questions
Can I use dried beans instead of canned?
Absolutely! You’ll need about 1 cup of dried cannellini beans. Soak them overnight, then drain and rinse. Cook them separately according to package directions until tender before adding them to the soup in place of the canned beans.
How do I store and reheat this soup?
Storage: Allow the soup to cool completely before transferring it to an airtight container. It will keep in the refrigerator for 3-5 days.
Reheating: Gently reheat on the stove over medium heat, stirring occasionally. Add a splash of broth or water if it has thickened too much in the fridge.
Freezing: This soup freezes exceptionally well for up to 2 months. Let it thaw overnight in the refrigerator before reheating.
Why blend part of the soup?
Blending a portion of the soup and stirring it back in is a classic technique for creating a creamy, luxurious body without using any cream or flour. It emulsifies the beans and vegetables, making the broth naturally thick and velvety.

Serving Suggestions and Pairings
This soup is a complete meal in a bowl, but it pairs beautifully with a few simple sides.
- The Perfect Dipper: A thick, slice of rustic bread—sourdough, ciabatta, or a good gluten-free alternative—is essential for soaking up every last drop of broth.
- A Fresh Contrast: A simple side salad with a sharp, lemony vinaigrette helps cut through the soup’s richness.
- Garnish Galore: Elevate your bowl with a drizzle of high-quality olive oil, a sprinkle of vegan Parmesan cheese, fresh chopped parsley or basil, and an extra pinch of red pepper flakes.
- For a Heartier Meal: Serve it over a scoop of cooked rice, quinoa, or creamy polenta.
Get Cooking and Experience the Comfort
This Tuscan White Bean Soup is more than just a recipe; it’s a warm, comforting embrace in a bowl. It proves that eating well doesn’t require complicated techniques or hard-to-find ingredients. With a handful of pantry staples and one pot, you can create a restaurant-quality meal that nourishes your body and soothes your soul.
So, gather your ingredients, put on your favorite apron, and get ready to fill your home with the incredible aroma of garlic, herbs, and simmering goodness. One taste of this hearty, flavorful soup, and you’ll understand why it has become an instant classic.
PrintTuscan White Bean Soup
This hearty Tuscan White Bean Soup is a one-pot, protein-packed meal loaded with cannellini beans, kale, vegetables, and herbs. It’s creamy without cream, vegan, and perfect for cozy weeknights or meal prep!
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: One-Pot
- Cuisine: Italian
- Diet: Vegan
Ingredients
- 2 tbsp olive oil
- 1 yellow onion, finely chopped
- 4 cloves garlic, minced
- 2 large carrots, peeled and chopped
- 1 stalk celery, diced
- ⅓ cup white wine (e.g., Pinot Grigio)
- 1 tbsp tomato paste
- 3 (15 oz) cans cannellini beans, drained and rinsed
- 2 bay leaves
- 1 tsp dried thyme
- ½ tsp dried oregano
- ¼ tsp Italian seasoning
- ¼ tsp red pepper flakes
- 1 tsp salt
- ¼ tsp black pepper
- 2½ to 4 cups vegetable broth
- 2 cups chopped kale, stems removed
Instructions
- In a large pot, heat olive oil over medium heat. Sauté onion for 5–7 minutes until slightly browned.
- Add garlic, celery, and carrots. Sauté for another 10 minutes.
- Deglaze with white wine, scraping up brown bits. Let simmer for 5 minutes until mostly evaporated.
- Add beans, tomato paste, bay leaves, herbs, spices, and 2½ cups broth. Stir well and bring to a boil. Reduce heat, cover, and simmer for 15 minutes.
- Remove bay leaves. Blend 2½ to 3 cups of soup until smooth. Return to pot and stir.
- Add kale and simmer for 3–5 minutes until wilted.
- Taste and adjust seasoning. Serve hot with bread or toppings of choice.
Notes
Blend a portion of the soup for a creamy texture without cream. Start with less broth and add more as needed. Store up to 5 days or freeze for 2 months. Great with a squeeze of lemon just before serving.
Nutrition
- Serving Size: 1 bowl
- Calories: 290
- Sugar: 6g
- Sodium: 640mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 10g
- Protein: 13g
- Cholesterol: 0mg
Keywords: tuscan soup, white bean soup, vegan comfort food, kale and bean soup, hearty one-pot dinner