When you need a warm, wholesome meal that’s both nourishing and deeply satisfying, Tuscan White Bean Soup is a timeless choice. Rooted in Italian cucina povera (peasant cooking), this rustic soup is built on pantry staples — creamy white beans, aromatic vegetables, fresh herbs, and rich olive oil — creating a dish that’s simple yet bursting with flavor.
This version is inspired by the cozy Tuscan countryside, where slow-simmered beans meet fragrant rosemary, garlic, and tomatoes for a soul-warming bowl that feels like a hug. It’s naturally vegetarian, can be made vegan, and is rich in fiber and plant-based protein.
Whether served with crusty bread or enjoyed as a light supper, this soup brings clarity and comfort with every spoonful — ideal for clean eating, meal prep, or cold-weather dinners.
Ingredients Overview
The beauty of Tuscan white bean soup lies in the simplicity of its ingredients. Each one adds depth, texture, or body to the broth.
Cannellini Beans (White Kidney Beans)
These creamy white beans are soft but hold their shape beautifully. They form the heart of the soup and provide protein, fiber, and a smooth texture.
Alternatives: Great Northern or navy beans can be used, though they may break down more easily.
Canned vs. Dried: Canned beans make this a quick recipe, while dried beans (soaked overnight) offer richer flavor and thicker broth.
Onion, Carrot & Celery (Soffritto)
This classic Italian flavor base gives the soup body and depth. Dice them small so they melt into the broth.
Garlic
Fresh garlic infuses the soup with warmth and balance. Add it early to mellow its sharpness and deepen the flavor.
Tomatoes
Use canned diced tomatoes or crushed tomatoes to add a bright acidity and subtle sweetness.
Optional: A tablespoon of tomato paste boosts richness and color.
Vegetable Broth
Forms the flavorful foundation of the soup. Choose a high-quality broth for best results. Homemade or low-sodium varieties allow for better seasoning control.
Fresh Rosemary & Thyme
Fragrant herbs that pair beautifully with white beans and olive oil. Fresh is ideal, but dried can be used in smaller amounts.
Bay leaf adds a subtle herbal complexity — remove before serving.
Olive Oil
Extra virgin olive oil adds richness, enhances the bean’s creaminess, and finishes the soup with a silky mouthfeel.
Kale or Spinach
For a pop of green and added nutrients. Kale holds its texture well, while spinach softens quickly.
Salt, Black Pepper & Red Pepper Flakes
Season thoughtfully — beans need plenty of salt to sing. Red pepper flakes add a gentle background warmth.
Step-by-Step Instructions
Here’s how to make this nourishing Tuscan soup from start to finish in under an hour.
1. Sauté the Aromatics
In a large pot or Dutch oven, heat 2 tablespoons of olive oil over medium heat.
Add diced onion, carrot, and celery. Sauté for 6–8 minutes until softened and aromatic.
Add minced garlic and cook for another minute, stirring often to prevent burning.
2. Add Tomatoes and Herbs
Stir in the diced tomatoes (with juices), rosemary, thyme, and bay leaf.
Let simmer for 2–3 minutes to deepen the tomato flavor.
3. Add Beans and Broth
Add drained and rinsed white beans and pour in the vegetable broth. Stir to combine.
Bring to a boil, then reduce heat to a gentle simmer. Cover partially and simmer for 20–25 minutes, stirring occasionally.
4. Blend for Creaminess (Optional)
For a thicker, creamier texture, use an immersion blender to puree about ⅓ of the soup directly in the pot.
Alternatively, scoop out 1–2 cups and blend in a regular blender, then return to the pot.
5. Add Greens and Finish
Stir in chopped kale or spinach. Simmer for another 5–7 minutes, or until the greens are tender.
Taste and adjust with salt, pepper, or red pepper flakes. Drizzle with a little more olive oil before serving.
Tips, Variations & Substitutions

Cooking Tips
-
Don’t rush the soffritto — let the onion, carrot, and celery cook slowly to build the flavor base.
-
Use homemade broth if available for deeper flavor.
-
Blend partially to thicken the soup while keeping some beans whole for texture.
Variations
-
Tuscan Sausage White Bean Soup: Add cooked Italian sausage for a heartier, meaty version.
-
Lemon & Herb: Finish with lemon juice and zest for brightness.
-
Creamy Vegan: Stir in unsweetened cashew cream or coconut milk for extra richness.
Substitutions
-
Beans: Swap cannellini for chickpeas or Great Northern beans.
-
Greens: Use Swiss chard or escarole instead of kale.
-
No tomatoes? Make a brothy version with just herbs and beans for a classic “ribollita”-inspired soup.
Serving Ideas & Occasions
This soup is ideal for:
-
Weeknight dinners – quick and healthy
-
Meal prep – makes 4–6 servings and keeps well
-
Light lunches – paired with a sandwich or salad
-
Cold-weather meals – warming and filling without being heavy
Serve with:
-
Crusty bread or toasted sourdough
-
Parmesan shavings or a swirl of pesto
-
A drizzle of chili oil for a kick
Nutritional & Health Notes
Tuscan white bean soup is high in fiber, protein, and micronutrients, especially when made with dark leafy greens.
-
Beans provide plant-based protein, folate, and potassium.
-
Vegetables offer vitamins A and C, plus antioxidants.
-
Olive oil contributes heart-healthy fats and a smooth finish.
To make it even lighter:
-
Use low-sodium broth and minimal added salt.
-
Add more greens or zucchini for extra volume without added calories.
It’s naturally vegan, dairy-free, gluten-free, and fits into most clean eating and Mediterranean-style diets.
FAQs
Q1: Can I use dried beans instead of canned?
Yes! Soak 1½ cups of dried cannellini beans overnight, then cook until tender before adding to the soup. You may need to increase broth and simmer time.
Q2: How do I make it thicker?
Blend part of the soup with an immersion blender or mash some of the beans. For a creamy twist, add a splash of plant-based cream.
Q3: Can I freeze Tuscan white bean soup?
Absolutely. Let it cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.
Q4: Is this soup vegan?
Yes, it’s naturally vegan. Just ensure the broth you use is vegetable-based and free from animal products.
Q5: What kind of bread pairs best?
Crusty country bread, ciabatta, or focaccia are ideal for dipping and soaking up the flavorful broth.
Q6: Can I add pasta?
Yes! Small pasta like ditalini or orzo can be added during the last 10 minutes of cooking. You may need to add extra broth to compensate.
Q7: How long does it last in the fridge?
Stored in an airtight container, it will keep for 4–5 days. The flavor deepens over time, making it great for leftovers.
Print
Best Tuscan White Bean Soup – Rustic, Hearty & Nourishing
Description
A rustic, comforting white bean soup made with simple ingredients like cannellini beans, vegetables, herbs, and olive oil — a wholesome, plant-based meal perfect for any night.
Ingredients
-
2 tbsp olive oil
-
1 small onion, diced
-
2 carrots, diced
-
2 celery stalks, diced
-
3 garlic cloves, minced
-
1 (14 oz) can diced tomatoes
-
2 (15 oz) cans cannellini beans, drained and rinsed
-
4 cups vegetable broth
-
1 bay leaf
-
1 tsp fresh rosemary (or ½ tsp dried)
-
½ tsp thyme
-
Salt and black pepper, to taste
-
2 cups chopped kale or spinach
-
Optional: 1 tbsp tomato paste, red pepper flakes, lemon juice
Instructions
-
In a large pot, heat olive oil over medium heat. Sauté onion, carrot, and celery for 6–8 minutes.
-
Add garlic, cook 1 minute more.
-
Stir in tomatoes, rosemary, thyme, and bay leaf. Simmer 2 minutes.
-
Add beans and broth. Bring to boil, then reduce to simmer. Cook for 25 minutes.
-
Partially blend soup for creaminess (optional).
-
Stir in kale. Simmer 5 more minutes. Season with salt, pepper, and a drizzle of olive oil. Serve warm.
Notes
-
Blend ⅓ of the soup for a thicker texture.
-
Add sausage or pasta for a heartier version.
-
Store up to 5 days or freeze up to 3 months.