Amazing 1-Pot Tuscan White Bean Soup

January 2, 2026
Written By Felicia Hayes

Felicia "Felix" Hayes is the creator and author behind Cooking by Felix. Growing up in a food-loving family with both Filipino and classic American roots, she learned that the best memories are made in the kitchen. After years in a demanding marketing career, Felix realized that her passion was helping busy people like herself rediscover the joy of home cooking. Her blog is dedicated to sharing delicious, easy-to-follow recipes that fit into a busy life, proving that you don’t need a lot of time to eat well. When she's not developing new recipes, you can find her exploring local farmers' markets or enjoying a meal with friends and family.

I know that feeling—you crave something deeply comforting, something soul-satisfying that tastes like it simmered all day, but you only walked in the door 30 minutes ago. That’s exactly why Felix, the founder of Cooking by Felix, developed this recipe for the Tuscan white bean soup. Forget fussy, long-cooking meals; this is rustic Italian comfort in a single pot that you can tackle on a Tuesday night. We’re talking about The Ultimate Hearty & Creamy Tuscan White Bean Soup that is both flavorful and shockingly easy to pull together. You can read more about the philosophy behind creating achievable, flavorful meals over on our ‘About Us‘ page.

Drawing on my background of needing exceptional flavor without sacrificing time, this soup proves that you don’t need hours to nail that authentic, soul-warming profile. It’s packed with creamy beans, robust herbs, and just enough body to make you feel like you are sitting in a little trattoria overlooking the Tuscan hills. Trust me, this easy one-pot wonder is about to become your new favorite weeknight staple.

Why This Tuscan White Bean Soup Recipe is Your New Weeknight Staple

When I develop a recipe, I’m always asking, “Can I make this truly excellent on a busy night?” The answer for this Tuscan white bean soup is a resounding yes! It truly solves the dinner dilemma. You get that rich, rustic Italian Comfort Food Soup taste without needing two hours on the stove. We can all use more amazing 30-minute weeknight dinners in our rotation, right?

  • It’s legitimately a one-pot recipe, which means cleanup is half the battle won!
  • It’s packed so full of good stuff—beans, veggies—that it counts as a full, hearty meal.
  • It’s incredibly flexible; you can easily tailor it to your needs, which I *love*.

Achieving That Perfect Creamy Cannellini Bean Soup Texture

Okay, nobody wants a watery soup when they are hoping for rich Italian comfort. The secret to that dreamy, satisfyingly thick bowl of creamy cannellini bean soup isn’t adding heavy cream, which can weigh it down. Nope! We borrow a classic trick: we just pull out a small scoop of the solids and liquid and blend them until they are totally smooth. That starchy puree melts right back into the pot, thickening everything naturally and giving you that luxurious mouthfeel instantly.

Making the Best Homemade Tuscan Soup: Sausage or Vegan Options

This recipe is designed to work for everyone at my table, and I hope it does for yours too! If you’re after a deep, savory note, we start the pot by rendering some Italian sausage. But if you’re keeping it meatless? No problem! You just swap that sausage out for something flavorful like mushrooms, making for one incredible Vegan Tuscan Soup. That versatility is why this Tuscan white bean soup stays in heavy rotation.

Gathering Ingredients for Your Tuscan White Bean Soup

To get that deep, rustic flavor, we have to treat our ingredients right. When you’re making something like this Tuscan white bean soup, you can’t skimp on quality. I try to use fresh, aromatic herbs whenever I can—dried is fine in a pinch, but nothing beats the smell of fresh rosemary when it hits that hot oil! It really elevates this from just a soup to true Italian comfort food.

Because this recipe is so simple, every component plays a huge role in the final taste. Make sure you have everything ready before you start chopping, because the cooking moves pretty fast once we get going!

Ingredient Notes and Substitutions for Hearty White Bean Soup

Let’s talk specifics, because that’s where the magic lives. For the beans, I highly recommend using cannellini beans—they break down just enough to help create the creamy cannellini bean soup texture we want. If you can only find Great Northern beans, they work too, just rinse them super well!

That Parmesan rind? It’s optional, but if you have one hiding in the freezer, toss it in while it simmers! It adds this incredible hidden depth. Just make sure you pull it out right before you blend the soup. If you’re making the Vegan Tuscan Soup version, definitely skip the rind or use a thick slice of mushroom stem instead for an umami boost.

And remember that sausage swap! If you aren’t using sausage, a good handful of chopped cremini mushrooms sautéed until they get really dark brown will replace that savory flavor wonderfully. Don’t be shy with the olive oil, either; this is where a lot of the richness comes from.

Step-by-Step Instructions for Easy One Pot Tuscan White Bean Soup

Alright, let’s get cooking! Since this is an easy one pot soup, we are building all those layers of Italian flavor right where our veggies will soften up. You definitely want to use a big, sturdy Dutch oven or a heavy-bottomed pot for this. It holds the heat beautifully and helps the browning process. I often think about how much time I save using this method, similar to when I make my quick and easy one-pot beans and rice.

If you are using the sausage, go ahead and heat up that olive oil and brown the meat first. Make sure you break it up really well with your spoon until it’s nicely browned. Then, using a slotted spoon, sneak the sausage out and set it aside on a plate—but leave about a tablespoon of that flavorful fat behind! If you are going vegan, just skip that sausage part and move straight to the veggies.

Building the Flavor Base: Sautéing Aromatics for Rustic White Bean Stew

Now for the famous mirepoix! Toss in your chopped onion, carrots, and celery into that reserved fat. Let them cook down. You are looking for them to soften up nicely; that’ll take about 5 to 7 minutes. You don’t want mush, just tender. Once they start looking happy, toss in your minced garlic, the dried rosemary, thyme, and those optional red pepper flakes.

When you add the dry herbs, stir constantly for just about one minute. You’ll know it’s time because the kitchen will suddenly smell unbelievably good—that’s the herbs “blooming.” This tiny step wakes up all that flavor we need for a perfect rustic white bean stew.

Simmering and Achieving Creaminess in Your Tuscan White Bean Soup

Time to bring it all together! If you browned sausage, toss it back in now. Then dump in your broth, rinsed beans, the can of diced tomatoes—don’t drain those juices!—and, if you’re using it, nestle that Parmesan rind on top. Bring it up to a boil, then immediately drop the heat to low, cover it, and let it simmer away for about 15 minutes. This lets all those amazing flavors combine.

Once it’s simmered, fish out the rind. This is the secret trick for that incredibly satisfying, thick texture! Take an immersion blender and blend about a quarter of the soup right in the pot until it’s baby-smooth. If you don’t have an immersion blender, carefully scoop about a cup of the soup into a regular blender, blend until creamy, and stir it right back in. That starchiness turns into pure silk! Last step is adding your kale or spinach until it wilts, and then season to taste.

You’ve just made an amazing, healthy bowl of tuscan white bean soup!

Tips for Success with Soup with Kale and White Beans

Now that you’ve got the main steps down for your Tuscan white bean soup, I want to share a few little secrets Felix always shared with me about making sure every bowl is just perfect—especially if you’re making a big batch. The biggest, most crucial tip for making any hearty soup like this is patience, even though it seems deceptively quick to make!

Seriously, this soup with kale and white beans is one of those magical dishes that tastes even better tomorrow. I know waiting is tough when it smells this good simmering on the stove, but the flavors need time to truly marry properly, especially the rosemary and thyme integrating with the beans. If you are making this for a weeknight, try making it the night before! It’s my secret weapon for those super chaotic days. When you reheat it, just stir in the greens at that time so they don’t turn to mush.

If you find your soup is just a little too thin for your liking—maybe you used a lot of liquid or just prefer a truly thick stew—don’t fret! You don’t have to rely only on the blending trick we did earlier. If you want something even heartier, take just one extra can of those white beans, mash them up really well with a fork until it’s like a thick paste, and then stir that right into the pot at the very end. That extra mashed bean acts like a fantastic thickener.

This soup is such a great template for easy, fantastic meals. If you want to explore other flavorful, restorative soups, Felix’s recipe for Italian Penicillin Soup is another fantastic one-pot option that really hits the spot when you need comfort!

Serving Suggestions for This Italian Comfort Food Soup

So, you’ve got your beautiful, creamy, deeply flavored bowl of Italian comfort food soup simmering on the stove. Now what? This hearty white bean soup is so wonderfully filling on its own—it’s practically a meal already—but every Tuscan masterpiece deserves the right supporting cast! The absolute, non-negotiable pairing? Crusty bread.

Grab a loaf—and I mean a *really* crusty loaf—because dipping that bread into the broth to soak up every last drop is essential to the experience. It provides that perfect textural contrast to the soft beans and wilted kale. If you feel inspired to make your own bread to go alongside, I have a fantastic recipe for easy homemade crusty bread that bakes up beautifully every time.

If you are sitting down for a bigger meal, this soup can handle a little side action. Since it’s already packed with protein, you don’t need heavy sides. A little side salad tossed simply with olive oil, lemon juice, and maybe some shaved Parmesan would be lovely. Keep the vegetables bright and acidic to cut through the richness of the beans and herbs. Honestly, though? A big bowl of the Tuscan white bean soup and an entire basket of bread is my go-to happy place.

Storage and Reheating Instructions for Tuscan White Bean Soup

One of the best things about making a big batch of this Tuscan white bean soup is knowing you have delicious leftovers waiting for you. When you are trying to stick to quick meal plans, having this ready in the fridge is a lifesaver. Seriously, this soup is a dream for meal prepping for the whole week!

You want to store it in an airtight container, naturally. I highly recommend letting the soup cool down completely before you seal it up and pop it in the fridge—we don’t want condensation making things weird. It keeps beautifully in the refrigerator for about four days. I honestly think this protein packed soup concentrates its flavors overnight!

When you’re ready to eat it again, reheating is super simple. You can do this gently on the stovetop or even quickly in the microwave. If you’re using the stove—which I prefer because it revives the rosemary smell so nicely—use medium-low heat. Don’t blast it on high, or you risk evaporating too much of that lovely broth.

If the soup seems a little too thick once reheated, don’t panic! That’s just the beans melding their starches while chilling. Just stir in a splash of broth or even just plain old water until you get that perfect, slightly creamy consistency back. Enjoy that second bowl of Tuscan white bean soup—I promise it tastes just as good, if not better, than the first!

Frequently Asked Questions About Tuscan White Bean Soup

I gathered up some of the most common things people ask me when they try to make this soup for the first time. I totally get it; when you find a great recipe, you want to make sure you nail the execution for the best results, especially if you’re planning it as a weeknight soup dinner!

Can I make this Tuscan White Bean Soup Recipe ahead of time?

Yes, absolutely! In fact, I mentioned it before, but I’ll say it again because it’s that important: this Tuscan White Bean Soup Recipe is better the next day. The rosemary and thyme need time to really infuse the broth deeply. It holds up wonderfully in the fridge for up to four or five days. When you reheat it, you might want to stir in a little extra broth or water just to bring it back to your preferred consistency since the beans soak up a lot of liquid as they sit.

What is the best bean to use besides cannellini for this soup?

Cannellini beans are my first choice because they are creamy and hold their shape nicely, but if you can’t find them, don’t stress! Great Northern beans are a fantastic stand-in for this Hearty White Bean Soup. They have a very similar texture. Navy beans work too, but they tend to break down a little more, which might make your soup naturally thicker than intended. Just make sure you rinse any canned beans very, very well before adding them to the pot!

Is this soup suitable for a Low Fat Soup Ideas plan?

It definitely can be! If you are focusing on low fat soup ideas, the key adjustments are right at the beginning. Skip the Italian sausage entirely, and instead, use the mushrooms or simply sauté your onions, carrots, and celery in just 2 tablespoons of olive oil—it adds flavor without the saturated fat from the meat. Also, make sure you leave out that optional Parmesan rind before simmering. Doing those two simple things keeps the soup incredibly flavorful while keeping the fat content way down. For more easy, light dinner ideas perfect for meal planning, check out our collection of healthy lunch recipes!

Nutritional Estimates for This Protein Packed Soup

When you’re busy, you need food that works hard for you, and I love that this Tuscan white bean soup delivers serious protein and fiber without a ton of fussy prep. It’s a complete meal in a bowl, perfect for fueling up after a long day. I always encourage people to see these numbers as a helpful guide, not a strict rulebook, because the final counts can change based on how much oil you use or if you swap out ingredients.

These estimates are based on one serving (about 1.5 cups) using the standard recipe that includes Italian sausage. If you make the vegan version, your fat and cholesterol numbers will drop significantly, which is a nice cheat! Here is the breakdown for this protein packed soup:

  • Serving Size: 1.5 cups
  • Calories: 380
  • Fat: 15g (Keep in mind the breakdown is 5g saturated and 10g unsaturated fat)
  • Cholesterol: 20mg
  • Carbohydrates: 45g
  • Fiber: 12g (That’s huge! So good for keeping you full.)
  • Protein: 20g
  • Sugar: 7g
  • Sodium: 550mg

See? Twenty grams of protein right there, mostly from the sausage and those wonderfully dense beans. It’s proof that comfort and nutrition can absolutely share the same pot when you’re making real, honest food at home.

Share Your Rustic White Bean Stew Experience

I truly hope bringing this rustic white bean stew into your kitchen brought you as much warmth as it brings to mine every single time I make it. Getting that perfect balance of creamy beans and fragrant herbs takes just a little effort, but the reward is a deeply satisfying, flavorful meal.

Now that you’ve tried making what I believe is the best homemade Tuscan soup, I’d love to hear all about it! Did you stick to the sausage version, or did you go full vegan? Did you use fresh rosemary, or did you use dried? Don’t keep all that hard work and flavor discovery to yourself!

Please do me a favor and leave a rating right here in the comments section—it helps other busy cooks know this recipe is reliable. If you made any tweaks or substitutions, share those too! We all learn from each other here. Also, if you have any questions that I missed, or if you just want to say hello, you can always reach out to us directly through the Contact page.

Happy cooking, and enjoy every last spoonful of that cozy Italian flavor!

Print

The Ultimate Hearty & Creamy Tuscan White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this easy, one-pot Tuscan White Bean Soup that captures rustic Italian comfort. You get a deeply satisfying, protein-packed meal perfect for cozy evenings or weeknight dinners.

  • Author: felixhayes
  • Prep Time: 15 min
  • Cook Time: 35 min
  • Total Time: 50 min
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 pound Italian sausage, casings removed (or substitute with 1 cup chopped mushrooms for vegan option)
  • 1 large yellow onion, chopped
  • 3 carrots, peeled and diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 1 teaspoon dried rosemary
  • 1/2 teaspoon dried thyme
  • 1/4 teaspoon red pepper flakes (optional)
  • 6 cups vegetable or chicken broth
  • 2 (15-ounce) cans cannellini beans, rinsed and drained (or other white beans)
  • 1 (14.5-ounce) can diced tomatoes, undrained
  • 1 Parmesan rind (optional, remove before serving)
  • 5 ounces kale or spinach, stems removed and roughly chopped
  • Salt and black pepper to taste
  • Crusty bread, for serving

Instructions

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the Italian sausage (if using) and cook, breaking it up with a spoon, until browned. Remove the sausage with a slotted spoon and set aside, leaving about 1 tablespoon of rendered fat in the pot. If making the vegan version, skip this step and proceed to step 2.
  2. Add the chopped onion, carrots, and celery to the pot. Cook for 5 to 7 minutes until the vegetables soften.
  3. Add the minced garlic, rosemary, thyme, and red pepper flakes (if using). Cook for 1 minute until fragrant.
  4. If you used sausage, return it to the pot. Add the broth, cannellini beans, diced tomatoes (with juice), and the Parmesan rind (if using).
  5. Bring the soup to a boil, then reduce the heat to low, cover, and simmer for 15 minutes to let the flavors combine.
  6. Remove the Parmesan rind. Use an immersion blender to blend about 1/4 of the soup directly in the pot until creamy, or carefully transfer 1 cup of the soup to a regular blender, blend until smooth, and stir it back into the pot. This creates the creamy texture.
  7. Stir in the chopped kale or spinach. Cook for 3 to 5 minutes, or until the greens wilt.
  8. Taste the soup and season with salt and black pepper as needed.
  9. Serve hot with crusty bread for dipping.

Notes

  • For a richer flavor base when making the vegan version, sauté the mushrooms until deeply browned before adding the aromatics.
  • If you prefer a thicker stew consistency, mash one extra can of beans separately and stir them in at the end.
  • This soup tastes better the next day, making it excellent for meal prepping.

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 380
  • Sugar: 7
  • Sodium: 550
  • Fat: 15
  • Saturated Fat: 5
  • Unsaturated Fat: 10
  • Trans Fat: 0
  • Carbohydrates: 45
  • Fiber: 12
  • Protein: 20
  • Cholesterol: 20

Did you make this recipe?

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

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star