This post may contain affiliate links. Please read our disclosure policy.

This flavorful Italian sausage white bean soup recipe is loaded with bacon and sausage, fresh spinach, and tender cannellini beans. It’s simple to make and so cozy!

You may also like my Italian Sausage Tortellini Soup or this Italian Sausage Orzo recipe next.

Italian sausage white bean soup (two bowls) with a spoon

Why you’ll love it

This easy sausage white bean soup doesn’t use a ton of ingredients (just a few pantry staples!), and it also happens to be dairy free. If you’re looking for a soup that’s super comforting without any added milk or cream, you’ve found the right recipe.

If you like Zuppa Toscana, the famous Olive Garden soup, chances are you’ll also enjoy this Italian sausage soup. It has similar vibes with sausage and bacon and a rich broth! This simple white bean soup has become a reader favorite.

What you’ll need

  • Italian sausage – I used Johnsonville mild
  • Bacon – because it makes everything better
  • Onion and garlic – I like sweet (Vidalia) onions best
  • White beans – canned cannellini beans are the star of the broth. They’re buttery and filling and inexpensive.
  • Chicken broth – the savory base of the soup
  • Italian seasoning – I always keep it in stock in my pantry. It’s a versatile blend that comes in one jar and adds tons of flavor.
  • Rosemary – you can use freshly chopped rosemary if you have some on hand vs. dried
  • Carrots and spinach – for some veggie goodness
ingredients for italian sausage white bean soup in prep bowls

Tools for this recipe

Check out Natasha’s favorite kitchen essentials, gadgets, and cookware!

  • This 5.5 quart Staub Dutch oven is the one I use for many of my soups.
  • A pair of kitchen shears makes it effortless to cut up the bacon, and a garlic press saves time on mincing garlic by hand.
  • I use an immersion blender to get that nice puréed texture.

How to make sausage white bean soup

This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

sauteing sausage and bacon and onions in a soup pot

In a large pot or Dutch oven, add the sausage meat along with the bacon. Cook until the fat has rendered. Transfer to a plate, leaving a couple of tablespoons of fat. Sauté the onion until softened, then add in the garlic.

making the broth for italian sausage soup and blending with a stick blender

Stir in the beans, broth, Italian seasoning, and rosemary, and scrape up any browned bits from the bottom. Remove from the heat, and purée it with an immersion blender (I like to leave some of the beans whole – it’s up to you how much you blend it).

adding carrots and meat and spinach to a pot of sausage white bean soup

Return the sausage and bacon to the pot. Add the carrots, and bring to a boil. Cover, reduce the heat, and simmer until the carrots have softened. Stir in the spinach, let it wilt, and season with salt & pepper as needed.

Substitutions and variations

  • You could add a splash of cream to this soup if you want to make it even richer. Try 1/2 cup to start.
  • Don’t want to use spinach? Try kale or Swiss Chard instead.
  • If you want some heat, use hot Italian sausage or add some red pepper flakes.
  • You could add a diced potato or two to this soup if you wish. I didn’t find it necessary, but I think it would make it even heartier. 
close-up of Italian sausage white bean soup in a pot with ladle

What to serve with sausage white bean soup

Leftovers and storage

  • Store leftovers of this soup in an airtight container in the fridge for 3-4 days.
  • Reheat slowly over a low heat until warmed through. The beans will continue to release starch as the soup cools, so you may need to add some more broth to leftovers.
  • This soup will keep for up to 3 months in the freezer. If you’re making a big batch to freeze, I would suggest adding the spinach after you thaw it/just before serving. 
Italian sausage white bean soup close-up in a bowl

If you made this Italian sausage soup, please leave a star rating and review below! Talk to me if you have any questions. You can also find me on Instagram.

Italian sausage white bean soup (two bowls) with a spoon
4.94 from 226 votes

Italian Sausage White Bean Soup

This flavorful Italian sausage white bean soup recipe is loaded with bacon and sausage, fresh spinach, and tender cannellini beans. It's simple to make and so cozy!
Prep: 10 minutes
Cook: 45 minutes
Total: 55 minutes
Servings: 6

Ingredients 

  • 1 pound Italian sausage see note
  • 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 (packed) fresh baby spinach
  • Salt & pepper to taste

Instructions 

  • Add the sausage meat to a large soup pot, along with the bacon (I cut it up using kitchen shears).
  • Cook over medium-high heat until the sausage and bacon are somewhat crispy/the fat has been rendered out (this can take upwards of 15 minutes). Meanwhile, prep the other ingredients.
  • Transfer the sausage and bacon to a plate (I don't line it with paper towel because the extra fat adds more flavor, but you can if you want). Leave about 2 tablespoons of fat in the pot (spoon any excess out).
  • Add the onion to the pot and sauté it for 3-5 minutes or until it's softened and starting to lightly brown.
  • Stir in the garlic and cook for 30 seconds.
  • Add the beans, chicken broth, Italian seasoning, and rosemary. Give it a good stir and scrape up any brown bits off the bottom of the pot.
  • Take the pot off the stove. Using an immersion/stick blender, purée the soup. I like to leave some beans whole. The soup will thicken a bit more as it cooks, but the thickness/texture will be similar to what it is after you do this part, so keep that in mind. If you don't have a stick blender, transfer a ladle or two of beans to a regular blender, or use a potato masher or fork for a more rustic texture.
  • Return the sausage and bacon to the pot and add in the chopped carrots as well. Place the pot over high heat. Once the soup starts to boil, cover the pot with the lid slightly ajar and reduce the heat so it's simmering. Cook for 15-20 minutes or until the carrots have softened and the soup has thickened up a bit more.
  • Stir in the spinach and let it wilt for a minute or two. Taste and season with salt & pepper as needed. Serve immediately.

Notes

  • For the sausage, anything around the 1 pound/16 oz. ballpark is fine – it doesn’t need to be exact. You can either buy ground sausage meat or, if using whole sausages, take the meat out of the casings. Here in Canada I buy a 500g (17.6 oz.) 5-pack of Johnsonville mild Italian sausages.
  • Use low-sodium chicken broth if sensitive to salt. Bacon and sausages can be fairly salty so you probably won’t need to add much extra salt to this soup.
  • Instant Pot method: sauté the ingredients as instructed, blend the beans right in the pot, cook it on high pressure for 8 minutes, then add the spinach in after you release the pressure. If needed, add extra broth to thin the soup out.
  • This recipe is also in the Salt & Lavender: Everyday Essentials cookbook.

Nutrition

Calories: 715kcal, Carbohydrates: 71g, Protein: 40g, Fat: 31g, Saturated Fat: 11g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 14g, Trans Fat: 1g, Cholesterol: 70mg, Sodium: 1267mg, Potassium: 1864mg, Fiber: 18g, Sugar: 3g, Vitamin A: 3734IU, Vitamin C: 6mg, Calcium: 282mg, Iron: 11mg

Nutrition information is automatically calculated, so should only be used as an approximation.

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

Hi! Iโ€™m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

4.94 from 226 votes (30 ratings without comment)

Leave a comment

Please leave a recipe rating!

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

592 Comments

  1. Jessica says:

    This is as delicious! I only had 3 cans of beans but it was perfect ..sautรฉed spicy sausage and 3 strips of bacon in the InstantPot. I removed that and sautรฉed the onions and garlic then added everything back to the pot. Only one pot to wash is amazing! Since I donโ€™t have a hand blender I used my ninja blender and it worked perfect …8 minutes and it was piping hot! Thanks for sharing ๐Ÿ™‚

    1. Natasha says:

      I’m so glad you liked it!! Thanks for the IP tips.

  2. Janet Threatt says:

    5 stars
    I just made this recipe. I love it. The only thing I didn’t have was the fresh spinach ( wish I did), but is came out great anyway, The flavors are amazing to me. Will be making this again, Great on this snowy cold day,

    1. Natasha says:

      I’m so happy you enjoyed it!! ๐Ÿ™‚ Yes, definitely try it again with the spinach if you get a chance. Or try kale (but cook it for a tad longer).

    2. Debra Kerwin says:

      5 stars
      Soup was fabulous, I definitely will make it again!

      1. Natasha says:

        I’m thrilled to hear that!!

  3. AngelaML says:

    5 stars
    Hi Natasha – I made this soup yesterday and we really enjoyed it! Definitely another keeper to go into the rotation.

    I’m glad you gave the slow cooker instructions in the comments, as I did make in the slow cooker. I increased the quantity of the veggies (a whole onion, 1 lb bag baby carrots, 5 oz bag baby spinach). I also substituted Italian chicken sausage and left out the bacon, as it’s a no-no for me.

    I mashed 2 of the cans of beans before cooking as I couldn’t figure out how I would strain some out afterwards with everything all mixed together. I didn’t saute anything on the stove, just put everything into the slow cooker on low for 8 hours. Loved the broth texture with the mashed beans, that is something I’ve never done before! I didn’t have rosemary so just added more of the Italian seasoning and more garlic.

    Happy for the leftovers as we are getting another big snow storm today!

    1. Natasha says:

      I’m so happy to hear that, Angela! I always appreciate your thorough reviews. Thanks for the slow cooker tips!

  4. Dianne says:

    I used pancetta instead of bacon & only blended half the beans. Delicious on this norโ€™easter storm heading our way,

    1. Natasha says:

      Excellent!

  5. Karen says:

    Looking forward to trying this. Has anyone added spriralized sweet pototato?

  6. Amber says:

    5 stars
    So good and rich love it!

    1. Natasha says:

      Thank you!!

      1. Chelsea says:

        I used chorizo instead of Italian sausage and a potato masher. Came out delicious as your recipes always do! ๐Ÿ™‚

        1. Natasha says:

          Fab!! Thank you so much. Love chorizo!!

  7. Karen says:

    You have a gift for creating simple, delicious, hearty meals that are made with common ingredients. We make your recipes at least once a week, sometimes more, and we have yet to find one that we donโ€™t like. In fact, we have several in heavy rotation. Thank you for all of your efforts!

    1. Natasha says:

      Aww thank you so much!! That makes me really happy… I try to keep things simple. ๐Ÿ™‚ I appreciate you taking the time to write this comment.

  8. Terry says:

    Can’t wait to give it a try.

    1. Natasha says:

      Hope you enjoy it ๐Ÿ™‚

  9. Lisa says:

    I recently discovered your site via the gram…and everything I have made of yours is amazing. Do you have a suggestion for using dry beans in the instant pot instead of canned? Love the idea of turning on the instant pot and walking away for my busy days. Thanks in advance!

    1. Natasha says:

      Hi!! I’m so glad you found me and are enjoying the recipes! ๐Ÿ™‚ Unfortunately, I actually haven’t done any experimenting with dried beans in the IP, so I don’t really have anything useful to say about it, but I know lots of people swear by it. I know there’s a way to cook them, but say for a soup, I don’t know if you should soak them overnight first or if they will need to be pressure cooked for a bit longer than most soups take.

  10. Donna says:

    This sounds delish! Iโ€™m wondering how it would taste with chicken sausage and turkey bacon as a substitute. Iโ€™d like a lower salt/calorie version. Any ideas??

    1. Natasha says:

      I think those would work in this recipe. ๐Ÿ™‚

    2. Ella says:

      5 stars
      I came across this recipe, during the pandemic, from pinterest had most of the ingredients in the pantry, . Made this recipe it was delicious (no canned beans) I had beans in the bag. Anyway every thing came to fine. I sprinkle crouton on top. Very delicious. Thns

      1. Natasha says:

        Fabulous! You’re welcome. ๐Ÿ™‚

      2. Mel says:

        How did you amend the recipe for the dried beans in a bag? Soak? Cook first? Thank youโ€ฆ