Tuscan White Bean Soup – Cozy, Hearty, and Easy
This Tuscan White Bean Soup is one of those weeknight recipes that feels both comforting and satisfying without much fuss. It’s creamy without cream, full of aromatic vegetables, and tastes like it simmered all day. A few pantry staples and fresh herbs turn basic beans into something special.
Pair it with crusty bread and a simple salad, and you’ve got dinner. It’s the kind of soup you’ll come back to again and again.

Tuscan White Bean Soup - Cozy, Hearty, and Easy
Ingredients
Method
- Warm the pot. In a large heavy pot, heat 2 to 3 tablespoons of olive oil over medium heat until shimmering.
- Sauté the aromatics. Add diced onion, carrots, and celery with a pinch of salt.Cook 6 to 8 minutes, stirring, until the vegetables soften and the onions turn translucent.
- Add garlic and tomato paste. Stir in the minced garlic, tomato paste, and a pinch of red pepper flakes. Cook 1 to 2 minutes until fragrant and the paste darkens slightly.
- Build the base. Add the cannellini beans, broth, parmesan rind, rosemary, thyme, and bay leaf. Bring to a gentle boil, then reduce heat to a simmer.
- Simmer for flavor. Cook uncovered for 20 to 25 minutes to let the flavors meld.Stir occasionally and keep the simmer gentle.
- Blend for creaminess. Remove the bay leaf, herb stems, and rind. Using an immersion blender, blend the soup partially, just a few pulses, to thicken while keeping plenty of beans intact. If you don’t have an immersion blender, mash 1 to 2 cups of soup with a potato masher and stir back in.
- Add greens. Stir in chopped kale or chard.Simmer another 5 to 7 minutes until the greens are tender but still bright.
- Finish and season. Squeeze in half a lemon, then taste. Add more lemon, salt, and black pepper as needed. Finish with a drizzle of olive oil for richness.
- Serve. Ladle into bowls and top with grated Parmesan and extra pepper.Serve with warm crusty bread.
Why This Recipe Works

This soup leans on simple ingredients and classic technique. Sautéing onions, carrots, and celery builds a flavorful base that makes everything taste richer.
Cannellini beans give you a naturally creamy texture, especially when a portion is blended or mashed. A parmesan rind and fresh herbs add depth without overpowering the beans. A squeeze of lemon at the end brightens it all and makes the flavors pop.
Shopping List
- Olive oil – Extra-virgin for best flavor
- Yellow onion – 1 large, diced
- Carrots – 2 medium, diced
- Celery – 2 stalks, diced
- Garlic – 4 cloves, minced
- Tomato paste – 1 to 2 tablespoons
- Crushed red pepper flakes – Optional, a pinch
- Cannellini beans – 3 cans (15 oz each), drained and rinsed; or 3 cups cooked
- Low-sodium vegetable or chicken broth – 6 cups
- Parmesan rind – Optional, but adds great flavor
- Fresh rosemary – 1 sprig (or 1 teaspoon dried)
- Fresh thyme – 2 to 3 sprigs (or 1 teaspoon dried)
- Bay leaf – 1
- Kale or Swiss chard – 3 to 4 cups, chopped (stems removed)
- Lemon – 1, for finishing
- Salt and black pepper – To taste
- Grated Parmesan – For serving
- Crusty bread – Optional, for dunking
How to Make It

- Warm the pot. In a large heavy pot, heat 2 to 3 tablespoons of olive oil over medium heat until shimmering.
- Sauté the aromatics. Add diced onion, carrots, and celery with a pinch of salt.Cook 6 to 8 minutes, stirring, until the vegetables soften and the onions turn translucent.
- Add garlic and tomato paste. Stir in the minced garlic, tomato paste, and a pinch of red pepper flakes. Cook 1 to 2 minutes until fragrant and the paste darkens slightly.
- Build the base. Add the cannellini beans, broth, parmesan rind, rosemary, thyme, and bay leaf. Bring to a gentle boil, then reduce heat to a simmer.
- Simmer for flavor. Cook uncovered for 20 to 25 minutes to let the flavors meld.Stir occasionally and keep the simmer gentle.
- Blend for creaminess. Remove the bay leaf, herb stems, and rind. Using an immersion blender, blend the soup partially, just a few pulses, to thicken while keeping plenty of beans intact. If you don’t have an immersion blender, mash 1 to 2 cups of soup with a potato masher and stir back in.
- Add greens. Stir in chopped kale or chard.Simmer another 5 to 7 minutes until the greens are tender but still bright.
- Finish and season. Squeeze in half a lemon, then taste. Add more lemon, salt, and black pepper as needed. Finish with a drizzle of olive oil for richness.
- Serve. Ladle into bowls and top with grated Parmesan and extra pepper.Serve with warm crusty bread.
How to Store
Let the soup cool to room temperature before storing. Refrigerate in an airtight container for up to 4 days. The flavors improve by day two. Freeze for up to 3 months; leave out the greens if you plan to freeze and add them when reheating for best texture. Reheat gently on the stove over medium-low heat, thinning with a splash of water or broth if it thickens.
Health Benefits
- High in fiber: Cannellini beans support digestion and help keep you full longer.
- Plant-based protein: Beans provide steady energy and pair well with leafy greens for a nutrient-dense meal.
- Rich in micronutrients: Kale or chard adds vitamins A, C, and K, while onions and garlic offer antioxidants.
- Heart-friendly fats: Extra-virgin olive oil brings monounsaturated fats that support heart health.
- Lower sodium option: Using low-sodium broth and seasoning to taste keeps salt in check.
What Not to Do
- Don’t skip the sauté. Raw-tasting vegetables lead to a flat soup.Sautéing builds flavor.
- Don’t boil aggressively. Hard boiling can break down the beans and make the broth cloudy. Keep it to a gentle simmer.
- Don’t overblend. You want some whole beans for texture. Blend partially or mash a portion.
- Don’t forget acidity. A little lemon at the end lifts the flavor.Without it, the soup tastes dull.
- Don’t overload with tomato paste. It should add depth, not dominate. One to two tablespoons is enough.
Variations You Can Try
- Rustic bread thickener: Stir in torn, stale bread during the simmer (like ribollita). It makes the soup heartier and thicker.
- Sausage boost: Brown Italian sausage first, then proceed with the recipe for a meaty version.
- Herb swap: Use sage instead of rosemary and thyme for a different Tuscan vibe.
- Smoky touch: Add a pinch of smoked paprika or a diced strip of cooked pancetta for depth.
- Vegetable add-ins: Stir in diced zucchini, fennel, or tomatoes during the simmer.
- Gluten-free crouton topper: Toast cubes of gluten-free bread in olive oil and garlic as a crunchy garnish.
- Creamier finish: Swirl in a spoonful of mascarpone or a splash of half-and-half, though it’s delicious without.
FAQ
Can I use dried beans instead of canned?
Yes.
Soak 1.5 cups dried cannellini beans overnight, then simmer in fresh water until tender, 60 to 90 minutes. Use about 3 cups cooked beans in the soup. You may need extra salt since cooked-from-dry beans are unsalted.
What if I don’t have cannellini beans?
Great Northern beans or navy beans work well.
The texture will be similar, though cannellini tend to hold their shape a bit better.
How can I make it vegetarian?
Use vegetable broth and skip the parmesan rind. For a similar savory boost, add a small piece of kombu while simmering, then remove it before blending, or stir in a teaspoon of white miso at the end.
Is this soup freezer-friendly?
Yes. Freeze without the greens for best texture, then add fresh greens when reheating.
It keeps up to 3 months in a well-sealed container.
What can I use instead of lemon?
Try a splash of white wine vinegar or red wine vinegar. Start with 1 to 2 teaspoons and adjust to taste.
How do I make it thicker?
Blend a larger portion of the soup, or stir in a handful of torn bread and simmer briefly. You can also let it simmer uncovered a little longer to reduce.
Can I cook this in a slow cooker?
Yes, but sauté the vegetables and tomato paste first on the stovetop.
Then transfer everything to the slow cooker and cook on Low for 6 to 7 hours. Add the greens in the last 30 minutes.
What should I serve with it?
Crusty bread, a simple arugula salad with lemon and olive oil, and a bowl of olives make an easy, complete meal.
In Conclusion
Tuscan White Bean Soup proves that simple, everyday ingredients can deliver big comfort. With a solid vegetable base, creamy beans, and fresh herbs, it hits all the right notes.
It’s easy to adapt, reheats beautifully, and feels nourishing without being heavy. Keep the pantry basics on hand, and this cozy favorite is always within reach.






