Save to Pinterest There's something about the smell of sausage hitting hot butter that makes you stop whatever you're doing. My neighbor knocked on the kitchen door one chilly evening, drawn by that exact aroma, and by the time I'd finished stirring in the cream, she was sitting at my counter with a bowl in front of her. That's when I realized this soup wasn't just a weeknight dinner—it was the kind of dish that brought people in from the cold, ready to talk about nothing in particular while something warm did the real work.
I made this for my sister after she'd had a rough day at work, and watching her exhale over the first spoonful told me everything. She asked for the recipe right there, mid-bowl, which never happens. The next week she texted me a photo of her making it for her own family, and I felt oddly proud of a soup.
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: The backbone of the whole thing—choose mild or spicy depending on your heat tolerance, and remove it from the casing to let it brown and crumble properly into the broth.
- Yellow onion, 1 medium: Dice it fine so it softens quickly and dissolves almost invisibly into the soup.
- Carrots, 2 medium: They add natural sweetness and a gentle texture that keeps the soup from feeling heavy.
- Garlic, 3 cloves: Mince them small so they distribute evenly and their flavor blooms throughout every spoonful.
- Fresh baby spinach, 100 g: Add it at the very end so it wilts gently and keeps its color and nutrients intact.
- Cannellini beans, 2 cans (800 g total): Rinse them well to remove starch and prevent the soup from becoming gluey.
- Low-sodium chicken broth, 750 ml: The base that brings everything together without overpowering the delicate flavors you're building.
- Heavy cream, 240 ml: This is the magic—it turns the whole thing luxurious and silky, making 30 minutes feel like slow cooking.
- Unsalted butter, 30 g: A proper base for searing the sausage and gives the soup a rounded richness.
- Dried Italian herb mix, 1 tsp: Pulls in those Tuscan flavors without requiring a dozen jars of fresh herbs.
- Crushed red pepper flakes, ½ tsp (optional): A whisper of heat that makes everything taste more alive.
- Salt and black pepper: Taste as you go—the sausage and broth already carry salt, so go easy at first.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the sausage properly:
- Melt the butter in your pot over medium heat and add the crumbled sausage, breaking it into small pieces as it cooks. You want it golden and cooked through in about 5 minutes, which means resisting the urge to stir constantly—let it sit for a minute so the edges brown.
- Build the flavor base:
- Toss in the diced onion and carrots, stirring them into the sausage fat, and cook for 4 minutes until they start to soften. They won't be fully tender yet, and that's fine—they'll finish cooking in the broth.
- Wake up the garlic:
- Add your minced garlic and let it cook for just 1 minute, stirring constantly so it doesn't brown and turn bitter. You'll smell it transform from raw to fragrant in that short time.
- Bring in the beans and broth:
- Stir in the drained beans, Italian herbs, and red pepper flakes if you're using them, then pour in the chicken broth. Bring everything to a simmer, which should take about 2 minutes.
- Introduce the cream gently:
- Reduce the heat to low and pour in the heavy cream slowly while stirring, so it incorporates evenly and the soup stays silky instead of separating. Simmer gently for 5 to 7 minutes, letting all the flavors get to know each other.
- Finish with the spinach:
- Add the fresh spinach and stir until it wilts, which takes about 2 minutes. Taste the soup now and adjust salt and pepper—you might need more pepper than you'd think.
Save to Pinterest This soup sits quietly on the back of your stove, ready to be reheated, and somehow it tastes even better the next day when the flavors have had time to settle and deepen. That's when you know you've made something real.
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.
The Secret of Sausage
Italian sausage does heavy lifting in this soup because it brings salt, fat, and seasoning all at once. Removing it from the casing and letting it brown in the butter creates little flavorful bits that distribute throughout the broth instead of sitting as a lump in your spoon. It's the difference between a soup that tastes like it has sausage in it and a soup where the sausage has become part of the foundation.
Customizing to Your Taste
The beauty of this recipe is how easily it bends. If you want it thicker, mash some of the beans against the side of the pot before the cream goes in—the starch will thicken everything naturally. If you want it lighter, swap turkey sausage for Italian, or use half the cream and add extra broth instead. If dairy isn't your thing, coconut cream does something interesting here, adding a subtle sweetness that plays well with the sausage.
Serving and Storage
Ladle the soup into bowls and finish each one with a generous handful of freshly grated Parmesan—it melts slightly from the heat and adds a sharp, salty note that brightens everything. A thick slice of crusty bread on the side turns this into something you linger over instead of rushing through. This soup keeps beautifully in the refrigerator for up to 3 days, and it freezes well too, though the cream can separate slightly upon thawing, so give it a gentle stir over low heat and add a splash of fresh cream if it needs smoothing out.
- Serve with crusty bread or garlic toast to soak up every last drop of broth.
- Grate fresh Parmesan over each bowl right before serving, never before it sits.
- Reheat gently on the stovetop rather than the microwave to keep the soup silky.
Save to Pinterest This is the kind of soup that turns a quiet Tuesday night into something worth remembering. Make it once and you'll find yourself making it again.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, this soup stores beautifully in the refrigerator for up to 4 days. The flavors actually deepen overnight. Reheat gently on the stovetop, adding a splash of broth if needed to adjust consistency.
- → What can I substitute for heavy cream?
For a lighter version, use half-and-half or whole milk. For dairy-free options, coconut cream works wonderfully, or simply add extra chicken broth for a brothier soup. Greek yogurt stirred in at the end also creates nice creaminess.
- → Can I use dried beans instead of canned?
Absolutely. Use about 240g (1.5 cups) dried cannellini beans, soaked overnight and cooked until tender before adding to the soup. This takes longer but offers superior texture and flavor control.
- → How do I make this soup thicker?
Mash some beans against the pot side before adding cream, or use an immersion blender to partially puree the soup. Alternatively, simmer uncovered for a few extra minutes to reduce and concentrate the broth.
- → What sausage works best for this dish?
Italian sausage (mild or spicy) delivers the most authentic flavor. Turkey or chicken sausage makes a lighter alternative, while chorizo adds a smoky twist. Remove casings before browning for best texture.
- → Can I freeze this soup?
Yes, though cream-based soups can separate slightly when frozen. Freeze before adding cream, then stir in fresh cream when reheating. Properly stored, it keeps frozen for up to 3 months.