When the weather turns chilly, nothing beats curling up with a bowl of warm, creamy soup. This Creamy Tuscan White Bean Soup with Kale brings classic Italian comfort to your vegan kitchen in the most delicious way. It’s a hearty, one-pot meal that pairs creamy cannellini beans with earthy mushrooms and tender kale for a perfect balance of flavor and texture. Whether you’re craving a cozy night in or a nutritious weeknight dinner, this vegan white bean soup delivers pure comfort in every spoonful—rich, healthy, and easy to make. A true favorite among vegan soup recipes for home cooks.

A Cozy Kitchen Memory that Started It All
I still remember the first time I made Creamy Tuscan White Bean Soup with Kale. The kitchen filled with the aroma of sautéed onions, garlic, and herbs mingling in the air, signaling that comfort was on its way. It was one of those quiet winter evenings when all you want is something nourishing and flavorful simmering on the stove. The first taste was pure coziness—the gentle creaminess of the beans, a hint of rosemary, and the brightness of fresh kale coming together perfectly. That night, this vegan white bean and kale soup became more than just dinner; it became a family staple. Now, it’s the recipe I reach for when I want warmth, simplicity, and a sense of home in every bowl.
Tuscan cooking is rooted in rustic simplicity—using fresh, high-quality ingredients that do all the talking. Traditional Tuscan soups often feature beans, greens, and fragrant herbs simmered slowly to develop deep, satisfying flavors. This vegan take on the classic white bean soup keeps everything we love about the original: hearty cannellini beans, silky kale, and a touch of Italian herbs. What makes it especially comforting is the naturally creamy texture achieved by blending a portion of the beans and finishing it with a splash of plant-based milk. The result? A smooth, velvety vegan white bean soup that’s rich, wholesome, and perfect for any cold day.
Below is a detailed list of everything you need to create your own vegan white bean soup. Each ingredient plays a role in building creamy texture and deep, savory flavor while keeping the dish wholesome and plant-based.
Print
Creamy Tuscan White Bean Soup with Kale
- Total Time: 55 minutes
- Yield: 6 servings 1x
Description
This creamy tuscan white bean soup with kale is a hearty one-pot vegan meal that combines cannellini beans, mushrooms, and fresh kale for comforting texture and flavor. It’s easy to prepare, nutrient-dense, and perfect for cool evenings.
Ingredients
Instructions
1. Heat olive oil in a large pot over medium heat
2. Add onion, carrots, and celery and cook until softened
3. Stir in garlic and mushrooms and cook until mushrooms are golden
4. Add thyme, rosemary, beans, and broth then bring to a simmer
5. Cover and cook for 15 minutes to meld flavors
6. Blend about two cups of soup until smooth and return to pot
7. Add kale and plant based milk and simmer until kale wilts
8. Stir in lemon juice and adjust seasoning
9. Serve hot with desired garnishes
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: soup
- Method: stovetop
- Cuisine: tuscan
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 4
- Sodium: 600
- Fat: 8
- Saturated Fat: 1
- Unsaturated Fat: 6
- Trans Fat: 0
- Carbohydrates: 30
- Fiber: 8
- Protein: 10
- Cholesterol: 0
Keywords: tuscan soup, vegan white bean soup, creamy bean soup, kale soup, one pot vegan, plant based soup
Ingredients for Creamy White Bean and Kale Soup
| Ingredient | Quantity | Notes & Substitutions |
|---|---|---|
| Olive oil | 1 tbsp | Use water or vegetable broth for oil-free cooking |
| Yellow onion, diced | 1 medium | Shallots also work for a milder flavor |
| Garlic cloves, minced | 4 | Adjust to taste – extra garlic enhances the Tuscan flavor |
| Mushrooms, sliced | 1 cup | Cremini, button, or portobello; adds umami depth |
| Carrots, chopped | 2 | Sweetens the base naturally |
| Celery stalks, chopped | 2 | Adds aroma and balance |
| Cannellini beans (white beans), drained and rinsed | 2 cans (15 oz each) | Great Northern beans can substitute |
| Vegetable broth | 4 cups | Choose low-sodium for better control of seasoning |
| Fresh kale, chopped | 3 cups | Substitute spinach or Swiss chard if preferred |
| Dried thyme | ½ tsp | Or use 1 tsp fresh thyme leaves |
| Dried rosemary | ½ tsp | Adds that authentic Tuscan earthiness |
| Plant-based milk or cream | ½ cup | Oat, soy, or coconut milk all make the vegan white bean soup extra creamy |
| Lemon juice | 1 tbsp | Brightens the soup and balances richness |
| Salt and pepper | To taste | Adjust after blending |
| Optional garnishes | – | Vegan parmesan, red pepper flakes, or fresh parsley |
Ingredient Note: This recipe is very forgiving. You can swap kale for spinach to create a lighter version or add sun-dried tomatoes for a deeper Tuscan flavor twist. Coconut milk will give a richer, slightly sweeter taste, while oat milk keeps the flavor neutral and velvety.
Step-by-Step Instructions for Perfect Creamy Texture
- Sauté the aromatics: In a large Dutch oven, warm olive oil over medium heat. Add diced onion, carrots, and celery. Cook for 5–7 minutes, stirring often, until the vegetables soften and the onion turns translucent.
- Add garlic and mushrooms: Stir in the minced garlic and sliced mushrooms. Cook for another 3–4 minutes until mushrooms release their juices and become golden brown.
- Season and simmer: Sprinkle in thyme and rosemary. Add the cannellini beans and vegetable broth. Season with salt and pepper. Bring to a gentle boil, then reduce the heat and simmer for 15 minutes.
- Blend for creaminess: Transfer about 2 cups of the soup to a blender, puree until smooth, then return it to the pot to create a creamy yet hearty texture without any dairy.
- Add kale and plant-based milk: Stir in chopped kale and simmer 5 minutes until wilted. Pour in plant-based milk or cream and mix well for a velvety consistency.
- Taste and finish: Adjust seasoning and add lemon juice for brightness.
- Serve warm: Ladle into bowls and top with parsley, vegan parmesan, or olive oil.
Cooking Tips: Roast the mushrooms beforehand or deglaze with white wine for depth. For thicker soup, simmer longer uncovered; to thin, add broth. Let it rest 10 minutes before serving for the best flavor.
Flavor-Boosting Tips for Your Tuscan Bean Soup
- Use fresh herbs whenever possible: Fresh rosemary, thyme, and parsley enhance aroma and taste.
- Roast the mushrooms first: Baking them with olive oil enhances umami richness.
- Incorporate sun-dried tomatoes or tomato paste: Add subtle sweetness and tang.
- Experiment with plant-based creams: Vary the flavor layers using coconut milk, cashew cream, or oat milk.
- Add a finishing touch: A squeeze of lemon juice or drizzle of olive oil brightens every bowl.
This soup is versatile—it works as a cozy dinner or meal-prep favorite. It thickens overnight, becomes richer in flavor, and epitomizes how vegan soups grow tastier with time.
Storage, Reheating, and Serving Suggestions
- Refrigeration: Cool completely and store 4–5 days in airtight containers. Reheat gently on the stove, adding broth or milk if thickened.
- Freezing: Freeze up to 3 months. Thaw overnight in the refrigerator before warming.
- Reheating tip: Warm slowly without boiling to preserve its creamy texture.
Serving Ideas: Pair with crusty bread or garlic toast, serve over rice or quinoa, or top with herbs, toasted nuts, or vegan parmesan. Add a side of salad or roasted veggies for balance. However you serve it, this Creamy Tuscan White Bean Soup with Kale delivers comfort and nutrition in every spoonful—ideal for weeknights or cozy weekends, and a gem among vegetarian soup recipes.
Frequently Asked Questions
Can I use canned beans for this recipe?
Absolutely! Canned cannellini beans are a convenient shortcut. Just drain and rinse them before adding. You’ll still get a creamy, flavor-packed vegan white bean soup perfect for busy days.
What’s the best plant-based cream alternative for soup?
Oat milk offers mild, neutral creaminess; coconut milk adds rich sweetness; and cashew cream provides silkiness. Each works beautifully in this vegan white bean and kale soup.
How do I make this white bean soup thicker or thinner?
Blend more of the soup for a thicker result or add broth or milk for a lighter consistency—customize to your taste.
Can I make this soup oil-free?
Yes! Sauté vegetables in broth or water instead of oil. The soup stays creamy and satisfying without added fats thanks to the blended beans.
Conclusion
Creamy Tuscan White Bean Soup with Kale proves that simple ingredients make the most comforting meals. Combining creamy cannellini beans, kale, mushrooms, and Italian herbs, this vegan dish is quick, versatile, and heartwarming. Enjoy it as a main dish with bread or a cozy first course—it’s full of nourishment, flavor, and plant-based goodness. Add this vegan white bean and kale soup to your weekly rotation, and bring the warmth of Tuscany to your table every time you cook.






