If Italian Sausage White Bean Soup isn’t already on your “save my dinner” list, let’s fix that today. This is the kind of cozy, hearty soup that makes your kitchen smell like you hired a personal chef… even if you’re cooking in yoga pants with one eye on your inbox. (No judgment. I live here too.)
We’re talking savory Italian sausage, smoky bacon, creamy cannellini beans, tender carrots, and a pop of fresh spinach—aka the dream team of comfort food. And the best part? It’s straightforward, forgiving, and tastes like it simmered all day… even though it absolutely did not.
Table of Contents
Why You’ll Love This Italian Sausage White Bean Soup
- Big flavor, minimal effort. Bacon + sausage = instant depth.
- Creamy without cream. Blended beans make it velvety and rich.
- Weeknight-friendly. A one-pot dinner that feels “special” but won’t steal your whole evening.
- Meal-prep hero. It reheats like a champ (maybe even better the next day).
This is the soup I make when I want comfort but still want to feel like I’ve got my life together. Spoiler: the soup does most of the work.
Ingredients You’ll Need
Here’s what’s going into your pot of happiness:
- 1 pound Italian sausage (see note below)
- 4 strips bacon
- 1/2 medium onion, chopped
- 3 cloves garlic, minced
- 4 (14-ounce) cans white beans (cannellini), drained
- 4 cups chicken broth
- 1/4 teaspoon Italian seasoning
- 1/4 teaspoon dried rosemary
- 2 small carrots, peeled & chopped small
- 2 cups fresh baby spinach (packed)
- Salt & pepper, to taste
Quick sausage note: Mild Italian sausage keeps it family-friendly, hot Italian sausage gives it a little sass. Use what your crew can handle.
How to Make Italian Sausage White Bean Soup (Step-by-Step)
Grab a large soup pot (Dutch oven works great), and let’s do this.
1) Crisp up the sausage and bacon
Add the Italian sausage meat and bacon to your pot. (Kitchen shears are fantastic for snipping bacon right into the pot—less mess, more confidence.) Cook over medium-high heat until both are somewhat crispy and the fat has rendered, about 15 minutes.
Chef Omar tip: Don’t rush this. This is where the flavor starts building. Those browned bits at the bottom? That’s the good stuff.
2) Set meat aside, keep a little fat
Transfer the cooked sausage and bacon to a plate. Leave about 2 tablespoons of fat in the pot and spoon out the rest.
(If you’re thinking, “But fat is flavor!”—yes. But we’re aiming for delicious, not oil spill chic.)
3) Sauté the onion
Add the chopped onion and cook for 3–5 minutes, until softened and lightly browned.
4) Add garlic
Stir in garlic and cook for 30 seconds.
You’ll smell it. Your neighbors might smell it. This is how legends begin.
5) Beans + broth + herbs go in
Add:
- drained white beans
- chicken broth
- Italian seasoning
- dried rosemary
Stir well and scrape up the browned bits from the bottom of the pot. That’s built-in flavor concentrate.
6) Blend it (creamy magic time)
Take the pot off the stove. Use an immersion blender to purée the soup. I like to leave some beans whole for texture—creamy but still interesting.
No immersion blender? Totally fine:
- Scoop out a couple ladles into a blender, blend, return to pot OR
- Mash some beans with a potato masher for a rustic vibe.
7) Add meat back + carrots, then simmer
Return the sausage and bacon to the pot. Add the chopped carrots. Bring to a boil over high heat, then partially cover the pot (lid slightly ajar) and reduce to a gentle simmer.
Cook 15–20 minutes, until carrots are tender and the soup thickens.
8) Finish with spinach
Stir in the baby spinach and let it wilt for 1–2 minutes. Taste and season with salt & pepper.
Serve immediately—and try not to “taste test” half the pot before dinner.
Chef Omar’s Tips (So Your Soup Turns Out Like a Hug)
- Want it thicker? Blend a little more, or simmer uncovered for a few extra minutes.
- Want it thinner? Add a splash of broth when reheating (beans thicken as they sit).
- Make the herbs behave: Rosemary can be bossy. If yours is super strong, start with a pinch and add more later.
- If your soup looks… rebellious: Sometimes blended beans look a little grainy at first. Keep simmering and stirring. It smooths out like it’s finding inner peace.
A Little Story From My Kitchen
This Italian Sausage White Bean Soup became a repeat recipe in my world after one of those “surprise, we’re starving” friend drop-ins. I threw together sausage, beans, broth—basically whatever I had—and blended it to make it feel fancy. Twenty minutes later, everyone was hovering around the stove like it was a campfire.
Now it’s my go-to when I want something cozy that doesn’t require a culinary marathon.

FAQs About Italian Sausage White Bean Soup
Can I make Italian Sausage White Bean Soup without bacon?
Yep! You’ll lose some smokiness, but it’ll still be delicious. Add a tiny pinch of smoked paprika if you want that vibe back.
What if I only have dried beans?
Canned is best for speed here. If using dried cannellini beans, cook them separately first until tender, then proceed. (This recipe is a weeknight queen—canned beans keep it that way.)
Can I use kale instead of spinach?
Absolutely. Kale takes a few extra minutes to soften, so add it during the simmering stage rather than at the end.
How long does it last in the fridge?
Stored in an airtight container, it’s great for 3–4 days. The soup thickens as it sits—just add broth when reheating.
Can I freeze it?
Yes, and it freezes well. Freeze for up to 2–3 months. Thaw overnight in the fridge, reheat gently, and add a bit of broth to loosen it up.
Ladle Up the Cozy
There’s something deeply satisfying about a pot of Italian Sausage White Bean Soup bubbling away on the stove—like your kitchen is giving you a standing ovation for being an organized adult (even if your laundry says otherwise). Make it once and you’ll see why it’s such a keeper: rich, hearty, and full of those “how is this so simple?” flavors.
If you whip up this Italian Sausage White Bean Soup, serve it with warm crusty bread, a simple salad, or just a big spoon and some peace and quiet. You’ve earned it.
Keep the Cozy Going: Internal Links You’ll Love
- If you’re craving more creamy bean comfort after this bowl of Italian Sausage White Bean Soup, you’ll adore Tuscan-style flavors in this Tuscan White Bean Soup with cozy, herby goodness.
- Want a speedy side that feels restaurant-level without the drama? Pair your soup night with Sautéed Garlic Spinach and White Beans (a 10-minute power side)—it echoes the spinach-and-bean magic in this recipe.
- If you’re building a “soup season” rotation, bookmark Hearty Ham and Bean Soup for next-level comfort food vibes for another filling, family-friendly bowl.
- And for a lighter, fresh-but-still-satisfying option (great for lunches), try White Bean Tomato Soup with bright, cozy flavor—same creamy bean base, totally different mood.
⭐ Loved this recipe? Leave a quick review and tap your star rating below—your feedback helps more readers find this cozy Italian Sausage White Bean Soup (and helps me keep the good stuff coming!). ⭐⭐⭐⭐⭐

Italian Sausage White Bean Soup
- Total Time: 45 minutes
- Yield: 6 servings 1x
Description
Italian Sausage White Bean Soup is a cozy, creamy one-pot meal made with savory Italian sausage, smoky bacon, cannellini beans, carrots, and fresh spinach. Perfect for an easy weeknight dinner or meal prep.
Ingredients
1 pound Italian sausage (mild or hot)
4 strips bacon, chopped
1/2 medium onion, chopped
3 cloves garlic, minced
4 (14-ounce) cans cannellini beans, drained
4 cups chicken broth
1/4 teaspoon Italian seasoning
1/4 teaspoon dried rosemary
2 small carrots, peeled and finely chopped
2 cups fresh baby spinach
Salt, to taste
Black pepper, to taste
Instructions
Add Italian sausage and bacon to a large pot. Cook over medium-high heat until browned and fat is rendered, about 12–15 minutes.
Transfer sausage and bacon to a plate. Leave about 2 tablespoons of fat in the pot.
Add onion and sauté for 3–5 minutes until soft and lightly golden.
Stir in garlic and cook for 30 seconds until fragrant.
Add beans, chicken broth, Italian seasoning, and rosemary. Stir and scrape up browned bits.
Remove from heat and partially blend the soup using an immersion blender, leaving some beans whole.
Return sausage and bacon to the pot. Add carrots and bring to a boil.
Reduce heat, partially cover, and simmer 15–20 minutes until carrots are tender and soup thickens.
Stir in spinach and cook 1–2 minutes until wilted.
Season with salt and pepper. Serve warm.
Notes
Soup thickens as it sits—add broth when reheating if needed.
Kale can replace spinach; add it during the simmer stage.
Mild sausage keeps it family-friendly; hot sausage adds heat.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 bowl
- Calories: 420 kcal
- Sugar: 4 g
- Sodium: 980 mg
- Fat: 26 g
- Saturated Fat: 9 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 26 g
- Fiber: 7 g
- Protein: 22 g
- Cholesterol: 75 mg
