Tuscan White Bean Soup is pure comfort in a bowl, with creamy cannellini beans, hearty vegetables, and fragrant Italian herbs simmered to perfection in just one pot. Whether you’re vegan, gluten free, or simply hunting for something nourishing and flavor-packed, this rustic Italian soup fits the bill—especially when you finish it with a swirl of good olive oil and some crusty bread. You’ll love how it comes together quickly yet tastes like it’s been simmering all day: warm, filling, and absolutely loaded with bright, fresh flavor. Grab your favorite soup pot and let’s bring a little Tuscan sunshine to your kitchen!

Ingredients You’ll Need
The beauty of Tuscan White Bean Soup lies in its simplicity—the freshest ingredients come together to create layers of taste, aroma, and a cozy, creamy texture. Here’s what you’ll need, plus a few tips to help each one shine in your soup pot.
- Cannellini beans: These creamy, protein-packed beans form the base of the soup; drain and rinse well for the best texture.
- Yellow onion: Finely chopped, it brings sweet, mellow depth as the first layer of flavor.
- Garlic: Four cloves, minced for punchy aroma and a perfect match to the beans and greens.
- Olive oil: Use a high-quality extra virgin for sautéing and drizzling—essential for a rich mouthfeel.
- Carrots: Peeled and chopped for a subtle sweetness and pop of color.
- Celery: Diced for crunch and to balance the soup’s earthiness.
- White wine (pinot grigio works well): Adds brightness and depth—don’t skip this if you want real Italian flair!
- Kale: Remove tough stems and chop finely; it wilts into the soup for texture and color.
- Vegetable or chicken broth: Use as much as you need for your preferred soup consistency; vegetable broth keeps it vegan.
- Tomato paste: Just a spoonful for rich color and subtle tang.
- Salt & black pepper: Start with the basics and season to your preference at the end.
- Red pepper flakes: Optional, but highly recommended if you like a little warming spice.
- Italian seasoning: A blend of classic dried herbs that define the soup’s “Tuscan” character.
- Bay leaves: Essential for infusing earthy depth as the soup simmers—just remember to fish them out later!
- Dried thyme: For sturdy herb flavor that stands up to simmering.
- Dried oregano: Adds complexity and that signature Italian finishing touch.
How to Make Tuscan White Bean Soup
Step 1: Sauté the Aromatics
Start by heating your olive oil in a large pot or Dutch oven over medium heat. Add the finely chopped onion and let it gently sizzle until it turns golden and fragrant. This is the flavor foundation for your Tuscan White Bean Soup, so don’t rush—let the onion get just a touch of color before moving on.
Step 2: Soften the Vegetables
Toss in the minced garlic, diced celery, and chopped carrot. Sauté everything together for at least 10 minutes, stirring occasionally. Don’t skip this step! Allowing the veggies to brown slightly brings a natural sweetness and depth that really sets an authentic Italian soup apart.
Step 3: Deglaze with White Wine
Pour in the white wine and stir, scraping up any little browned bits from the bottom of the pot. Let the wine cook down for about 5 minutes, so most of the liquid evaporates—this way, all the best flavors stay in the pot and get soaked up by the vegetables.
Step 4: Add Beans, Broth, and Seasonings
Time to build the body of your Tuscan White Bean Soup! Stir in the drained cannellini beans, tomato paste, vegetable or chicken broth (start with 2 1/2 cups, adding more later if needed), Italian seasoning, bay leaves, dried thyme, oregano, salt, black pepper, and red pepper flakes. Mix well to combine all those cozy, fragrant flavors.
Step 5: Simmer and Blend
Bring the soup up to a gentle boil, then cover and reduce the heat to low, letting it simmer for about 15 minutes. Once the flavors have mingled, remove the bay leaves. For amazing texture, carefully scoop out about 2 1/2 to 3 cups of the soup and blend until smooth, then stir it right back into the pot for that perfect creamy yet chunky balance.
Step 6: Add Kale and Final Touches
Toss in the chopped kale and let it simmer for just a few minutes, until the greens wilt and turn vibrant. Taste the soup and adjust with extra salt, pepper, or even a good squeeze of lemon juice. If it seems too thick, splash in a bit more broth. Ladle up your completed Tuscan White Bean Soup and get ready to tuck in!
How to Serve Tuscan White Bean Soup

Garnishes
A little garnish goes a long way in making your soup look and taste even more irresistible. A drizzle of extra virgin olive oil, fresh cracked pepper, or a sprinkle of chopped fresh herbs like parsley or basil brightens up each bowl. For crunch, try adding a handful of toasted gluten-free breadcrumbs or roasted pumpkin seeds.
Side Dishes
Tuscan White Bean Soup is a complete meal on its own, but it absolutely loves company. Serve it with slices of rustic (or gluten-free) bread for dipping, warm focaccia, or a crisp green salad. Roasted vegetables or a simple antipasto plate with olives and marinated artichokes also pair beautifully.
Creative Ways to Present
Impress your guests by serving the soup in shallow bowls with swirls of herbed olive oil or a dusting of vegan parmesan. For a fun, cozy vibe, ladle the soup into small mugs or ramekins and top with a kale chip. You can even offer toppings “bar-style” at the table so everyone personalizes their own bowl.
Make Ahead and Storage
Storing Leftovers
Let any leftover Tuscan White Bean Soup cool fully before transferring to airtight containers. Store in the refrigerator, where it will keep happily for 4–5 days. The flavors only deepen with time, making it an ideal meal prep staple.
Freezing
This soup freezes beautifully! Pour completely cooled soup into freezer-safe containers, leaving a little room at the top for expansion. You can freeze it in single-serving portions or larger batches—just be sure to label and date your containers. It’ll keep its flavor and texture for up to three months.
Reheating
To reheat, thaw the soup overnight in the fridge if frozen, then warm gently on the stovetop or in the microwave, stirring well. Add a splash of water or broth if the soup has thickened too much. Taste again after reheating and adjust the seasoning if needed, since flavors can mellow over time.
FAQs
Can I use dried beans instead of canned?
Absolutely! If you want the authentic Tuscan experience, soak and cook dried cannellini beans ahead of time. Use about 4 1/2 cups cooked beans to substitute for the three cans in this recipe. It takes more time, but the flavor is outstanding.
Is this soup spicy?
Not overly! The red pepper flakes add a gentle warmth, but if you’re sensitive to spice, feel free to leave them out. If you love a kick, add more to taste right at the end.
Can I make Tuscan White Bean Soup in a slow cooker?
You sure can. Sauté the onions, garlic, carrots, and celery first for maximum flavor, then add everything except the kale to your slow cooker. Cook on low for 6–8 hours or high for 3–4, then stir in the kale about 20 minutes before serving.
What if I don’t have kale?
No problem! Baby spinach, Swiss chard, or even escarole are all fantastic swaps. Just add leafy greens at the end so they keep their vibrant color and nutrients.
How do I get the soup creamier without dairy?
Blending part of the soup (as in the recipe) creates a naturally creamy texture without any dairy. You can blend even more if you prefer the soup extra smooth, or add a splash of unsweetened plant-based milk at the end for creaminess.
Final Thoughts
Once you scoop up your first spoonful of Tuscan White Bean Soup, don’t be surprised if it becomes a regular in your home kitchen. It’s endlessly comforting, deeply flavorful, and just so easy to love. Give this recipe a try and you’ll see—sometimes the simplest meals are the ones you crave the most!
Print
Tuscan White Bean Soup Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Main-course
- Method: One Pot & One Pan
- Cuisine: Italian
- Diet: Vegan
Description
This hearty Tuscan White Bean Soup is a one-pot vegan and gluten-free recipe packed with cannellini beans, veggies, and Italian herbs. Creamy, satisfying, and full of plant-based protein, it’s perfect for meal prep and makes a filling lunch or weeknight meal. Serve with rustic gluten-free bread for the ultimate comforting dish.
Ingredients
Main 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
- ⅓ cup white wine (such as Pinot Grigio)
- 2 cups chopped kale, stems removed, finely chopped
- 2 ½ – 4 cups vegetable broth (or chicken broth if not vegan)
- 1 tablespoon tomato paste
Seasonings
- 1 teaspoon salt, or to taste
- ¼ teaspoon black pepper, or to taste
- ¼ teaspoon red pepper flakes (omit if sensitive to spice)
- ¼ teaspoon Italian seasoning
- 2 bay leaves
- 1 teaspoon dried thyme
- ½ teaspoon dried oregano
Instructions
- Saute Onion: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and cook until it starts to brown slightly, about 5 minutes.
- Add Aromatics & Veggies: Stir in the garlic, celery, and carrots. Continue cooking for about 10 minutes, letting the vegetables soften and develop a bit of color for maximum flavor.
- Deglaze with Wine: Pour in the white wine and let it simmer, stirring occasionally, until most of the liquid has evaporated, about 5 minutes.
- Add Broth & Beans: Stir in the cannellini beans, tomato paste, seasonings (salt, pepper, red pepper flakes, Italian seasoning, bay leaves, thyme, oregano), and 2 1/2 cups of broth. Mix well.
- Simmer: Increase heat to bring the soup to a boil, then cover and reduce to low heat. Let the soup simmer gently for 15 minutes.
- Blend for Creaminess: Remove and discard the bay leaves. Carefully transfer about 2 1/2 to 3 cups of soup to a blender and blend until smooth (or use an immersion blender right in the pot). Pour the blended soup back into the pot and stir to combine.
- Adjust Consistency: If the soup is too thick, add more broth a little at a time until it reaches your preferred consistency.
- Add Kale: Stir in the chopped kale and simmer for a few more minutes until the kale is wilted and tender.
- Final Seasoning: Taste the soup and adjust salt, pepper, or add a squeeze of lemon juice as desired.
- Serve: Ladle the soup into bowls and serve warm, ideally with hearty bread for dipping.
Notes
- Start with 2 1/2 cups broth and add more as needed for desired thickness.
- Use gluten-free bread to keep the meal gluten-free.
- If using chicken broth, the soup will no longer be vegan.
- For extra creaminess, blend a bigger portion of the soup.
- The soup stores well in the fridge for up to 4 days and freezes wonderfully for months.
- Omit red pepper flakes if you prefer a milder soup.
Nutrition
- Serving Size: 1/6 of recipe
- Calories: 260
- Sugar: 4g
- Sodium: 850mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 4.5g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 10g
- Protein: 14g
- Cholesterol: 0mg