Save There's something about a pot of soup simmering on the stove that makes everything feel manageable. I discovered this particular Tuscan white bean and sausage combination on a chilly October evening when my neighbor mentioned she'd been craving something hearty but didn't want to spend all evening cooking. We stood in my kitchen for maybe ten minutes, and by the time she left, I'd already decided to make it that night. What started as a simple weeknight dinner became the soup I now make whenever I need to feed people without fuss.
I made this soup for my sister the first time she came home after moving away for work, and I remember her face when she tasted it—this quiet moment of recognition, like the bowl in her hands somehow meant I'd been thinking about her. We didn't say much, just ate and let the warmth do the talking. That's when I knew this recipe had become something I'd reach for whenever someone needed feeding.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Italian sausage, 1 lb (450 g), casings removed: Buy it as bulk sausage or remove the casings yourself by slicing them open with a knife—the fat renders beautifully into the broth and carries all the seasoning throughout.
- Yellow onion, 1 large, diced: This is your base flavor, so don't skip it or cut it small; the slight sweetness it releases during cooking balances the savory sausage.
- Carrots and celery, 2 medium carrots and 2 stalks: Together these form what Italians call soffritto, the holy trinity that builds the soup's foundation.
- Garlic, 3 cloves, minced: Add it after the vegetables soften so it doesn't burn and turn bitter.
- Kale, 2 cups chopped, stems removed: Lacinato kale wilts more gracefully than the curly kind and absorbs the broth without becoming mushy if you time it right.
- Yukon Gold potatoes, 2 medium, diced: Their natural creaminess melds into the soup, thickening it slightly without any flour.
- Diced tomatoes, 1 can (15 oz / 425 g), optional: I usually drain them well to avoid watering down the broth, but you can keep the juice if your soup needs more liquid.
- Cannellini beans, 2 cans (15 oz / 425 g each), drained and rinsed: Rinsing them removes the metallic canning liquid and prevents the soup from becoming starchy and heavy.
- Chicken broth, 6 cups (1.5 L), low-sodium: Use good broth here; it's the base of everything and worth spending a few extra dollars on.
- Dried oregano, basil, and thyme, 1 teaspoon each of oregano and basil, 1/2 teaspoon thyme: These three herbs are unmistakably Italian and create that rustic flavor without any fussy fresh herb chopping.
- Red pepper flakes, 1/2 teaspoon, optional: Add it if you like gentle heat, or skip it if you're cooking for people who prefer their food mild.
- Extra-virgin olive oil, 2 tablespoons: Use it to coat the pot at the beginning; it helps everything cook evenly and adds a whisper of richness at the end too.
- Parmesan cheese, for serving: A handful grated over each bowl adds a salty, umami depth that makes every spoonful feel intentional.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the sausage to build your foundation:
- Pour the olive oil into a large pot over medium heat, then crumble in the sausage, breaking it apart with a wooden spoon as it cooks. You'll hear the gentle sizzle quicken as the moisture releases, and after about 5–6 minutes, the meat should be golden and cooked through. Transfer it to a plate, but don't wipe out the pot—that golden fat on the bottom is liquid gold for flavor.
- Soften your aromatics gently:
- Add the diced onion, carrots, and celery to the same pot, where they'll sizzle softly for about 5 minutes. Stir occasionally so nothing sticks; you're looking for them to turn tender and slightly translucent. After about 5 minutes, add the minced garlic and cook for just 1 minute more until the raw bite mellows and the smell becomes almost sweet.
- Bring everything together:
- Return the cooked sausage to the pot along with the potatoes, drained beans, tomatoes if you're using them, chicken broth, and all your dried herbs plus red pepper flakes. Stir everything together so the broth distributes evenly and the sausage pieces aren't clumped in one spot. The kitchen should smell deeply savory now, like an Italian kitchen.
- Let it simmer into tenderness:
- Bring the soup to a boil, then immediately lower the heat and cover the pot partially. Simmer gently for about 20 minutes, until the potatoes are fork-tender with no hard edges. You can gently poke one with a knife to check; it should slide through without resistance.
- Wilt the kale at the very end:
- Stir in the kale—it will look like you're adding too much, but it collapses dramatically—and simmer uncovered for another 5–7 minutes until it's soft but still a vivid green. Taste the soup now and season with salt and pepper; remember that sausage is already salty, so go easy at first.
- Serve with intention:
- Ladle the soup into bowls while it's still steaming, then finish each one with a small handful of grated Parmesan cheese. The heat will make the cheese melt slightly, adding a final layer of richness that feels like comfort.
Save One winter morning, I made this soup for a friend who'd just gotten difficult news and didn't know what else to do with her hands. She sat at my kitchen counter while it simmered, and we talked about nothing important—just the steam rising from the pot and whether the bread I'd bought was good. By the time it was ready, something in her face had softened. Food can't fix much, but sometimes it holds space for people while they figure things out.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Timing Your Cooking for Best Results
The beauty of this soup is that it doesn't demand precise timing the way some dishes do. If your potatoes take a few extra minutes to become tender, no one suffers; if anything, they'll be creamier. The sausage cooks through quickly because you're breaking it into small pieces, which also means it releases its seasoning evenly throughout the broth instead of sitting in chunks.
Adapting This Soup to What You Have
I've made this soup with red potatoes when that's what I had, with spinach instead of kale on nights when I'd run out of kale, and even with a combination of sausage and ground turkey when I wanted to stretch the recipe further. The structure stays the same—sausage, aromatics, potatoes, beans, broth, and greens—which means you have real flexibility without needing to reinvent anything. The herbs are the compass that keeps it feeling authentically Tuscan no matter what small swaps you make.
Storing and Reheating Your Soup
This soup tastes even better the next day because the flavors have had time to mingle and deepen. I always store it in glass containers in the refrigerator, where it keeps for up to three days, though honestly it rarely lasts that long in my house. When reheating, warm it gently over medium-low heat on the stovetop rather than blasting it in the microwave, which can make the beans mushy and separate the broth from the vegetables. A splash of extra broth or water might be needed since the soup will thicken slightly as it sits.
- Freeze portions in quart-sized containers if you want to make it ahead for future dinners.
- The kale will darken slightly in storage, but the flavor remains bright and good.
- Always taste for seasoning again before serving leftovers, as salt flavors intensify over time.
Save This is the kind of soup that deserves to be made on purpose for people you care about, though it's humble enough to make just for yourself on a Tuesday when you need something warm and true. It asks very little of you but gives back generously in return.
Recipe FAQs
- → Can I use fresh beans instead of canned?
Yes, you can use 3 cups of cooked cannellini beans. If cooking from dried, soak overnight and simmer until tender before adding to the soup.
- → What type of sausage works best?
Italian sausage is ideal, either mild or spicy depending on your preference. You can also use chicken sausage or turkey sausage for a lighter option.
- → Can I make this soup ahead of time?
Absolutely. The soup tastes even better the next day as the flavors develop. Store refrigerated for up to 3 days or freeze for up to 3 months.
- → How do I make this soup creamier?
Mash some of the beans against the side of the pot before adding the kale, or use an immersion blender to partially puree the soup for a thicker, creamier texture.
- → What can I substitute for kale?
Spinach, Swiss chard, or escarole work well. Spinach wilts quickly, so add it in the last 2-3 minutes of cooking. Chard and escarole have similar cooking times to kale.
- → Can I add pasta to this soup?
Yes, small pasta shapes like ditalini or orzo make excellent additions. Add 1 cup of dried pasta during the last 10 minutes of simmering and adjust broth as needed.