Cozy Italian White Bean and Sausage Soup

30 min prep 6 min cook 5 servings
Cozy Italian White Bean and Sausage Soup
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a moment every October when the first real chill sneaks under the door and I feel an almost gravitational pull toward the back of the pantry where the white beans live. Ten years ago, that tug sent me rummaging for canned chickpeas; tonight it lands me in front of a glossy bag of cannellini that still smells faintly of the Tuscan market where I bought them. Either way, the ritual is the same: sausage sizzling in the pot, garlic hitting hot fat like a tiny celebration, and the promise that in 45 minutes the house will smell like someone’s nonna is upstairs folding laundry.

This soup—really a stew that refuses to admit it—was born on one of those frantic weeknights when the fridge held nothing but a sad head of escarole and a half-log of kielbasa. I sliced, browned, and prayed. What emerged was silky, smoky, and so aggressively comforting that my then-toddler ate three bowls and asked if we could have it for breakfast. We’ve served it to houseguests who arrived with luggage and left with the recipe scribbled on the back of a boarding pass. I’ve bulked it up for potlucks and dressed it down for solo Tuesdays eaten straight from the measuring cup.

It’s forgiving, it’s weeknight-fast, and it tastes like you spent the afternoon stirring something nonna would approve of. Make it once and you’ll find yourself keeping canned beans and Italian sausage on standby the way other people keep candles for power outages—because when life feels chaotic, dinner shouldn’t.

Why This Recipe Works

  • One-Pot Wonder: Everything from browning sausage to wilting greens happens in the same Dutch oven—fewer dishes, deeper flavor.
  • Creamy Without Cream: A quick mash of half the beans against the pot creates a velvety body that feels indulgent but keeps the soup dairy-free.
  • Layered Fennel Flavor: Using both Italian sausage (which already contains fennel seed) and a pinch of extra seeds toasted in the fat gives the broth a subtle licorice warmth.
  • Weeknight Timing: 10 minutes of hands-on work, 30 minutes of gentle simmering—perfect for laundry-folding, homework-helping, or glass-of-wine-drinking.
  • Freezer Hero: Doubles beautifully; freeze portions flat in zip bags for emergency comfort food.
  • Green-Versatile: Spinach, kale, escarole, or even a handful of arugula at the end—use what’s wilting in your crisper.

Ingredients You'll Need

Ingredients

Great soup begins at the grocery store, but that doesn’t mean you need to mortgage the house for imported tomatoes. A few smart choices—spicy versus sweet sausage, beans with intact skins, greens that still snap—make the difference between good and spoon-licking.

Italian sausage: I use hot pork sausage for its built-in chili flakes and fennel, but sweet works if you’re feeding heat-shy kids. Remove casings so the meat can brown into rustic nuggets rather than dainty coins. Turkey or chicken sausage is fine; add a glug of olive oil if the pan looks dry because poultry fat is lean.

White beans: Cannellini are the classic—buttery, thin-skinned, and eager to melt into the broth. Great Northern hold their shape if you like distinct beans, while navy beans dissolve into the creamiest background. If you’re cooking from dried, soak overnight and simmer with a bay leaf until just tender; canned are a gift on Tuesdays—rinse to remove excess salt.

Aromatics: One large onion, two carrots, two celery stalks—dice them small so they disappear into the spoon but large enough to give texture. Smash, don’t mince, the garlic; bigger pieces soften into sweet pockets rather than bitter flecks.

Tomato paste: A tablespoon caramelized in the fat adds umami depth without turning the soup into marinara. Look for tubes; you’ll use a teaspoon here, a teaspoon there, and never waste another 6-ounce can.

Chicken stock: Low-sodium lets you control salt, especially since sausage brings seasoning. Homemade is king, but I’ve had excellent luck with the organic boxed stock that comes in shelf-stable quart containers—keep a few in the pantry for soup emergencies.

Greens: Escarole is traditional: mildly bitter, sturdy enough to stand up to reheats, and the rib adds a gentle crunch. Spinach wilts in seconds for the impatient. Kale (lacinato or curly) needs 5 extra minutes—strip the leaves from the woody stems.

Wine: A ¼ cup of dry white lifts the fond, but chicken stock works if you’re avoiding alcohol. Choose something you’d happily drink; the flavor concentrates.

Finishing oil: A swirl of green, peppery extra-virgin olive oil just before serving brightens the whole bowl. Keep a cheap bottle for cooking and the good stuff for finishing.

How to Make Cozy Italian White Bean and Sausage Soup

1
Brown the sausage

Heat a heavy Dutch oven over medium. Remove sausage from casings and crumble into the pot. Cook 6–7 minutes, breaking into bite-size chunks, until browned and the fat has rendered. If your sausage is very lean, add 1 Tbsp olive oil to prevent sticking. Use a slotted spoon to transfer meat to a bowl, leaving flavorful drippings behind.

2
Sweat the vegetables

Add diced onion, carrot, and celery to the pot with ½ tsp kosher salt. Reduce heat to medium-low and cook 5 minutes, scraping the brown bits. You want translucency, not color—if edges brown, splash in a tablespoon of water to loosen.

3
Bloom tomato paste & fennel

Stir in tomato paste, minced garlic, ½ tsp fennel seeds, and a pinch of red-pepper flakes. Cook 2 minutes until the paste darkens to brick red and the seeds smell like licorice in the sun.

4
Deglaze with wine

Pour in white wine. Increase heat to medium-high and simmer 2 minutes, using a wooden spoon to lift the fond—the concentrated sausage goodness—into the broth.

5
Add beans & stock

Return sausage to the pot along with beans and 4 cups stock. Increase heat to high; once bubbles appear at the edge, reduce to a gentle simmer. Half-cover and cook 15 minutes so flavors meld.

6
Create creamy body

Using a potato masher or the back of a ladle, smash roughly half the beans against the side of the pot. Stir—the broth will turn luxurious and coat the spoon without any dairy.

7
Wilt the greens

Taste and add salt (usually ½–1 tsp) plus several grinds of black pepper. Stir in chopped escarole or spinach; simmer 3 minutes more until greens brighten and soften.

8
Finish & serve

Off heat, stir in 1 Tbsp fresh lemon juice and a handful of chopped parsley. Ladle into warm bowls, drizzle with extra-virgin olive oil, and pass crusty bread for sopping.

Expert Tips

Low & slow keeps beans whole

Once you’ve mashed some beans, simmer gently; a rolling boil will break the remainder into mush.

Crisp sausage separately

If you crave caramelized edges, brown sausage, remove, and add back during the last 5 minutes to stay snappy.

Salt at the end

Sausage and stock vary wildly in sodium; taste after simmering and adjust.

Cool before freezing

Ladle soup into shallow pans so it chills quickly; this prevents ice crystals and soggy greens.

Egg upgrade

Poach eggs right in the soup during the last 4 minutes—break the yolk into the broth for richness.

Color pop

Save a handful of raw greens to scatter on top just before serving for a restaurant-bright finish.

Variations to Try

  • Vegetarian: Swap sausage for 1 cup diced mushrooms sautéed in olive oil with ½ tsp smoked paprika for depth. Use vegetable stock.
  • Creamy Tomato: Stir in ½ cup crushed tomatoes with the stock for a rose-hued broth reminiscent of pasta e fagioli.
  • Seafood twist: Add peeled shrimp during the last 3 minutes; the pink shells echo the coral accent color and absorb the fennel broth.
  • Grain bowl: Fold in 1 cup cooked farro or orzo to transform the soup into a meal that holds up in lunchboxes.
  • Spicy Calabrian: Finely chop 2 Calabrian chilies packed in oil and add with the tomato paste for a smoky, fruity heat.

Storage Tips

Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors deepen overnight; you may need to thin with a splash of stock when reheating.

Freeze: Ladle into quart-size freezer bags, press out air, label, and freeze flat up to 3 months. Thaw overnight in the fridge or submerge the sealed bag in lukewarm water for quicker defrosting. Warm gently; don’t boil or the greens will turn army-drab.

Make-ahead components: Brown sausage and sauté vegetables up to 2 days ahead; refrigerate in the pot. When ready to serve, add stock and beans, simmer 15 minutes, then proceed with mashing and wilting greens.

Frequently Asked Questions

Absolutely. Soak 1 cup dried cannellini overnight, drain, then simmer with aromatics until just tender, 45–60 minutes. Use the bean-cooking liquid in place of half the stock for extra body.

Swap the Italian sausage for a garlic or herb variety and skip the extra fennel seeds. Add ½ tsp dried thyme or rosemary for a different herbal note.

Yes. Brown sausage and vegetables on the stovetop first for best flavor, then transfer to slow cooker with beans and stock. Cook LOW 4–6 hours. Add greens during the last 15 minutes so they stay vibrant.

Naturally. Just ensure your stock and sausage are certified GF (some brands use wheat fillers).

Whisk in warm stock or water ¼ cup at a time until you reach the texture of a brothy chili—coating but not gloppy.

Yes—use a wider pot or split between two Dutch ovens so evaporation stays consistent. Freeze half; future you will send flowers.
Cozy Italian White Bean and Sausage Soup
soups
Pin Recipe

Cozy Italian White Bean and Sausage Soup

(4.9 from 127 reviews)
Prep
10 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Brown sausage: Heat Dutch oven over medium. Crumble in sausage; cook 6–7 min until browned. Transfer to bowl.
  2. Sweat vegetables: Add onion, carrot, celery, ½ tsp salt. Cook 5 min until softened.
  3. Bloom paste & spices: Stir in tomato paste, garlic, fennel seeds, pepper flakes. Cook 2 min.
  4. Deglaze: Pour in wine; simmer 2 min, scraping bits.
  5. Simmer soup: Return sausage, add stock and beans. Half-cover, simmer 15 min.
  6. Mash beans: Smash half the beans against pot for creamy body.
  7. Add greens: Season with salt & pepper; stir in escarole. Simmer 3 min.
  8. Finish: Off heat, add lemon juice and parsley. Serve with olive oil drizzle.

Recipe Notes

Soup thickens on standing; thin with stock or water when reheating. For a smoky twist, swap half the sausage for chorizo.

Nutrition (per serving)

385
Calories
22g
Protein
28g
Carbs
19g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.