This Tuscan White Bean Soup is a cozy, hearty, and nourishing one-pot recipe that brings together creamy cannellini beans, tender vegetables, fragrant herbs, and leafy kale in a rich, savory broth. Naturally vegan and gluten free, this Tuscan white bean soup is packed with plant-based protein and fiber, making it perfect for healthy meal prep, comforting dinners, or make-ahead lunches. The texture is thick, rustic, and satisfying, with blended beans creating a creamy base without any dairy. Whether you’re looking for a healthy bean soup, a high protein vegan dinner, or a simple one-pot soup recipe, this Tuscan white bean soup is a reliable and comforting dish you’ll want to make again and again.
Introduction
There’s something timeless about a warm bowl of soup simmering on the stove, especially when it’s packed with wholesome ingredients and deep, developed flavor. This Tuscan White Bean Soup is exactly that kind of recipe—simple, rustic, and incredibly satisfying.
Inspired by traditional Tuscan-style cooking, this soup relies on humble pantry staples like cannellini beans, carrots, celery, and garlic. These ingredients slowly build layers of flavor as they cook together in a single pot, creating a rich and aromatic base.
What makes this soup especially special is its creamy texture without any cream. A portion of the beans is blended and stirred back into the pot, naturally thickening the broth and giving it a velvety consistency. The result is a nourishing, plant-based soup that feels both light and filling at the same time.
It’s perfect for cold evenings, meal prep for the week, or anytime you want a wholesome bowl of comfort food that doesn’t require complicated steps.
Why You’ll Love This Recipe
- One-pot recipe – Easy cleanup and simple cooking
- Naturally vegan and gluten free – Wholesome and inclusive
- High in plant protein and fiber – Satisfying and nourishing
- Meal prep friendly – Tastes even better the next day
- Rich, creamy texture without cream – Blended beans create natural thickness
- Budget-friendly ingredients – Pantry staples and simple vegetables
Ingredients Breakdown
Serves: 6
- 3 (15 oz) cans cannellini beans, drained and rinsed
- 1 yellow onion, finely chopped
- 4 cloves garlic, minced
- 2 tbsp olive oil
- 2 large carrots, peeled and chopped
- 1 stalk celery, diced
- ⅓ cup white wine (pinot grigio recommended)
- 2 cups chopped kale, stems removed
- 2 ½ – 4 cups vegetable or chicken broth
- 1 tbsp tomato paste
- 1 tsp salt (or to taste)
- ¼ tsp black pepper (or to taste)
- ¼ tsp red pepper flakes (optional)
- ¼ tsp Italian seasoning
- 2 bay leaves
- 1 tsp dried thyme
- ½ tsp dried oregano
Ingredient Notes
- Cannellini beans: The heart of the soup, creating creaminess and protein
- Olive oil: Adds richness and helps build flavor at the base
- Carrots and celery: Provide natural sweetness and aromatic depth
- White wine: Adds acidity and enhances overall flavor complexity
- Kale: Brings texture, nutrients, and a slight earthy bite
- Herbs: Create classic Tuscan-inspired aroma and warmth
Tools & Equipment Needed
- Large pot or Dutch oven
- Wooden spoon or spatula
- Cutting board
- Sharp knife
- Blender (for thickening portion of soup)
- Measuring cups and spoons
Step-by-Step Instructions
- Sauté the aromatics
Heat 2 tbsp olive oil in a large pot or Dutch oven over medium heat. Add finely chopped onion and cook until it begins to soften and lightly brown. - Build the flavor base
Add minced garlic, diced celery, and chopped carrots. Sauté for about 10 minutes, allowing the vegetables to soften and develop light browning for deeper flavor. - Deglaze with white wine
Pour in ⅓ cup white wine and cook for about 5 minutes, stirring occasionally, until most of the liquid has reduced. - Add beans and seasonings
Stir in drained cannellini beans, tomato paste, salt, black pepper, red pepper flakes, Italian seasoning, bay leaves, thyme, and oregano. Add 2 ½ cups broth to start and mix well. - Simmer the soup
Bring to a boil, then reduce heat to low. Cover and simmer for 15 minutes to allow flavors to develop. - Blend for creaminess
Remove bay leaves. Transfer about 2 ½ – 3 cups of soup to a blender and blend until smooth. - Return and adjust texture
Pour blended soup back into the pot and stir well. Add more broth if needed to reach desired consistency. - Add kale and finish cooking
Stir in chopped kale and simmer for a few minutes until wilted. Taste and adjust seasoning as needed. - Serve warm
Ladle into bowls and serve hot.

Tips & Variations
- Vegetarian option: Naturally vegan as written
- Gluten-free option: Naturally gluten-free
- Thicker soup: Use less broth (closer to 2 ½ cups)
- Lighter soup: Add more broth (up to 4 cups)
- Spice level: Increase red pepper flakes for heat
- Extra richness: Add a drizzle of olive oil before serving
Flavor Profile
This Tuscan white bean soup has a deeply savory, earthy flavor with subtle sweetness from carrots and a gentle acidity from white wine and tomato paste. The blended beans create a creamy, velvety base that feels rich without being heavy.
The herbs add warmth and fragrance, while kale provides a slightly bitter, green contrast that balances the soup beautifully. Each spoonful is comforting, rustic, and layered with flavor that continues to develop as it sits.
Nutritional Overview
Per Serving (Estimated):
- Calories: 221 kcal
- Protein: 15 g
- Carbohydrates: 25 g
- Fat: 5 g
- Fiber: 14 g
Dietary highlights:
- Vegan
- Gluten-free
- High-fiber
- High plant-based protein
Make-Ahead & Meal Prep Tips
- Make ahead friendly: Flavors deepen after resting overnight
- Storage: Store in airtight containers in the refrigerator
- Shelf life: Best within 4–5 days
- Reheating: Warm gently on the stove or microwave, adding broth if thickened
- Meal prep tip: Portion into containers for quick lunches
FAQs
1. Can I make this soup without white wine?
Yes, simply skip it or replace with extra broth.
2. Why blend part of the soup?
Blending creates natural creaminess without using dairy.
3. Can I freeze Tuscan white bean soup?
Yes, it freezes well for up to 2–3 months.
4. What beans work best?
Cannellini beans are ideal, but great northern beans also work.
5. Can I use spinach instead of kale?
Yes, but add it at the very end since it cooks faster.
Cooking Timeline
| Task | Time |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 30 minutes |
| Total Time | 50 minutes |
| Servings | 6 |
Serving Suggestions
Serve this Tuscan white bean soup in deep bowls for a rustic presentation. A drizzle of olive oil or a sprinkle of fresh herbs enhances its visual appeal.
It pairs beautifully with crusty bread or gluten-free rustic bread for dipping, making it a complete and satisfying meal.
Recipe Variations
- Creamier version: Blend more of the soup for thicker texture
- Chunkier version: Blend less for more whole beans and vegetables
- Spicy version: Add extra red pepper flakes
- Greens variation: Swap kale for spinach or Swiss chard
Ingredient Spotlight
Cannellini Beans
Cannellini beans are essential for this soup’s creamy texture and protein content. When blended, they create a naturally thick and silky base without the need for cream or flour.
Kale
Kale adds structure, nutrition, and a slightly earthy bite. It holds up well in simmered soups and becomes tender without losing its character.
Pro Cooking Tips
- Brown the vegetables slightly for deeper flavor
- Don’t skip deglazing with white wine for added complexity
- Blend carefully for a smooth but not overly pureed texture
- Adjust broth slowly to control consistency
- Taste at the end after kale wilts for final seasoning balance
Storage & Freezing Guide
- Refrigerator: Store for 4–5 days in airtight containers
- Freezer: Freeze for up to 2–3 months
- Reheating: Add broth or water if soup thickens
- Best practice: Cool completely before storing
Nutrition Estimate Table (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 221 kcal |
| Protein | 15 g |
| Carbs | 25 g |
| Fat | 5 g |
| Fiber | 14 g |
Dietary Notes: Vegan, gluten-free, high-fiber, plant-based protein-rich.
Expanded Conclusion
This Tuscan White Bean Soup is the kind of recipe that proves simple ingredients can create truly comforting and flavorful meals. With its creamy texture, hearty beans, and aromatic herbs, it delivers everything you want in a cozy bowl of soup.
It’s nourishing, easy to prepare, and perfect for both busy weeknights and relaxed weekends. Whether you’re making it for meal prep or serving it fresh from the pot, it consistently delivers warmth and satisfaction.
Once you try it, this Tuscan white bean soup is likely to become a staple in your kitchen—a reliable, wholesome recipe you’ll return to whenever you want something comforting, healthy, and delicious.
PrintEasy Tuscan White Bean Soup – One-Pot Healthy Vegan Comfort Soup Recipe
Tuscan White Bean Soup made in one pot with cannellini beans, vegetables, and herbs. Hearty, healthy, vegan, and perfect for 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, Tuscan
Ingredients
- 3 cans cannellini beans, drained and rinsed
- 1 onion, chopped
- 4 cloves garlic, minced
- 2 tbsp olive oil
- 2 carrots, chopped
- 1 celery stalk, diced
- ⅓ cup white wine
- 2 cups kale, chopped
- 2½–4 cups vegetable broth
- 1 tbsp tomato paste
- 1 tsp salt
- ¼ tsp black pepper
- ¼ tsp red pepper flakes
- ¼ tsp Italian seasoning
- 2 bay leaves
- 1 tsp thyme
- ½ tsp oregano
Instructions
- Sauté onion in olive oil until lightly browned.
- Add garlic, celery, and carrots; cook until softened.
- Add white wine and reduce until mostly evaporated.
- Add remaining ingredients except kale and simmer for 15 minutes.
- Remove bay leaves, blend part of the soup, and return to pot.
- Adjust thickness with broth if needed.
- Add kale and simmer until wilted. Adjust seasoning and serve.
Notes
- Use less broth for thicker soup, more for thinner consistency.
- White wine enhances flavor but can be omitted.
- Add lemon juice for brightness before serving.
Nutrition
- Serving Size: 1 bowl
- Calories: 221
- Sugar: 1 g
- Sodium: 400 mg
- Fat: 5 g
- Saturated Fat: 1 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 25 g
- Fiber: 14 g
- Protein: 15 g
- Cholesterol: 0 mg



