Creamy Tuscan White Bean Soup with Garlic and Herbs

This post may contain affiliate links (disclosure). 

There’s nothing better than a warm bowl of Tuscan white bean soup when you’re craving a cozy, satisfying meal. This easy one-pot soup is loaded with creamy cannellini beans, tender vegetables, hearty kale, and aromatic Italian herbs, creating a comforting dish that’s both nourishing and full of flavor. Naturally gluten-free and easy to make vegan, this soup is perfect for busy weeknights, meal prep, or a relaxing weekend dinner. The best part is its rich, creamy texture, achieved by blending a portion of the soup instead of adding cream, making every spoonful wholesome, hearty, and incredibly delicious.

Bowl of creamy Tuscan white bean soup with carrots, kale, and herbs, showcasing this hearty one-pot vegetarian soup recipe perfect for a cozy meal.

Want to save this recipe?

Just enter your email and I’ll send it right to you, plus great new recipes weekly!

Why You’ll Love This Tuscan White Bean Soup

  • It’s incredibly easy to make – Everything comes together in one pot with simple, everyday ingredients and minimal cleanup. The straightforward cooking process makes it perfect for both beginners and experienced home cooks. It’s an excellent recipe to have on hand for busy weeknights.
  • Rich, creamy, and completely dairy-free – Blending a portion of the soup creates a naturally creamy texture without adding any cream. The cannellini beans make the soup hearty and satisfying while keeping it wholesome. Every spoonful is smooth, comforting, and full of flavor.
  • Loaded with wholesome ingredients – Cannellini beans, carrots, celery, onion, garlic, and kale come together to create a nourishing meal packed with plant-based goodness. The vegetables add both flavor and texture, while the herbs bring everything together beautifully. It’s a delicious way to enjoy a balanced meal.
  • Perfect for meal prep – This soup stores well in the refrigerator and tastes even better after the flavors have had time to develop. Make a batch at the beginning of the week for easy lunches or dinners. It also freezes beautifully for future meals.
  • Easy to customize – Adjust the consistency with more or less broth, swap in your favorite white beans, or add extra vegetables to make it your own. You can make it vegetarian or use chicken broth if preferred. It’s a flexible recipe that works with what you have in your kitchen.
  • Comfort food you’ll enjoy all year – While it’s especially cozy during the cooler months, this hearty soup is delicious anytime you’re craving something warm and satisfying. Pair it with crusty bread or a fresh salad for a complete meal. It’s a timeless recipe you’ll find yourself making again and again.

Creamy Tuscan white bean soup served in a red Dutch oven with kale and herbs, ready for a cozy family dinner.

Ingredients For Tuscan White Bean Soup

  • Cannellini beans – The star ingredient of the soup. These creamy white beans add plenty of protein and give the soup a hearty, satisfying texture.
  • Yellow onion – Provides a flavorful base and adds natural sweetness as it cooks.
  • Garlic – Fresh garlic gives the soup rich, savory flavor and pairs perfectly with the Italian herbs.
  • Olive oil – Used for sautéing the vegetables and adding a subtle richness to the soup.
  • Carrots – Add color, natural sweetness, and a tender bite.
  • Celery – Brings classic soup flavor and a subtle savory note.
  • Dry white wine – Adds depth and enhances the overall flavor of the soup. It cooks down as the vegetables sauté, leaving behind a rich taste.
  • Kale – Adds vibrant color, texture, and extra nutrition while wilting perfectly into the hot soup.
  • Vegetable or chicken broth – Forms the flavorful base of the soup. Use vegetable broth for a vegan or vegetarian version.
  • Tomato paste – Adds richness and a subtle tomato flavor that balances the broth.
  • Salt and black pepper – Essential seasonings that bring all the flavors together.
  • Red pepper flakes – Optional, but they add a gentle kick of heat.
  • Italian seasoning – A simple blend of herbs that gives the soup its classic Italian-inspired flavor.
  • Bay leaves – Infuse the soup with extra depth while it simmers and are removed before serving.
  • Dried thyme – Adds an earthy, aromatic flavor that complements the beans and vegetables.
  • Dried oregano – Contributes a warm, savory herb flavor that pairs beautifully with the other seasonings.

For the exact measurements of the ingredients, see the printable recipe card at the bottom of this article.

Close-up of creamy Tuscan white bean soup with carrots, kale, and herbs in a Dutch oven.

How To Make Tuscan White Bean Soup

  • Heat the olive oil in a large Dutch oven or soup pot, then cook the onion until it begins to soften. Add the garlic, carrots, and celery, and continue cooking until the vegetables are tender and lightly browned.
  • Pour in the white wine and let it simmer for a few minutes so most of the liquid evaporates and the flavors become more concentrated.
  • Stir in the cannellini beans, tomato paste, broth, herbs, seasonings, and bay leaves until everything is well combined.
  • Bring the soup to a boil, then reduce the heat, cover, and let it gently simmer so the vegetables become tender and the flavors have time to blend together.
  • Remove the bay leaves and blend a few cups of the soup until completely smooth. Stir the blended mixture back into the pot to give the soup a rich, creamy consistency.
  • If the soup is thicker than you’d like, simply stir in a little more broth until it reaches your preferred texture.
  • Add the chopped kale and cook for a few more minutes, just until it wilts. Taste the soup and adjust the seasoning with extra salt, pepper, or a squeeze of fresh lemon juice if desired.
  • Ladle into bowls and serve hot with crusty bread, crackers, or your favorite soup toppings.

Bowl of creamy Tuscan white bean soup with cannellini beans, carrots, kale, and herbs.

Serving Suggestions

  • Serve with cottage cheese bread, sourdough, or buttery breadsticks for dipping into the flavorful broth.
  • Pair it with a crisp lettuce and tomato salad tossed with a light vinaigrette for a fresh contrast.
  • Sprinkle each bowl with freshly chopped parsley or basil for a pop of color and fresh flavor.
  • Add a pinch of red pepper flakes for extra heat if you enjoy a little spice.
  • Finish with a squeeze of fresh lemon juice to brighten the flavors just before serving.
  • Top with freshly grated Parmesan cheese if you’re not making a vegan version.
  • Serve alongside an avocado grilled cheese sandwich or a toasted turkey quesadilla panini for an extra comforting meal.
  • Enjoy over a scoop of cooked Jasmine rice or with fluffy quinoa for an even heartier dinner.

Close-up of hearty Tuscan white bean soup with cannellini beans, carrots, kale, and Italian herbs in a creamy broth.

Want to save this recipe?

Just enter your email and I’ll send it right to you, plus great new recipes weekly!

Tips For Success

  • Making Tuscan White Bean Soup is simple, but a few helpful tips can make the finished soup even more flavorful and satisfying. Start by taking your time when sautéing the onion, carrots, and celery. Allowing the vegetables to soften and lightly brown builds a rich base of flavor that gives the soup much more depth than simply cooking them until tender. Don’t rush this step—it makes a noticeable difference.
  • Use good-quality vegetable or chicken broth since it forms the foundation of the soup. If you’re using regular broth instead of low-sodium, taste the soup before adding extra salt, as some broths can be quite salty. Starting with less salt and adjusting at the end gives you much better control over the final flavor.
  • When adding the broth, begin with the smaller amount and increase it as needed. This soup is delicious whether it’s thick like a stew or a little more brothy, so you can easily customize the consistency to your preference. It’s always easier to thin the soup with more broth than to make it thicker later.
  • Blending a portion of the soup is the secret to its naturally creamy texture. There’s no need for cream or flour—the blended beans create a rich, velvety consistency while still leaving plenty of whole beans and vegetables for texture. Be careful when blending hot soup, and work in batches if necessary to avoid overfilling the blender.
  • Don’t skip the herbs. The combination of thyme, oregano, Italian seasoning, and bay leaves gives the soup its classic Tuscan-inspired flavor. If your dried herbs have been sitting in the pantry for a long time, replacing them with fresh ones will make a noticeable improvement.
  • Add the kale near the end of cooking so it stays bright green and tender. Cooking it for just a few minutes helps preserve both its texture and color while allowing it to blend perfectly into the soup. If you prefer softer greens, simply let it simmer a little longer.
  • Before serving, taste the soup one last time. A little extra salt, freshly ground black pepper, or a squeeze of fresh lemon juice can brighten the flavors and make the soup taste even more vibrant. Small finishing touches often make the biggest difference.
  • Finally, don’t be surprised if the leftovers taste even better the next day. As the soup rests, the flavors continue to develop, making it an excellent meal prep recipe. Keep extra broth on hand when reheating, since the beans naturally absorb liquid during storage and the soup may thicken in the refrigerator.

Variations And Substitutions

  • One of the best things about Tuscan White Bean Soup is how easy it is to customize. Whether you’re working with ingredients you already have on hand or adapting the recipe to fit your dietary preferences, there are plenty of simple ways to make it your own.
  • Cannellini beans are the classic choice because of their creamy texture, but they’re far from the only option. Great Northern beans, navy beans, or butter beans all work beautifully in this soup and provide a similar hearty consistency. If you only have a different variety of white beans in your pantry, feel free to use them without changing the cooking method.
  • For the broth, vegetable broth keeps the soup completely vegan and vegetarian, while chicken broth adds a richer, savory flavor if you don’t need a meat-free version. Either option produces a delicious bowl of soup, so use whichever you prefer.
  • If you prefer to skip the white wine, simply leave it out and replace it with a splash of extra broth. The soup will still have plenty of flavor thanks to the vegetables, herbs, and tomato paste. A small squeeze of fresh lemon juice at the end can also help brighten the finished soup.
  • Kale is a great addition because it holds up well during cooking, but other leafy greens work just as well. Baby spinach, Swiss chard, or escarole are all excellent substitutes. Spinach wilts very quickly, so stir it in during the last minute or two of cooking.
  • If you enjoy a little more heat, increase the amount of red pepper flakes or add a pinch of cayenne pepper. For a milder soup, simply omit the red pepper flakes altogether. The herbs will still provide plenty of delicious Italian-inspired flavor.
  • To make the soup even heartier, stir in cooked pasta, cooked rice, quinoa, or farro just before serving. These additions make the soup even more filling and are a great way to stretch leftovers into another meal.
  • You can also add extra vegetables to the pot. Zucchini, mushrooms, diced potatoes, butternut squash, or green beans all pair wonderfully with the creamy beans and flavorful broth. This recipe is very forgiving, making it a great way to use vegetables you already have in the refrigerator.
  • For a richer finish, garnish each bowl with freshly grated Parmesan cheese if you’re not making the soup vegan. Fresh parsley or basil also adds color and a burst of fresh flavor. A drizzle of extra virgin olive oil just before serving is another simple way to elevate the soup.
  • No matter which variations you choose, the basic cooking method remains the same, making this recipe easy to adapt while still delivering a warm, comforting bowl of homemade Tuscan White Bean Soup every time.

Storage and Reheating

  • Store any leftover Tuscan White Bean Soup in an airtight container in the refrigerator for up to 5 days. As the soup sits, the beans will continue to absorb some of the broth, so it will naturally become thicker over time. This makes it an excellent meal prep recipe, since the flavors become even richer after a day or two.
  • For longer storage, freeze the cooled soup in freezer-safe containers or zip-top freezer bags for up to 3 months. If freezing individual portions, leave a little room at the top of each container for expansion. Thaw the soup overnight in the refrigerator before reheating for the best texture.
  • To reheat, warm the soup in a saucepan over medium-low heat, stirring occasionally until heated through. If the soup has thickened more than you’d like, simply stir in a splash of vegetable broth or water until it reaches your preferred consistency. You can also reheat individual servings in the microwave in 30-second intervals, stirring between each interval until hot.

Frequently Asked Questions

Can I use a different type of white bean?

Yes! While cannellini beans are the traditional choice because of their creamy texture and mild flavor, Great Northern beans, navy beans, and butter beans all work well in this recipe. Each variety will give the soup a slightly different texture, but they’ll all produce a delicious result. Simply substitute them in equal amounts without making any other changes to the recipe.

Do I have to use the white wine?

No. The white wine adds extra depth and richness, but the soup is still delicious without it. Simply replace the wine with a little extra vegetable or chicken broth. For a bright finish, you can also add a squeeze of fresh lemon juice just before serving.

Why do you blend part of the soup?

Blending a portion of the soup creates a naturally creamy texture without adding cream or other dairy products. The pureed beans thicken the broth while leaving plenty of whole beans and vegetables for texture. This simple technique makes the soup rich and satisfying while keeping it vegan and dairy-free.

Can I make this soup ahead of time?

Absolutely! This is an excellent make-ahead recipe because the flavors continue to develop as it sits. Many people find that the soup tastes even better the next day. Store it in the refrigerator and simply reheat it when you’re ready to enjoy.

Can I freeze Tuscan White Bean Soup?

Yes. Allow the soup to cool completely before transferring it to freezer-safe containers or freezer bags. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating on the stovetop or in the microwave. You may want to add a splash of broth when reheating since the soup thickens during storage.

How can I make the soup thicker or thinner?

It’s easy to adjust the consistency. For a thicker soup, start with less broth or blend a little more of the soup before returning it to the pot. If you’d like a thinner soup, simply stir in additional broth until it reaches your desired consistency.

Can I use fresh herbs instead of dried herbs?

Yes. Fresh thyme, oregano, parsley, or basil all work well in this recipe. Fresh herbs add bright flavor and make a beautiful garnish. If using fresh herbs in place of dried, you’ll generally need a larger amount since fresh herbs have a milder flavor.

What should I serve with Tuscan White Bean Soup?

This soup pairs wonderfully with crusty bread, garlic bread, a simple green salad, or a grilled cheese sandwich. For a lighter meal, serve it with crackers or a side of fresh fruit. It’s also delicious on its own since it’s packed with beans and vegetables that make it hearty and satisfying.

Other Easy Bean Recipes

Click Here To Pin This Recipe

Tuscan White Bean Soup

This Tuscan White Bean Soup is a hearty, wholesome one-pot meal that's packed with creamy cannellini beans, tender vegetables, and fragrant Italian herbs. A portion of the soup is blended to create a rich, velvety texture while keeping plenty of chunky vegetables and beans in every bite. It's an easy, comforting recipe that's perfect for meal prep, weeknight dinners, or cozy fall and winter meals.
Prep Time20 minutes
Cook Time30 minutes
Total Time50 minutes
Course: Dinner, Lunch, Main Course, Soup
Cuisine: Italian-inspired, Mediterranean
Keyword: cannellini bean soup, gluten-free soup, healthy soup, one pot soup, Tuscan White Bean Soup, vegan soup, white bean soup
Cooking Method: One-Pot, Stovetop
Diet: Dairy-Free, Gluten-Free, Vegan, Vegetarian
Servings: 6
Calories: 240kcal

Want to save this recipe?

Just enter your email and I’ll send it right to you, plus great new recipes weekly!

Ingredients

  • 3 cans cannellini beans 15-ounce, drained and rinsed
  • 1 yellow onion finely chopped
  • 4 garlic cloves minced
  • 2 tbsp olive oil
  • 2 large carrots peeled and chopped
  • 1 celery stalk diced
  • cup dry white wine
  • 2 cups kale chopped, stems removed
  • cups vegetable broth 4 cups or chicken broth
  • 1 tbsp tomato paste
  • 1 tsp salt or to taste
  • ¼ tsp black pepper or to taste
  • ¼ tsp red pepper flakes optional
  • ¼ tsp Italian seasoning
  • 2 bay leaves
  • 1 tsp dried thyme
  • ½ tsp dried oregano

Instructions

  • Heat the olive oil in a large soup pot or Dutch oven over medium heat. Add the chopped onion and cook until it begins to soften. Stir in the garlic, carrots, and celery, then cook for about 10 minutes, stirring occasionally, until the vegetables are tender and lightly browned.
  • Pour in the white wine and cook for about 5 minutes, allowing most of the liquid to evaporate.
  • Add the cannellini beans, tomato paste, broth, salt, black pepper, red pepper flakes, Italian seasoning, thyme, oregano, and bay leaves. Stir well to combine.
  • Bring the soup to a boil, then reduce the heat to low. Cover and simmer for 15 minutes.
  • Remove and discard the bay leaves. Carefully transfer about 2½ to 3 cups of the soup to a blender and blend until smooth.
  • Pour the blended soup back into the pot and stir well. If needed, add more broth until the soup reaches your desired consistency.
  • Stir in the chopped kale and cook for 3 to 5 minutes, or until the kale is wilted. Taste and adjust the seasoning with additional salt, pepper, or a squeeze of fresh lemon juice, if desired.
  • Ladle the soup into bowls and serve warm on its own or with crusty bread for dipping.

Notes

  • Start with the smaller amount of broth and add more as needed until the soup reaches your preferred consistency.
  • Blending only part of the soup creates a naturally creamy texture without adding any dairy.
NEVER MISS A RECIPE!I publish a new recipe several times per week. Want the new recipes in your inbox? Sign up for FREE notifications!

Nutrition

Calories: 240kcal | Carbohydrates: 41g | Protein: 13g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 1294mg | Potassium: 170mg | Fiber: 12g | Sugar: 3g | Vitamin A: 4387IU | Vitamin C: 10mg | Calcium: 175mg | Iron: 5mg
Save This Recipe

More Soup Recipes

Get Melanie's FREE Recipes In Your Inbox!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate This Recipe (only if you tried it, otherwise leave blank)