Italian Sausage White Bean Soup

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.

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.

Italian Sausage White Bean Soup with cannellini beans, browned sausage, carrots, and spinach in a creamy broth, served in a rustic bowl.
Italian Sausage White Bean Soup—hearty, creamy, and packed with tender beans, savory sausage, carrots, and fresh spinach.

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.

⭐ 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!). ⭐⭐⭐⭐⭐

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Italian Sausage White Bean Soup in a bowl with cannellini beans, sausage, bacon, carrots, and spinach in a creamy broth.

Italian Sausage White Bean Soup


  • Author: Omar
  • 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

Scale
  • 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

  1. Add Italian sausage and bacon to a large pot. Cook over medium-high heat until browned and fat is rendered, about 12–15 minutes.

  2. Transfer sausage and bacon to a plate. Leave about 2 tablespoons of fat in the pot.

  3. Add onion and sauté for 3–5 minutes until soft and lightly golden.

  4. Stir in garlic and cook for 30 seconds until fragrant.

  5. Add beans, chicken broth, Italian seasoning, and rosemary. Stir and scrape up browned bits.

  6. Remove from heat and partially blend the soup using an immersion blender, leaving some beans whole.

  7. Return sausage and bacon to the pot. Add carrots and bring to a boil.

  8. Reduce heat, partially cover, and simmer 15–20 minutes until carrots are tender and soup thickens.

  9. Stir in spinach and cook 1–2 minutes until wilted.

  10. 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