Pin this There's something about the smell of sausage hitting hot butter that makes you stop whatever you're doing and pay attention. I was rushing through a weeknight, honestly just wanting something warm that didn't feel like I'd phoned it in, when I threw together white beans, cream, and whatever vegetables were lurking in the crisper drawer. Twenty minutes later, I was ladling out bowls of soup so silky and comforting that my kitchen suddenly felt like the best place to be.
I made this for my neighbor who'd just moved in, and she showed up at my door asking what smelled so incredible. Watching her face light up when she tasted it—that moment when someone realizes comfort food can also be elegant—that's when I knew this soup had staying power. It became her go-to recipe, and now she makes it for her own dinner parties.
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 (340 g or 12 oz): This is your flavor foundation, so don't skimp or feel obligated to buy the fanciest kind—good quality everyday sausage works beautifully and browns faster if you remove the casings first.
- Yellow onion (1 medium): Diced fine so it softens quickly and releases its sweetness into the broth without leaving big chunks.
- Carrots (2 medium): Diced small so they cook through in the short simmering time and add natural sweetness that balances the savory sausage.
- Garlic cloves (3): Minced fresh garlic wakes up after the onions are translucent and fills your kitchen with that unmistakable aroma that signals dinner is happening.
- Fresh baby spinach (100 g or 3.5 oz): Added at the very end so it stays vibrant and tender rather than turning dark and mushy.
- Cannellini or great northern beans (2 cans, 400 g each): Drained and rinsed to remove the starchy liquid so your soup stays silky instead of gloopy.
- Low-sodium chicken broth (750 ml or 3 cups): The backbone of your soup, so taste it first to make sure it's something you'd actually drink straight.
- Heavy cream (240 ml or 1 cup): This is what turns a simple bean soup into something restaurant-quality in texture and richness.
- Unsalted butter (30 g or 2 tbsp): Your starting point for browning the sausage and building flavor from the very first moment.
- Dried Italian herb mix (1 tsp): A shortcut that works beautifully here, though you can use fresh basil or oregano if you have them.
- Crushed red pepper flakes (½ tsp, optional): For those who like heat, but completely optional depending on your mood and who's eating.
- Salt and black pepper: Always taste before serving and adjust, since sausage and broth already carry salt.
- Parmesan cheese and crusty bread for serving: The finishing touches that make people feel genuinely looked after.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the sausage in butter:
- Melt butter over medium heat until it smells nutty, then add your crumbled sausage and cook it, breaking it apart with your spoon as it browns, for about 5 minutes until there are no pink bits left. This step builds the flavor foundation for everything that follows.
- Soften the vegetables:
- Toss in your diced onion and carrots and let them sauté for 4 minutes until the onion goes translucent and the carrot edges start to soften. When you stir in the minced garlic and cook for one more minute, your whole pot smells like a rustic Italian kitchen.
- Add beans and broth:
- Stir in your drained beans, sprinkle in the Italian herbs and red pepper flakes if you're using them, then pour in the chicken broth and bring everything to a gentle simmer. This is where the individual flavors start becoming one soup.
- Mellow it with cream:
- Lower the heat and stir in the heavy cream slowly, letting it warm through without ever boiling, for 5 to 7 minutes as the flavors marry and soften into something velvety. This gentle simmer is where the magic happens—you'll see the color shift to a beautiful pale gold.
- Finish with spinach:
- Add your fresh spinach and stir gently until it's completely wilted, about 2 minutes, then taste and adjust salt and pepper to your preference. This final step adds brightness and color right before serving.
- Serve and celebrate:
- Ladle into bowls, shower with freshly grated Parmesan, and set down a piece of crusty bread on the side for soaking up every last drop. Watch how quickly it disappears from the bowl.
Pin this This soup appeared on my table again and again during a particularly cold winter, each time feeling like I'd made a small kind gesture toward myself. There's something deeply nourishing about a bowl of soup that tastes like care, and this one delivers that feeling every single time without requiring you to spend hours in the kitchen.
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.
When to Make This Soup
Weeknights are where this soup shines because thirty minutes feels manageable even when you're tired and hungry. I've made it when someone was under the weather, when unexpected guests showed up, and when I simply needed the confidence boost of a dish that always comes out beautifully. It's become my answer to the question what should we eat tonight.
How to Adjust It to Your Taste
If you like thicker soup, mash about a third of the beans against the side of the pot before adding the cream, which breaks them down and thickens the broth while keeping some whole beans for texture. For a lighter version, swap in turkey or chicken sausage, and if dairy isn't in the picture, coconut cream mimics the richness almost perfectly or you can simply add extra broth and accept a brothier, lighter bowl. The beauty of this soup is that it's flexible enough to shift with your mood or dietary needs without losing its essential charm.
Storage and Next-Day Magic
This soup keeps beautifully in the refrigerator for three to four days, and honestly, the flavors deepen and marry even more overnight, making it better than the day you made it. Reheat gently over low heat, stir in a splash of broth if it's thickened too much, and top with fresh Parmesan again because you deserve it.
- Freeze it in portions without the spinach, then add fresh spinach when you reheat so it stays vibrant instead of dark.
- Make it your own by stirring in fresh basil or a drizzle of truffle oil right before serving if you're feeling fancy.
- Serve it alongside a simple green salad and good bread to turn a bowl of soup into a complete, satisfying meal.
Pin this This Tuscan white bean soup has become the recipe I reach for when I want to prove to myself that good cooking doesn't require complicated techniques or endless time. It's the kind of dish that makes you feel capable and generous all at once.
Recipe FAQs
- → Can I make this soup dairy-free?
Yes, substitute heavy cream with full-fat coconut milk or simply omit the cream and add extra chicken broth for a lighter version. The soup will still be rich and flavorful from the sausage and beans.
- → What type of beans work best?
Cannellini or great northern beans are ideal choices because they hold their shape well while becoming creamy when cooked. You can also use navy beans or butter beans as alternatives.
- → How do I make the soup thicker?
Mash some of the beans against the side of the pot before adding the cream. This releases starch and creates a naturally thicker, creamier base without needing additional thickeners.
- → Can I use turkey or chicken sausage instead?
Absolutely. Turkey or chicken sausage works wonderfully and creates a lighter version. Just ensure the sausage is well-seasoned, as Italian sausage provides key herb and spice flavors to the broth.
- → How long does this soup keep?
Store in an airtight container in the refrigerator for up to 4 days. The flavors actually improve overnight. Reheat gently over medium-low heat, adding a splash of broth if needed.
- → Can I freeze this soup?
Yes, freeze for up to 3 months. Note that the cream may separate slightly upon reheating—simply whisk gently while warming to restore the creamy texture. Consider adding fresh spinach after reheating.