Tuscan White Bean Soup
Tuscan White Bean Soup is a warm embrace in a bowl, defined by its rich, hearty flavors and comforting textures. This delightful Italian dish brings together creamy cannellini beans, fresh vegetables, and fragrant herbs, culminating in a luscious, smooth soup that’s perfect for any season. With each spoonful, you’ll experience a wonderful balance of savory and earthy notes, making this soup a family favorite. Imagine curling up with a steaming bowl on a chilly evening, the aroma wafting through your kitchen, making it hard to resist diving right in.

I first discovered this recipe during a cozy dinner with friends, where each flavorful bite stirred warmth and smiles all around. It’s a delightful reminder of shared moments, friendship, and the simple joys of cooking together. What makes this Tuscan White Bean Soup truly special is its ability to nourish both body and soul—whether served as a hearty meal on cold days or as a starter for a festive gathering. It’s easy to make, budget-friendly, and sure to impress! Are you ready to experience the comforting flavors of this Italian classic? Let’s get started!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: With just 25 minutes of prep time and 60 minutes of cook time, this recipe allows you to whip up a delicious meal without fuss.
- Irresistible Flavor: The combination of sautéed vegetables and herbs, paired with creamy beans, creates a deeply satisfying taste that lingers.
- Eye-Catching Appeal: With its creamy consistency and rich color, this soup looks as good as it tastes, making it a perfect centerpiece for your table.
- Flexible Serving: Perfect for cold nights, potlucks, or cozy dinners, this soup fits any occasion and is easily paired with crusty bread.
- Diet-Friendly Options: Adaptable for various diets, simply swap out the chicken broth for vegetable broth for a vegan version.
Ingredients You’ll Need
- 1 tablespoon olive oil: This adds a rich, aromatic flavor to the base. For a different taste, feel free to substitute with avocado oil.
- 1 tablespoon butter: Provides creaminess and depth. You can use dairy-free butter or omit it for a vegan option.
- 1 cup diced onion: This is essential for building the soup’s flavor. Yellow onions work best, but white onions will also do.
- 1 cup diced or shredded carrots: They add sweetness and color. You can replace them with sweet potatoes for a different twist.
- ½ cup diced celery: Celery complements the other vegetables and adds crunch. If you don’t have celery, a bit of fennel could be interesting.
- 4 cloves garlic, minced: Garlic imparts an aromatic essence that enhances all the other flavors. Fresh is best here!
- 4 cups low-sodium chicken broth: The base of the soup; opt for homemade if possible, or use vegetable broth for a vegan option.
- 4 (15-ounce) cans cannellini beans, rinsed & drained, divided: These creamy beans contribute bulk and velvety texture. You could substitute them with navy beans if you prefer.
- ¾ teaspoon dried sage: Offers a warm, earthy flavor that’s classic in Italian cooking. Fresh sage can be used if you have it on hand.
- ¾ teaspoon dried rosemary: Rosemary enhances the soup with its fragrant qualities. Always crush it a bit before adding for the best flavor release.
- ¾ teaspoon dried thyme: This herb rounds out the flavors, adding a lovely, subtle earthiness. Fresh thyme is a great alternative.
- ¼ teaspoon crushed red pepper flakes: This gives a gentle kick; adjust to your taste or omit for a milder version.
- 1 dried bay leaf: Adds depth to the dish; remember to remove it before serving.
- ¼ cup crème fraiche, or sour cream: For creaminess and a tangy touch. If you prefer, consider using Greek yogurt.
- ½ cup freshly grated parmesan cheese: This adds a savory richness; you could use nutritional yeast for a vegan alternative.
- 1 tablespoon champagne vinegar: This brightens the flavors of the soup. You can use white wine vinegar if you don’t have champagne vinegar.
- Salt and freshly ground black pepper, to taste: Essential for enhancing all the flavors at the end.
- Optional toppings: Diced cooked pancetta or bacon, croutons, grated or shaved parmesan cheese, fresh chopped parsley, which add extra texture and flavor.
How to Make Tuscan White Bean Soup
Sauté the Vegetables: In a large pot or Dutch oven over medium heat, add 1 tablespoon olive oil and 1 tablespoon butter. Once melted and sizzling, toss in the 1 cup diced onion, 1 cup diced or shredded carrots, and ½ cup diced celery. Sauté for about 5 minutes, stirring occasionally, until the vegetables soften. Add 4 cloves minced garlic in the last minute for aromatic flavor.
Add the Broth and Seasoning: Stir in 4 cups low-sodium chicken broth, along with 2 cans of drained cannellini beans, ¾ teaspoon each of dried sage, dried rosemary, and dried thyme, ¼ teaspoon crushed red pepper flakes, and 1 bay leaf. Bring the mixture to a gentle boil, then reduce to a simmer. Cover and let it cook for about 20 minutes, until the vegetables and beans become tender.
Blend the Soup: Remove the bay leaf and use an immersion blender to puree the mixture until smooth. If you don’t have an immersion blender, carefully transfer the mixture to a regular blender in batches, then return it to the pot. Add the remaining 2 cans of drained cannellini beans and bring the soup back to a simmer for 10 more minutes, stirring occasionally.
Incorporate Creaminess and Flavor: In a medium bowl, measure out ¼ cup crème fraiche or sour cream, and whisk in two ladlesful of hot soup until smooth. This tempering helps prevent curdling. Then, turn off the heat and stir in the tempered mixture along with ½ cup freshly grated parmesan cheese and 1 tablespoon champagne vinegar. Season with salt—about ¼ teaspoon at a time—until the flavors bloom, then add freshly ground black pepper to taste.
Adjust and Serve: Taste the soup and adjust seasonings as needed; perhaps adding more herbs or an extra splash of champagne vinegar. Serve hot, garnished with diced cooked pancetta or bacon for extra flavor, croutons for crunch, and a sprinkle of fresh parsley for a burst of color.
Storing & Reheating
Store any leftovers in an airtight container in the refrigerator for up to 5 days. If you’d like to freeze the soup, pour it into freezer-safe bags and lay them flat in the freezer for up to 3 months. When you’re ready to enjoy your soup again, thaw it overnight in the fridge and reheat on the stovetop over low heat, occasionally stirring. The flavors may deepen and meld upon reheating, but do note that the texture may thicken; simply adjust with a splash of broth or water to achieve your desired consistency.
Chef’s Helpful Tips
- Avoid overcooking the vegetables at the beginning; you want them tender but still holding their shape.
- Ensure your canned beans are well-rinsed to remove excess sodium and improve digestibility.
- If the soup turns out too thick for your liking, simply add a little more broth or water gradually while stirring.
- For enhanced flavor, consider letting the soup sit in the fridge overnight before serving; this allows the flavors to blend beautifully.
- If you prefer a richer flavor, feel free to sauté some pancetta along with the vegetables at the start.
What a joy it is to savor a bowl of Tuscan White Bean Soup! It’s nourishing, satisfying, and makes the perfect dish to share with loved ones. I encourage you to experiment with various herbs or add in seasonal vegetables. Your kitchen will smell amazing, and I can’t wait for you to enjoy your creation!

Recipe FAQs
Can I make Tuscan white bean soup ahead of time?
What can I substitute for parmesan cheese?
Is this soup gluten-free?
Can I add proteins to this soup?
⭐ If you make my Tuscan White Bean Soup recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Tuscan White Bean Soup
This Tuscan White Bean Soup is a rich and flavorful dish featuring creamy beans, fresh vegetables, and aromatic herbs. It’s perfect for a cozy dinner, packed with nutrients and simple to make at home.
- Prep Time 25 minutes
- Cook Time 60 minutes
- Yield 6 servings 1x
Ingredients
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 cup diced onion
- 1 cup diced or shredded carrots
- ½ cup diced celery
- 4 cloves garlic, minced
- 4 cups low-sodium chicken broth, or stock
- 4 (15-ounce) cans cannellini beans, rinsed & drained, divided
- ¾ teaspoon dried sage
- ¾ teaspoon dried rosemary
- ¾ teaspoon dried thyme
- ¼ teaspoon crushed red pepper flakes
- 1 dried bay leaf
- ¼ cup crème fraiche, or sour cream
- ½ cup freshly grated parmesan cheese
- 1 tablespoon champagne vinegar
- salt and freshly ground black pepper, to taste
- cooked diced pancetta or bacon, croutons, grated or shaved parmesan cheese, fresh chopped parsley
Instructions
- Heat olive oil and butter in a pot or Dutch oven over medium heat until melted. Add onion, carrots, and celery, sautéing until softened, about 5 minutes. Add garlic and cook for 1 more minute.
- Stir in chicken broth, 2 cans of drained beans, sage, rosemary, thyme, crushed red pepper flakes, and bay leaf. Bring to a boil, reduce to simmer, cover, and cook for 20 minutes until vegetables and beans are tender.
- Remove bay leaf and blend soup in the pot until smooth using an immersion blender. Add remaining 2 cans of drained beans, simmer for another 10 minutes while stirring.
- In a bowl, whisk crème fraiche/sour cream with hot soup until smooth, then stir into soup with Parmesan and champagne vinegar. Season with salt and pepper to taste.
- Adjust seasonings as desired and serve hot, garnished with pancetta, croutons, extra Parmesan, or parsley.
Notes
For added flavor, use homemade chicken broth if available.
You can substitute crème fraiche with Greek yogurt for a lighter option.
Serve with crusty bread for dipping.
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sugar: 2g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 7g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 10g
- Protein: 15g
- Cholesterol: 20mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.




