Oh, you know those days when you just need a massive hug in a bowl? That’s what this Tuscan white bean soup is for me. Forget complicated sauces and tons of chopping; this is pure, rustic Italian cooking that hits all the right cozy notes. Trust me, there is no better, heartier Italian soup out there for a chilly evening. The best part? This definitive recipe is a one-pot wonder. Whether you are adding a touch of spicy sausage or keeping it entirely vegan, this flavorful bean soup comes together in about 30 minutes, making it my absolute go-to staple. We make this at least once a month when the air gets crisp.

I actually developed this recipe over several years, tweaking the herbs after realizing my initial attempts lacked that authentic depth you find in little trattorias. I spent a lot of time testing broths and spice ratios, and I finally landed on this version that just sings. If you want to see a little more about who is behind these tested and trusted recipes, you can check out our background over at our mission page.
Why This Hearty Tuscan White Bean Soup Recipe Works (Quick Wins)
We all need food that works hard for us, right? This isn’t some weekend project soup; this is real-life food. It’s the perfect blend of speed and flavor, which is why you’ll use it all the time.
- It truly is a One Pot Soup Dinner, meaning cleanup is shockingly easy after a big meal.
- It qualifies as a Quick Weeknight Soup—we’re talking 30 minutes of active cooking time.
- You can easily pivot between meat and vegetarian versions without changing the fundamental flavor base.
- It makes fantastic leftovers, which is a huge win for the next day!
If you love the simplicity of a one-pot meal, you should absolutely check out my recipe for One Pot Tuscan Chicken Pasta too!
Essential Ingredients for Authentic Tuscan White Bean Soup
When developing this Hearty Italian Soup, I learned quickly that the quality and prep of the base ingredients really elevate it from just ‘bean soup’ to something truly special. We start simple, which keeps it an Easy Tuscan Recipe, but every component matters. You’ll need about a tablespoon of nice olive oil to gently bloom those aromatics. For the meat foundation, we use four ounces of Italian sausage, and you absolutely must remember to remove the casing—nobody wants chewy bits of plastic floating around! Then come the holy trinity of Italian cooking: one medium yellow onion, two carrots, and two celery stalks, all chopped up nice and neat.
Next up? The stars of the show: the beans! We stick strictly to cannellini beans. Why? Because they have this wonderfully silky texture when they cook down, which helps make our Flavorful Bean Soup so rich. Make sure they come from two 15-ounce cans and are thoroughly rinsed and drained. Don’t forget the diced tomatoes (juice and all!), six cups of broth—I use vegetable broth if I know there might be vegetarian friends joining, but chicken broth is traditionally lovely—and those gorgeous herbs: rosemary, thyme, and a little hit of red pepper flakes if you like heat.
Ingredient Notes and Substitutions for Your Tuscan White Bean Soup
Let’s talk swaps, because life happens! If you are aiming for that completely plant-based option, making a Vegan Tuscan Soup is so easy. Just skip the sausage entirely in step one. To replace that savory depth, I highly recommend sautéing about a half cup of finely chopped mushrooms in that initial olive oil. They mimic that umami base beautifully. Cannellini beans are my favorite because they break down gracefully, but if you only have Great Northern beans on hand, go for it! They are very similar.
For the broth, use the best quality vegetable or chicken broth you can find—it is the liquid soul of this soup. Also, kale is non-negotiable for me here. You need to remove those tough central stems before chopping the leaves; those stems take forever to soften and can make the soup feel stringy. Cooking the kale right at the end ensures it just wilts perfectly, giving you that vibrant green color in your bowl.
Step-by-Step Instructions for Your One Pot Soup Dinner
This is where the magic happens, and honestly, it moves fast! You want to get your largest pot, I use my Dutch oven—it holds the heat so well—on medium heat and get that tablespoon of olive oil warm. If you are using sausage, drop it right in! You need to cook it until it’s beautifully browned, using your spoon to break it up into little crumbles. Scoop it out when it’s done, but leave just a tiny bit of that lovely fat behind; it adds so much flavor depth for the veggies next. We don’t want waste in this kitchen!
Next, toss in your onion, carrots, and celery—we cook these until they start to soften up, which usually takes about five to seven minutes. Don’t rush this! Once they look a little translucent, bring in your garlic, rosemary, thyme, and those optional red pepper flakes. You just cook those for 60 seconds until your kitchen smells like Italy; be careful not to burn that garlic, or the whole pot is ruined!
Now, pour in the can of diced tomatoes (juice and all!), your six cups of broth, and those rinsed cannellini beans. Bring that whole glorious mess up to a nice simmer over medium-high heat. Once it’s bubbling gently, turn that heat way down, pop the lid on, and let it happily simmer for a solid 10 minutes. This is crucial to letting those herbs really soak into everything. After that, stir in your chopped kale and the cooked sausage if you used it. Just five more minutes until that kale wilts down. Taste it, add salt and pepper until it sings for you, and get ready to serve! If you’re looking for more dinner inspiration, you can always browse my full collection of dinner recipes.
Pro Tip: Achieving a Creamy Tuscan White Bean Soup Texture
Okay, here is my favorite little trick, and it’s much better than adding heavy cream, which weighs this soup down. Right before you add the kale, grab a potato masher or the back of a sturdy wooden spoon. Take about one cup’s worth of the cannellini beans—just scoop them out right there in the pot—and physically smash them against the side of the pot. You don’t need to mash them perfectly smooth, chunky is good!
When you stir those smashed beans back in, they instantly thicken the broth incredibly well. It releases some of that natural starch from the beans, which gives you that beautiful, velvety mouthfeel that makes everyone think you spent hours building flavor. It transforms the texture from watery broth to a rich, homey sauce surrounding everything else. It’s the secret to making a simple soup feel totally luxurious!
Making the Best Vegan Tuscan Soup Variation
I know not everyone wants sausage floating around in their bowl, and honestly, this soup handles the vegetarian switch beautifully! Making a proper Vegan Tuscan Soup is all about building that savory base back up once you skip the pork fat. When you get to step one of the instructions, just skip adding the sausage entirely. That’s the easy part!
But here is where you need to pay attention: instead of leaving only a tiny bit of fat in the pot, go ahead and add an extra drizzle of good olive oil—maybe a heaping tablespoon or two. Then, add about half a cup of finely chopped mushrooms along with your onions and carrots. Mushrooms are little flavor sponges, and sautéing them until they release their water and start to brown really helps replace that deep, savory note the sausage usually provides. It keeps the soup tasting hearty and incredibly complex without compromising that delicious, creamy texture we’ve worked for.
Serving Suggestions for Your Flavorful Bean Soup
You simply cannot serve this Flavorful Bean Soup without something substantial for mopping up all that marvelous broth. The ultimate companion, the only companion I’ll accept half the time, is a truly excellent, crusty loaf of bread. Think sourdough or a rustic Italian boule that you can slice thick. It’s the quintessential pairing for any Soup Served with Crusty Bread.
If you aren’t sticking to the vegan route, top your bowls with a generous dusting of freshly grated good quality Parmesan cheese; the saltiness contrasts beautifully with the mellow cannellini beans. For a lighter meal, I sometimes serve this right alongside a simple green salad dressed very lightly with lemon juice and olive oil. If you happen to be feeling ambitious and want to bake something special alongside your soup, you should definitely try my recipe for Cinnamon Sugar Focaccia—it’s amazing!
Storage and Meal Prep Idea for Tuscan White Bean Soup
This is such a wonderful Soup Meal Prep Idea because, honestly, this Tuscan White Bean Soup tastes even better the next day when the spices have had a chance to really marry! It keeps beautifully in the refrigerator for up to four days. Just scoop portions into airtight containers. If you go the traditional route with sausage, make sure you let it cool completely before sealing it up.
If you want to take this fantastic lunch option even further, it freezes like a dream! You can definitely freeze this. I suggest freezing it without the kale or making sure the kale is added after reheating, as freezing does change the texture of greens a bit. When you’re ready to eat, just pull out a portion and gently reheat it on the stove over low heat. You might need to splash in a tiny bit of extra broth or water because those white beans really soak up the liquid as they chill. For more freezer-friendly ideas, check out my Freezer Breakfast Burritos!
Frequently Asked Questions About Tuscan Soup Recipe
I get so many lovely notes about this recipe, and that’s fantastic! It means you are all busy making cozy dinners. Here are the questions I get asked the most about turning this into the ultimate White Bean Soup Comfort Food experience. If you still have questions after trying this Hearty Italian Soup, feel free to reach out via my contact page!
Can I use Great Northern Beans instead of Cannellini in this tuscan white bean soup?
Yes, absolutely! While I champion cannellini beans because they get that signature creamy texture when they smash, Great Northern beans are a perfectly fine substitute when you’re staring into your pantry. They are very similar cousins. You might find they hold their shape just a *tiny* bit better than cannellinis do, so if you plan on mashing some beans for thickness, just give them an extra minute or two of simmering to ensure they are super tender before you start crushing them.
How long does this Hearty Italian Soup need to simmer for the best flavor?
When I’m rushing, I stick to the 10 minutes of covered simmering time listed in the steps. That’s the bare minimum you need to get the broth soaking up the herbs and tomatoes. But look, if you’re having a slow weekend and the soup is already on the stove, just turn the heat down as low as it will go! Letting this Hearty Italian Soup gently bubble, covered, for an extra 20 or 30 minutes (as long as you don’t let it boil hard!) really deepens the flavor profile. Those herbs just get happier the longer they hang out together.
Nutritional Snapshot of This Cozy Winter Soups Recipe
Because this is such a fantastic, Healthy High Fiber Soup, I figured those of you tracking macros would want a peek! Based on the recipe when made with sausage, one hearty serving clocks in around 320 calories, but you get a whopping 18 grams of protein! Plus, that incredible fiber count is 14 grams—wow! Remember, these numbers are just estimates since the amount of sausage or oil you use can change things. This really is the perfect healthy comfort food.
Share Your Experience Making This Tuscan White Bean Soup
Okay, now that you’ve made this incredible, easy Tuscan white bean soup, I absolutely want to hear all about it! Did you go heavy on the sausage, or did you nail that vegan version? Tell me everything! Please take a moment to leave a star rating right below the recipe card—it helps other hungry cooks find this amazing dish.
I always love seeing how you customize things in your own kitchens. Did you add smoked paprika? Maybe a squeeze of fresh lemon juice at the end? Snap a picture of your bowl, especially if you have some gorgeous, crusty bread ready for dipping, and tag me on your favorite platform! Your feedback makes this whole process of sharing my favorite recipes worth it, and I love seeing my recipes pop up on your blogs and social feeds.
PrintHearty Tuscan White Bean and Kale Soup
Make this simple, one-pot Tuscan White Bean and Kale Soup. It is a comforting, rustic Italian soup perfect for a weeknight dinner.
- Prep Time: 15 min
- Cook Time: 30 min
- Total Time: 45 min
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 1 tablespoon olive oil
- 4 ounces Italian sausage, casing removed (or omit for vegetarian)
- 1 medium yellow onion, chopped
- 2 carrots, chopped
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 1 teaspoon dried rosemary
- 1/2 teaspoon dried thyme
- 1/4 teaspoon red pepper flakes (optional)
- 1 (14.5 ounce) can diced tomatoes, undrained
- 6 cups vegetable broth (or chicken broth)
- 2 (15 ounce) cans cannellini beans, rinsed and drained
- 1 bunch kale, stems removed and chopped
- Salt and black pepper to taste
- Crusty bread, for serving
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the 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 fat in the pot.
- Add the onion, carrots, and celery to the pot. Cook until softened, about 5 to 7 minutes.
- Add the garlic, rosemary, thyme, and red pepper flakes (if using). Cook for 1 minute until fragrant.
- Stir in the diced tomatoes (with their juice), broth, and the rinsed cannellini beans. Bring the mixture to a simmer.
- Reduce the heat to low, cover, and let it simmer for 10 minutes to allow the flavors to combine.
- Stir in the chopped kale and the cooked sausage (if using). Cook until the kale wilts, about 3 to 5 minutes.
- Taste the soup and add salt and pepper as needed.
- Serve hot with crusty bread for dipping.
Notes
- For a creamier texture, mash about 1 cup of the beans against the side of the pot before adding the kale.
- To make this soup vegan, omit the sausage and use vegetable broth. You can sauté 1/2 cup of chopped mushrooms in olive oil in step 1 for added depth.
- This soup keeps well in the refrigerator for up to 4 days.
Nutrition
- Serving Size: 1.5 cups
- Calories: 320
- Sugar: 7
- Sodium: 550
- Fat: 10
- Saturated Fat: 3
- Unsaturated Fat: 7
- Trans Fat: 0
- Carbohydrates: 45
- Fiber: 14
- Protein: 18
- Cholesterol: 15

























Leave a Reply