The first time I made this soup, a cold evening, the whole kitchen smelled like an Italian trattoria.
It was simple pantry ingredients turning into something soulful and filling in under an hour.
This Hearty Tuscan White Bean Soup is the kind of weeknight recipe that doubles as company food.
It’s forgiving, fast, and stores beautifully for lunches.
You’ll get creamy beans, bright greens, and cozy broth with minimal fuss.
Why You’ll Love This Recipe
- Pantry-friendly: Uses canned beans and simple staples you likely have on hand.
- Fast comfort: Ready in about 40 minutes with little hands-on time.
- Nourishing and balanced: Protein-rich beans and iron-packed kale make it a real meal.
- Flexible: Easy to stretch, adapt, or make vegan/vegetarian-friendly.
The texture is a comforting contrast: the beans become tender and slightly creamy in the broth while keeping some shape, and the kale adds a pleasant, leafy chew.
The broth is savory and herb-kissed, leaning on oregano and thyme for a warm, rustic backbone.
Together the aromatics, herbs, and hearty bread for dipping give you a complete, cozy mouthfeel.
"5 stars — I swapped in a little smoked paprika and this tasted like a Tuscan hug. Leftovers got even better the next day!" — reader
Key Ingredients
White beans (cannellini or great northern).
These beans are the soul of the soup because they break down into a silky texture yet still hold a gentle bite.
I prefer cannellini for their naturally creamy interior; if using a budget brand, rinse them well to remove any metallic tin flavor.
Vegetable broth.
A good broth is where depth comes from; choose a low-sodium or homemade version so you control the salt.
If buying store-bought, brands with roasted vegetable notes add more complexity than plain bouillon-based options.
Kale.
Kale brings color, texture, and nutrition; it wilts but keeps a toothsome bite that contrasts the creamy beans.
Lacinato (dinosaur) kale has a softer texture and milder flavor, but curly kale works fine—just strip the stems well.
The soffritto: onion, carrots, celery (and garlic).
This aromatic trio builds the flavor base; cook them slowly to coax sweetness and depth.
If you have a mandoline or chef’s knife, finely dice for even cooking, and use a neutral olive oil for sautéing.
Full ingredients list:
- 2 cans white beans (such as cannellini or great northern), drained and rinsed
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 6 cups vegetable broth
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- 1 bay leaf
- Salt and pepper to taste
- 2 cups kale, chopped
- Olive oil for sautéing
- Thick, crusty bread for serving
Step-by-Step Instructions
Step 1: Warm the pot and olive oil
Place a large pot over medium heat and add enough olive oil to coat the bottom.
Let the oil warm until it shimmers but doesn’t smoke.
Pro Tip: You’ll know the oil is ready when it moves fluidly across the pan and a single onion piece sizzles steadily on contact.
Step 2: Build the soffritto — onion, carrot, celery
Add the diced onion, carrots, and celery to the pot and sauté.
Stir occasionally until the vegetables soften and the onions turn translucent, about 5–7 minutes.
Pro Tip: Cook a little longer on medium-low for sweeter, more complex flavors; the carrots should start to lose their raw bite.
Step 3: Add garlic for aromatic lift
Stir in the minced garlic and cook for another minute.
Be careful not to let the garlic burn; it should smell fragrant and nutty.
Visual cue: The garlic is done when its aroma intensifies and it turns a light golden color.
Step 4: Add beans, broth, and herbs then simmer
Add the drained and rinsed white beans, vegetable broth, oregano, thyme, bay leaf, and a pinch of salt and pepper.
Bring the mixture to a boil, then lower the heat and simmer gently for 20–30 minutes.
Pro Tip: The simmer allows the beans to soften and the herbs to bloom.
You’ll know it’s ready when the broth tastes rounded and the beans begin to lose their chalky rawness.
Step 5: Finish with kale
Stir in the chopped kale and cook until it wilts, about 5 minutes.
Taste and remove the bay leaf, then adjust salt and pepper as needed.
Visual cue: Kale should be bright green but tender; if it’s dull and sloppy, you’ve overcooked it a touch.
Step 6: Serve with crusty bread
Ladle the soup into bowls and serve hot with thick, crusty bread for dipping.
A drizzle of extra-virgin olive oil over the top brightens the finish.
Pro Tip: If you like a creamier soup, mash a cup of beans against the pot with a spoon before adding the kale for natural thickening.
Expert Tips for Success
- Salt gradually and taste as you go. Because canned beans and store broth can vary in saltiness, add a modest amount at first and finish seasoning after the simmer.
- Use low-sodium broth. A low-sodium or unsalted vegetable stock gives you control; you can always add salt but can’t remove it once added.
- Rinse canned beans thoroughly. Rinsing removes excess sodium and the slightly metallic can taste, giving a cleaner bean flavor.
- Slightly crush some beans for body. If you want a thicker broth without cream, press a few beans against the pot wall with a wooden spoon to release starch.
- Don’t overcook the kale. Add it at the end so it retains color and texture; overcooked greens become limp and lose their visual appeal.
- Use a heavy-bottomed pot. A thick pot distributes heat evenly and prevents vegetables from scorching during the sauté and simmer.
- Toast the herbs briefly. When you add dried oregano and thyme, let them toast in the hot broth for a minute; it wakes up their oils and deepens flavor.
- Add acid at the end if needed. A squeeze of lemon or a splash of red wine vinegar brightens the broth and balances the beans’ creaminess.
- For more mouthfeel, finish with good olive oil. A grassy extra-virgin olive oil drizzled over each bowl elevates the finish and adds luxuriousness.
- Don’t skip the bread. Crunchy, thick slices are not just optional—they’re part of the experience and excellent for sopping up the broth.
Storage & Freezing
Fridge storage: Cool soup to room temperature within two hours, then transfer to an airtight container.
Refrigerate for up to 4 days; the flavors meld and often improve after a day.
Freezer storage: For longer storage, cool completely and freeze in airtight, freezer-safe containers.
Leave a little headspace; soup expands when frozen. Freeze up to 3 months for best quality.
Reheating: Thaw overnight in the fridge for best texture.
Reheat gently over medium-low heat to avoid breaking down the beans and greens; add a splash of broth if it thickened in storage.
Quick reheat tips: Microwave in 1–2 minute bursts, stirring between, or use a saucepan and bring to a gentle simmer rather than a rapid boil.
Variations & Substitutions
Smoky version: Add 1 teaspoon smoked paprika and 3–4 slices of chopped, cooked bacon or a diced smoked sausage to the soffritto for a smoky depth.
Vegetable swap: Replace kale with chopped Swiss chard or spinach; chard needs a minute or two more to soften, spinach wilts almost instantly.
Grain boost: Stir in 1 cup cooked farro, barley, or small pasta for a heartier, stew-like texture.
Herb-forward: Finish with chopped fresh parsley and rosemary for a brighter, green-forward flavor profile.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes. If using dried beans, soak overnight and simmer until tender, or use the quick-soak method; then proceed with the recipe but reduce overall simmer time since the beans are already cooked.
Remember to reserve some cooking liquid to thin the soup as needed.
Is this soup vegan?
As written, yes — it uses vegetable broth and no dairy or meat.
If you add bacon or sausage in a variation, it becomes non-vegan.
How can I make the soup thicker or creamier without dairy?
Mash a portion of the beans directly in the pot or puree 1 cup of the soup and stir it back in.
Another option is to add a small handful of starchy pasta or cooked barley.
Why did my kale turn gray or mushy?
Overcooking or prolonged storage can cause kale to lose color and texture.
Add kale toward the end of cooking and avoid boiling it vigorously.
Can I make this in a slow cooker or Instant Pot?
Yes. In a slow cooker, combine the sautéed aromatics, beans, broth, and herbs and cook on low for 4–6 hours.
In an Instant Pot, use sauté first for the aromatics, then pressure cook for 10 minutes and quick-release; add kale and simmer briefly afterward.
Final Thoughts
This Hearty Tuscan White Bean Soup is an easy, weeknight-friendly bowl of comfort that still feels thoughtful.
It’s forgiving, adaptable, and excellent for batch cooking or a low-effort dinner that impresses.
Please leave a star rating in the recipe card below if you make it, and pin this to Pinterest to save it for a cozy night in.
Conclusion
If you want another take or a slightly different spin on this dish, see the Kalejunkie version of Hearty Tuscan White Bean Soup for additional serving ideas and photos: Kalejunkie Hearty Tuscan White Bean Soup.
For a step-by-step visual guide and alternate ingredient notes, check out Munching with Mariyah’s detailed recipe and notes: Munching with Mariyah Hearty Tuscan White Bean Soup.

Hearty Tuscan White Bean Soup
Ingredients
Main ingredients
- 2 cans white beans (such as cannellini or great northern), drained and rinsed Cannellini is preferred for its creamy texture.
- 6 cups vegetable broth Choose low-sodium or homemade for better control of salt.
- 1 medium onion, diced Base for the flavor.
- 2 medium carrots, diced Adds sweetness to the soup.
- 2 stalks celery, diced Part of the aromatic base.
- 3 cloves garlic, minced For added flavor.
- 1 teaspoon dried oregano For seasoning.
- 1 teaspoon dried thyme For seasoning.
- 1 leaf bay leaf For additional flavor during simmering.
- 2 cups kale, chopped Brings color and nutrition.
- Salt and pepper to taste Salt and pepper to taste Adjust according to preference.
- Olive oil for sautéing Olive oil for sautéing Use a neutral oil for cooking.
- Thick, crusty bread for serving Thick, crusty bread for serving Essential for dipping.
Instructions
Preparation
- Warm the pot and olive oil. Place a large pot over medium heat and add enough olive oil to coat the bottom. Let the oil warm until it shimmers.
- Build the soffritto. Add the diced onion, carrots, and celery to the pot and sauté until the vegetables soften, about 5–7 minutes.
- Add garlic. Stir in minced garlic and cook for another minute until fragrant.
- Add beans, broth, and herbs. Add the white beans, vegetable broth, dried herbs, bay leaf, salt and pepper, and bring to a boil. Then lower the heat and simmer for 20–30 minutes.
- Finish with kale. Stir in the chopped kale and cook until wilted, about 5 minutes. Remove bay leaf and adjust seasoning.
- Serve. Ladle the soup into bowls and serve hot with thick, crusty bread for dipping.




