You know that kind of soup you accidentally finish before the movie even starts? Yeah, this is that soup. This Italian sausage white bean soup is smoky, savory, and packed with soft cannellini beans, crispy bacon, and melty bits of Italian sausage. It’s the kind of dish that doesn’t just feed you it settles you.

I first pulled this together on a gray, too-quiet Tuesday in early fall. The kind of day where dinner has to feel like something. No time for cream-based fuss, no fancy herbs, just a few pantry staples and a Dutch oven humming on the stove. The moment the bacon hit the pan, I knew: this was going to be soul-filling.
What makes this soup stand out? It’s dairy-free without feeling like it’s missing anything. The blended beans thicken the broth into something unexpectedly silky. The sausage and bacon team up to create a flavor one bold, the other smoky. And the spinach at the end? That’s the green you didn’t know you needed.

If you’re a fan of Olive Garden’s Zuppa Toscana, this is its quieter, cozier cousin. Less cream, more depth. It’s perfect for Sunday batch cooking, weekday leftovers, or a “please don’t make me cook again” night.
Coming up: I’ll walk you through everything from how to get that perfect texture (hint: immersion blender) to smart swaps and freezer tips. Let’s make soup that doesn’t just warm your hands it sticks in your memory.
Table of contents
Why You’ll Love This Sausage & White Bean Soup
Let’s be honest, soup can be hit or miss. Too thin, too bland, too… meh. But this one? This Italian sausage white bean soup gets it right, and not by accident.
Here’s why you’ll want to make a double batch the first time:
- It’s rich without cream: Blended cannellini beans give it that smooth, rib-sticking texture. No dairy, no flour. Just beans doing their job.
- The flavor base is next-level: You start with bacon and sausage. That’s not a flavor foundation — that’s a full concert.
- It’s flexible AF: Add potatoes. Swap kale for spinach. Use spicy sausage if you’re feeling bold. This soup lets you riff.
- It’s freezer-friendly: Make a batch now, thank yourself later. (Just hold the spinach until reheating.)
- Kid-approved and adult-impressed: It’s familiar enough for picky eaters, complex enough for your foodiest friends.
A Familiar Favorite, Made Better
If you’re the kind of person who usually Googles “easy soup with sausage and beans” on cold nights, this one is for you. It hits that same cozy comfort zone as Zuppa Toscana — but with a cleaner finish, a thicker texture, and zero dairy to weigh it down.
No weird ingredients. No mystery steps. Just honest-to-goodness home cooking that tastes like you tried way harder than you did.
Can I make this soup vegetarian?
Sure just swap the sausage and bacon for your favorite plant-based versions (or skip them entirely and double up on veggies). Use veggie broth, and consider adding smoked paprika to mimic that savory depth.
Ingredients at a Glance
Think pantry staples + fridge regulars, nothing exotic, everything effective. This sausage white bean soup keeps it simple without sacrificing depth.
Here’s what brings it all together:
| Ingredient | Quantity | Notes |
|---|---|---|
| Italian sausage | 1 pound (≈450g) | Mild or hot, casings removed |
| Bacon | 4 strips | Cut into small pieces |
| Onion | 1/2 medium | Chopped (sweet onion like Vidalia preferred) |
| Garlic | 3 cloves | Minced |
| White beans (cannellini) | 4 cans (14 oz each) | Drained and rinsed |
| Chicken broth | 4 cups | Low-sodium recommended |
| Italian seasoning | 1/4 teaspoon | Dried blend |
| Dried rosemary | 1/4 teaspoon | Or use fresh, finely chopped |
| Carrots | 2 small | Peeled and chopped into small pieces |
| Fresh spinach | 2 cups (packed) | Baby spinach preferred |
| Salt & pepper | To taste | Adjust at the end |
Tools & Prep Tips for the Perfect Pot
You don’t need a professional kitchen setup to make this Italian sausage white bean soup shine. But a few smart tools and knowing when to prep what can seriously improve the flow.
Recommended Tools
- Dutch oven or heavy-bottomed pot
Why? It distributes heat evenly and helps develop that flavorful browning at the start. - Kitchen shears
Cutting bacon with a knife is slippery business. Scissors = clean, fast, zero mess. - Immersion blender
This is your texture magician. A few pulses turn those beans into creamy gold. No immersion blender? Use a potato masher or a regular blender in batches. - Garlic press (optional)
Not a must, but it’ll speed things up if you’re not into mincing by hand.
Smart Prep Tips
- Chop while it cooks: While the bacon and sausage are browning (about 10–15 minutes), use that time to dice your onion, mince the garlic, and peel/chop the carrots.
- Don’t drain all the fat: Leave about 2 tablespoons of rendered fat in the pot after cooking the meats — it’s pure flavor gold. Too much? Spoon the excess out.
- Sauté the aromatics low & slow: Once the meat’s out, lower the heat slightly before adding onion and garlic. It prevents burning and builds a better base flavor.
- Blend to your liking: You control the creaminess. Full blend = thick and silky. Partial blend = hearty with texture. No blend = rustic and brothy.
- Add spinach last: It only needs a minute or two to wilt. Add it right before serving so it stays vibrant and doesn’t go mushy.
Can I prep this soup ahead of time?
Absolutely. You can make the whole soup (minus spinach) a day or two ahead. Add fresh spinach when reheating so it doesn’t overcook or darken in the fridge.
How to Make Italian Sausage White Bean Soup (Step-by-Step)
This isn’t a rush-it kind of soup — but it’s not complicated either. It builds flavor slowly, layer by layer, with just the right amount of cozy kitchen therapy.
Here’s how to do it:
1. Brown the Meat
In a large pot or Dutch oven over medium-high heat, add:
- Crumbled Italian sausage (casings removed if needed)
- Chopped bacon
Let them cook together until browned and slightly crispy — about 12–15 minutes. You want rendered fat at the bottom; that’s going to be your soup’s flavor base.
→ Pro tip: Stir occasionally but don’t overdo it — letting the meat sit helps it brown, not just steam.
2. Sauté the Aromatics
Scoop out the sausage and bacon onto a plate (no need to blot unless you’re reducing fat). Leave about 2 tablespoons of fat in the pot.
Add chopped onion. Sauté 3–5 minutes until softened and just starting to caramelize. Stir in the minced garlic and cook for 30 seconds — just until fragrant.
3. Build the Broth
Pour in the chicken broth, cannellini beans, Italian seasoning, and rosemary. Scrape up any browned bits from the bottom of the pot with a wooden spoon — those little bits = big flavor.
→ Optional move: Take the pot off the heat, and use an immersion blender to purée part (or most) of the bean and broth mixture. This thickens the soup naturally and gives it a creamy, dairy-free base. No immersion blender? Use a fork, potato masher, or blend a few scoops in a regular blender.
4. Simmer With the Veggies
Return the sausage and bacon to the pot. Add chopped carrots. Bring everything to a boil, then reduce to a simmer and cover (lid slightly ajar). Let it cook 15–20 minutes until the carrots are fork-tender and the soup has thickened slightly.
5. Finish With Spinach
Right before serving, stir in the fresh spinach. Let it wilt for a minute or two. Taste and season with salt and black pepper. Done.

Pro Tips And Easy Variations
This Italian sausage and white bean soup is already a winner, but there’s plenty of room to make it your own. Whether you want more spice, more greens, or just fewer dishes here’s how to tweak it without losing what makes it comforting.
Pro Tips
- Use hot sausage for a kick
Want a little heat? Swap in hot Italian sausage or add a pinch of red pepper flakes when you sauté the garlic. - Watch your salt levels
Between sausage, bacon, and broth, the soup already leans salty. Taste before seasoning — you may not need extra. - Don’t skip the blend
Even if you like a chunky soup, partially blending the beans adds body and makes everything taste a little more luxurious. - Make it a one-pot meal
If you’re skipping sides, consider bulking it up with diced potatoes or even a handful of cooked pasta stirred in at the end. - Low on time?
Use pre-chopped mirepoix (onion, carrot, celery) or baby carrots. Dinner doesn’t always need to be from scratch.
Easy Variations
- Greens swap: No spinach? Use kale, Swiss chard, or even arugula. Just know heartier greens need a few extra minutes to soften.
- Beans swap: Don’t have cannellini? Great Northern beans, navy beans, or even chickpeas will work in a pinch.
- Creamy version: Stir in 1/2 cup of heavy cream or coconut milk at the end if you’re after something richer.
- Vegetarian version: Use plant-based sausage and bacon (or skip entirely), vegetable broth, and double the beans or add mushrooms.
Can I add pasta to this soup?
Definitely. Small shapes like ditalini or elbow macaroni work best. Cook them separately and stir in just before serving to avoid sogginess.

What to Serve With Italian Sausage White Bean Soup
This soup’s hearty enough to stand on its own — but let’s be honest, a bowl of soup feels a little lonely without something on the side. Here’s how to round it out, depending on the kind of night you’re having:
Crusty Bread Is Never Wrong
- Artisan sourdough: Perfect for dunking and soaking up all that smoky broth.
- Cheesy garlic bread: Bold? Yes. Necessary? Also yes.
- Toasted baguette slices: A quick oven bake with olive oil and sea salt turns stale bread into gold.
→ Shortcut tip: Frozen garlic knots + a sprinkle of parmesan = 8-minute side dish that feels intentional.
Keep It Fresh with Salad
If you want something to cut the richness of the soup, go for a bright, acidic side:
- Simple arugula salad: Dressed with lemon, olive oil, and shaved parmesan.
- Crisp romaine with honey mustard vinaigrette: Especially if you’ve already got carrots on hand.
- Tomato-cucumber salad: Especially in warmer months — a cool contrast to the hot soup.
Optional (but encouraged): Wine Pairing
- Red: Try a Chianti or Barbera, something dry and earthy to match the sausage.
- White: Pinot Grigio or Sauvignon Blanc keeps it bright without overpowering.
Storage And Leftover Advice
Let’s say you somehow didn’t inhale the entire pot in one sitting — first of all, congrats on your self-control. Second, this soup is actually better the next day.
Storing It
- Fridge: Transfer to an airtight container. It’ll keep well for 3 to 4 days.
- Freezer: Yep, it freezes beautifully. Let it cool completely first, then freeze in individual portions for up to 3 months.
→ Freezer tip: If you’re planning, consider not adding the spinach until after reheating. It keeps the greens from getting soggy or dull.
Reheating Tips
- On the stovetop: Add a splash of broth or water before reheating to loosen things up. Beans release starch as they sit, allowing the soup to thicken over time.
- Microwave: Use a lower setting and stir halfway through to avoid hot spots.
The flavor deepens over time, so day two? Possibly even better than day one. (And that’s saying something.)
Can I batch cook this soup?
Definitely. In fact, it’s ideal. Make a double batch and freeze in meal-size containers. Just don’t skip labeling, trust me, “brownish mystery soup” is not a vibe.

Italian Sausage White Bean Soup
Ingredients
Equipment
Method
- In a Dutch oven over medium-high heat, cook the sausage and chopped bacon until browned and fat is rendered, about 12–15 minutes. Transfer to a plate, leaving 2 tablespoons of fat in the pot.
- Add chopped onion to the pot. Sauté until soft and lightly golden, about 3–5 minutes. Stir in garlic and cook for 30 seconds.
- Stir in the white beans, broth, Italian seasoning, and rosemary. Scrape up any browned bits from the bottom of the pot for extra flavor.
- Take the pot off heat and partially blend the soup using an immersion blender for a creamier texture, leaving some beans whole if desired.
- Return the sausage and bacon to the pot. Add chopped carrots. Bring to a boil, then cover (lid slightly ajar), reduce heat, and simmer 15–20 minutes until carrots are tender.
- Stir in fresh spinach just before serving and allow it to wilt. Season with salt and pepper to taste.
Notes
Looking for more cooking and baking inspiration? Browse our Pinterest boards or join the conversation with us on Facebook.
Conclusion
If you’ve made it this far, chances are you’re already picturing that first spoonful of the rich broth, smoky bacon, tender beans, and all that comfort packed into one bowl.
This isn’t just another soup recipe. It’s that quiet night in, the easy win after a long day, the “everyone actually liked it” kind of dish. It’s hearty without being heavy, simple without being bland, and cozy without a drop of cream.
If you give this Italian sausage white bean soup a try, I’d genuinely love to know how it turns out for you. Snap a photo. Drop a comment. Share it with the person who always forgets to eat lunch.
Because soup like this? It’s meant to be shared or hoarded. No judgment either way.
