Tuscan White Bean Soup

Close-up of a creamy white bean soup with carrot slices, kale, and herbs in a light sauce.If you’re looking for a comforting, nourishing, and effortless bowl this season, this Tuscan bean soup delivers every time. It’s a no-fuss, one-pot recipe loaded with cannellini beans, sautéed onions and garlic, a splash of white wine (if you like), tender kale, and classic Italian herbs — all simmered into a rich, cozy soup that fills you up without weighing you down.

Here’s what you can expect as you scroll through and cook along:

  • Hands-on time: Just about 20 minutes to prep and around 30 minutes to cook, so you’re looking at roughly 50 minutes total.
  • Simple ingredients: Ingredients you probably already keep — canned cannellini beans, onions, carrots, celery, tomato paste, broth, plus dried herbs. The white wine is optional but adds great depth; you can swap it for broth with a splash of lemon or vinegar.
  • One-pot method: Sauté your veggies right in the pot, simmer everything together, and partially blend it for a creamy yet chunky texture — no fussing with multiple pans.
  • Diet-friendly: This soup is vegan and gluten-free when you use veggie broth and serve with gluten-free bread.
  • Meal prep & storage: It keeps beautifully in the fridge for several days and freezes really well, making it an excellent make-ahead lunch or dinner.

Keep scrolling for the full ingredient list and step-by-step directions, plus helpful notes on blending, seasoning, and ways to switch things up — whether that’s changing the beans or adding extra veggies. This Tuscan bean soup is built to be flexible, forgiving, and reliably delicious no matter how you make it.

Why You’ll Crave This Soup

Here’s the quick answer: it’s simple to make, satisfying every time, and packed full of comforting flavor. This Tuscan bean soup ticks all the boxes — from one-pot convenience to pantry-friendly ingredients and a taste that feels like a warm hug on a chilly day. It’s the kind of recipe you’ll want to come back to again and again.

  • Ready in about an hour (50 minutes total): Fast enough for busy weeknights, yet special enough for a relaxed weekend meal.
  • One-pot, easy cleanup: Everything cooks in a single pot or Dutch oven — fewer dishes and way less mess.
  • Pantry- and budget-friendly: Made mostly with canned beans, tomato paste, and simple fresh vegetables you likely already have.
  • Nutritious and filling: Cannellini beans bring plant-based protein (around 12 grams per serving) plus kale and veggies chock-full of vitamins, making it a balanced and wholesome meal.
  • Meal prep and freezer friendly: Stays fresh in the fridge for days and freezes amazingly well for quick, healthy leftovers.
  • Big on flavor, low on fuss: Browning your veggies plus adding white wine and blending part of the soup creates a creamy, rich broth without complicated steps. You can easily tweak the herbs, spice level, or thickness to your liking.
  • Totally versatile: Keep it vegan and gluten-free with vegetable broth or add cooked sausage, a dollop of yogurt, or a drizzle of olive oil if you want to dial in extra richness. Serve alongside crusty gluten-free bread, over rice, or with a simple Southwest Salad with Cilantro Lime Dressing. For an easy veggie side, add a quick 15-Minute Zucchini Mushroom Stir Fry.
  • Family and crowd-pleasing: The mild but savory flavors and comforting texture make it perfect for everyone at the table, plus it reheats beautifully for leftovers.

Pantry & Fresh Ingredients

  • 3 15-ounce cans cannellini beans, drained and rinsed
  • 1 yellow onion, finely chopped
  • 4 garlic cloves, minced
  • 2 tablespoons olive oil
  • 2 large carrots, peeled and chopped
  • 1 stalk celery, diced
  • ⅓ cup white wine (I used Pinot Grigio)
  • 2 cups chopped kale, stems removed and finely chopped
  • 2 ½ to 4 cups vegetable or chicken broth (see notes)
  • 1 tablespoon tomato paste
  • 1 teaspoon salt, or to taste
  • ¼ teaspoon black pepper, or to taste
  • ¼ teaspoon red pepper flakes (omit if you don’t like heat)
  • ¼ teaspoon Italian seasoning
  • 2 bay leaves
  • 1 teaspoon dried thyme
  • ½ teaspoon dried oregano

How to Make the Soup

  1. Drain and rinse the canned cannellini beans.
  2. Finely chop the onion, mince the garlic, peel and chop the carrots, dice the celery, and remove stems and chop the kale.
  3. Heat olive oil in a large pot or Dutch oven over medium heat.
  4. Add the chopped onion and sauté until it begins to brown slightly.
  5. Add the garlic, celery, and carrots and sauté until softened and lightly golden, about 5–10 minutes.
  6. Pour in the white wine and cook until mostly evaporated, about 5 minutes (or substitute extra broth plus a splash of lemon or vinegar).
  7. Add the drained beans, tomato paste, broth (start with 2½ cups), salt, black pepper, red pepper flakes, Italian seasoning, dried thyme, dried oregano, and bay leaves; stir to combine.
  8. Bring the soup to a boil, then cover, reduce heat, and simmer gently for 15 minutes.
  9. Remove and discard the bay leaves.
  10. Scoop out 2½–3 cups of the soup and puree until smooth in a blender or with an immersion blender.
  11. Stir the pureed soup back into the pot and add more broth if the soup is too thick.

  12. Stir in the chopped kale and simmer a few minutes until wilted.
  13. Taste and adjust seasoning with additional salt, pepper, or a squeeze of lemon juice.

Pro Tips for Best Results

  • Choose low-sodium broth so you can adjust salt levels to taste. Beans and tomato paste often add more salt, so season lightly at first.
  • Rinse and drain canned cannellini beans thoroughly to wash off canning liquid and excess salt. This also cuts down on any foaming during cooking.
  • For a chunkier texture, blend only a portion of the soup (2½–3 cups). This keeps plenty of bean and veggie pieces intact. An immersion blender works great for more control.
  • If avoiding wine, replace with extra broth plus a teaspoon or two of lemon juice or white wine vinegar for a little brightness and acidity—see how citrus transforms broth in this Greek lemon chicken soup (Avgolemono).
  • If you want to use dried beans, soak overnight and simmer until tender beforehand. You’ll need to tweak cooking time and liquid amounts since dried beans absorb more broth.
  • Don’t crowd the pot when sautéing—give your onion and veggies room to brown a bit, which packs flavor into every bite.
  • When blending hot soup, vent the lid slightly and cover with a kitchen towel to prevent steam from building pressure, or stick with an immersion blender for safety and ease.
  • Add the kale at the very end so it keeps its vibrant green color and some bite. Baby spinach works fine too if you prefer a softer leaf.
  • Let the soup cool completely before freezing. Portion into containers and freeze for up to 2 months. Thaw overnight in the fridge before reheating gently on the stove.
  • To reheat leftovers, warm on the stove and add a splash of broth if the soup thickened in the fridge. A fresh squeeze of lemon juice or drizzle of olive oil just before serving really lifts the flavors.

Easy Swaps and Add-Ins

I love this Tuscan bean soup just as it is, but if you’re like me and love dunking bread, a good rustic gluten-free bread is a game-changer. I’ll share my favorite when I find one that delivers! Or make it a cozy soup-and-sandwich night with a Classic Italian focaccia sandwich.

You can serve this soup over fluffy jasmine rice or alongside a crisp Caprese pasta salad for a fuller meal, but honestly, it’s delicious on its own.

A sprinkle of red pepper flakes and fresh parsley adds a little zing and bright color on top — easy ways to personalize every bowl.

Cannellini beans are the stars here—these medium-sized white beans have a creamy texture similar to butter beans or navy beans.

This Tuscan bean soup is forgiving, so any white bean works well. Butter beans, navy, or Great Northern beans make fine swaps depending on what you have on hand.

Storing, Freezing, and Reheating

Once made, this soup keeps perfectly in an airtight container in the fridge for 3 to 5 days. Reheat gently on the stove for best flavor and texture.

This recipe makes a generous batch, so if you’re cooking for one or two, it’s perfect for leftovers or freezing. If you’re stocking your freezer with more soups, try Avgolemono — Greek Lemon Chicken Soup, which also reheats beautifully. Just cool completely, transfer to freezer-safe containers, and freeze for up to 2 months.

I like freezing in smaller, single-serve portions so I only thaw what I need. Defrost overnight in the fridge, then heat on the stove and enjoy a hassle-free meal anytime.

Answers to Common Questions

  • Q: Can I make this soup without canned beans?

    A: Absolutely! Just soak dried cannellini or other white beans overnight and simmer until tender. Keep in mind dried beans soak up more liquid, so you’ll need to adjust broth and cooking times accordingly.

  • Q: Is this recipe gluten free?

    A: Yes, the soup itself is gluten free. Just double-check your broth and tomato paste labels to confirm no gluten. Serve with gluten-free bread, or pair it with a simple veggie side like air fryer cauliflower, to keep it safe if needed.

  • Q: What can I substitute for cannellini beans?

    A: Great Northern, navy, or butter beans all work wonderfully. This Tuscan bean soup is flexible, so any white bean with a similar texture yields delicious results.

  • Q: Can I skip the white wine?

    A: Yes! Leave out the wine and substitute with extra broth plus a splash of lemon juice or white wine vinegar to brighten the soup. The wine adds a nice layer of acidity but it’s easy to leave out.

  • Q: Can I use an immersion blender instead of a countertop blender?

    A: For sure! An immersion blender is really handy to puree part of the soup right in the pot. It saves on cleanup and reduces the risk of hot soup splashing.

  • Q: How long do leftovers keep?

    A: Store any leftovers in an airtight container in the fridge for 3–5 days. For longer storage, freeze up to 2 months and thaw overnight in the fridge before reheating.

  • Q: My soup is too thick. How can I thin it out?

    A: Stir in a little extra broth or water at a time until you reach your preferred consistency. Warm the soup over low heat to combine flavors after thinning.

  • Q: Can I add more veggies or proteins?

    A: Absolutely! Dice up potatoes, zucchini, or add extra greens. For more protein, toss in cooked sausage (skip if staying vegan), or finish bowls with a spoonful of plain Greek yogurt or a drizzle of olive oil.

a creamy white bean soup with carrot rounds, kale, and herbs in a white ceramic bowl.

Print

A comforting, one-pot Tuscan white bean soup with creamy cannellini beans, a mix of sautéed vegetables, aromatic Italian herbs, and a partially blended creamy texture. It’s vegan, gluten-free, packed with protein, and perfect for meal prep.

  • Author: Maya Reynolds
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 6-8 servings 1x
  • Category: Soup
  • Cuisine: Tuscan

Ingredients

Scale
  • 3 15-ounce cans cannellini beans, drained and rinsed
  • 1 yellow onion, finely chopped
  • 4 garlic cloves, minced
  • 2 tablespoons olive oil
  • 2 large carrots, peeled and chopped
  • 1 stalk celery, diced
  • ⅓ cup white wine (optional, e.g., Pinot Grigio)
  • 2 cups chopped kale, stems removed and finely chopped
  • to 4 cups vegetable or chicken broth (use vegetable broth for vegan)
  • 1 tablespoon tomato paste
  • 1 teaspoon salt, or to taste
  • ¼ teaspoon black pepper, or to taste
  • ¼ teaspoon red pepper flakes (omit if not preferred)
  • ¼ teaspoon Italian seasoning
  • 2 bay leaves
  • 1 teaspoon dried thyme
  • ½ teaspoon dried oregano

Instructions

  1. Drain and rinse the canned cannellini beans.
  2. Finely chop the onion, mince the garlic, peel and chop the carrots, dice the celery, and remove stems and chop the kale.
  3. Heat olive oil in a large pot or Dutch oven over medium heat.
  4. Add the chopped onion and sauté until it begins to brown slightly.
  5. Add the garlic, celery, and carrots and sauté until softened and lightly golden, about 5–10 minutes.
  6. Pour in the white wine and cook until mostly evaporated, about 5 minutes (or substitute extra broth plus a splash of lemon or vinegar).
  7. Add the drained beans, tomato paste, broth (start with 2½ cups), salt, black pepper, red pepper flakes, Italian seasoning, dried thyme, dried oregano, and bay leaves; stir to combine.
  8. Bring the soup to a boil, then cover, reduce heat, and simmer gently for 15 minutes.
  9. Remove and discard the bay leaves.
  10. Scoop out 2½–3 cups of the soup and puree until smooth in a blender or with an immersion blender.
  11. Stir the pureed soup back into the pot and add more broth if the soup is too thick.
  12. Stir in the chopped kale and simmer a few minutes until wilted.
  13. Taste and adjust seasoning with additional salt, pepper, or a squeeze of lemon juice.

Notes

Choose low-sodium broth to control saltiness as beans and tomato paste add salt., Rinse canned beans well to reduce salt and foaming., Blend only part of the soup for a creamy yet chunky texture; immersion blender works well for control., Replace white wine with extra broth plus lemon juice or white wine vinegar if avoiding alcohol., If using dried beans, soak overnight and cook until tender, adjusting cooking time and liquid accordingly., Don’t overcrowd the pot when sautéing to develop flavor by browning vegetables., Add kale at the end to keep it vibrant and slightly crisp; baby spinach can be a softer alternative., Let soup cool completely before freezing; freeze in portions up to 2 months., Reheat gently and add broth if soup thickened; a squeeze of lemon juice or olive oil enhances flavor before serving., Can be served with gluten-free bread, over rice, or alongside salad for meal variations.

Nutrition

  • Serving Size: 1 bowl (approx. 1.5 cups)
  • Calories: Approximately 250 calories per serving
  • Fat: ~6 grams per serving
  • Carbohydrates: ~35 grams per serving
  • Protein: ~12 grams per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Recipes

Maya Reynolds

ABOUT THE AUTHOR

Maya Reynolds

Hi, I’m Maya Reynolds, a home cook, recipe creator, and mom of two living just outside Nashville, Tennessee. I’m 38, married to my husband Adam, and together we’re raising our two kids, Ella and Jack — my favorite little taste testers and the inspiration behind the simple, comforting, family-friendly recipes I share on CookeryGood.

READ MORE →

Leave a Comment

Recipe rating