White Bean Soup With Spicy Sausage
This spicy sausage and white bean soup is hearty, comforting, and made in one pot with cannellini beans, pork sausage, vegetables, kale, and plenty of herbs. One can of beans is pureed to give the broth a thicker, creamier texture without adding cream.

Serve it with crusty bread for an easy dinner, and don’t worry if you have leftovers – this white bean and sausage soup keeps well in the refrigerator and can also be frozen for another meal.
Ingredient Notes
- Cannellini beans: This recipe uses three cans. Two are drained and rinsed, while the third is pureed with its liquid to naturally thicken the soup.
- Spicy pork sausage: Adds richness and heat. Mild Italian sausage can be used for less spice, or substitute chicken or turkey sausage.
- Kale: Remove the tough stems before chopping. Baby spinach can be substituted and will need less cooking time.
- Chicken broth: Either broth or stock works. Use low-sodium broth if you’d like more control over the final seasoning.
- Rosemary and oregano: These give the soup its Italian-inspired flavor.
- Crushed red pepper: Adds extra heat. Reduce or omit it if your sausage is already plenty spicy.
- Parmesan: A little shaved or grated Parmesan on top adds a salty finish.
How to Make Sausage and White Bean Soup
- Drain and rinse two cans of cannellini beans. Puree the third can of beans with its liquid until smooth. Remove the tough stems from the kale and chop the leaves into bite-sized pieces. Set them aside.
- Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the celery, carrots, onion, and garlic and cook for 6 to 8 minutes, until the vegetables begin to soften.
- Add the sausage and cook, breaking it into crumbles, until browned and cooked through. Carefully drain any excess fat.
- Add the chicken broth, oregano, rosemary, and crushed red pepper flakes. Bring to a boil, then reduce the heat to medium-low.
- Stir in the whole cannellini beans and pureed beans. Cover and simmer for 20 to 25 minutes, stirring occasionally.
- Add the kale and continue cooking until the kale is tender. If the soup becomes too thick, add a little more broth. If it’s thinner than you’d like, simmer it uncovered for several more minutes.
- Season with salt and black pepper to taste. Ladle into bowls and garnish with fresh parsley and Parmesan cheese.
Storage and Freezing
- Refrigerator: Let leftover soup cool, then store it in an airtight container in the refrigerator for up to 4 days.
- Freezer: Cool the soup completely and transfer it to freezer-safe containers, leaving a little room for expansion. Freeze for up to 3 months.
- Thawing: Thaw overnight in the refrigerator, then reheat gently on the stovetop or in the microwave.
- Reheating: The beans will continue to absorb some of the liquid as the soup sits, so add a splash of chicken broth or water if it has become too thick.
How to Thicken White Bean Soup
This recipe gets its creamy texture by pureeing one can of cannellini beans with its liquid before adding it to the soup.
If the finished soup is still thinner than you’d like, simmer it uncovered for several minutes. You can also mash some of the whole beans against the side of the pot and stir them back into the broth.
If the soup becomes too thick, simply add more chicken broth until it reaches the consistency you like.
What to Serve With White Bean Soup
A bowl of sausage and white bean soup doesn’t need much on the side. Crusty bread, garlic bread, or a simple green salad will round out the meal.
For something a little more Southern, serve it with a slice of homemade cornbread. The slightly sweet cornbread is especially good for soaking up the savory broth.
Substitutions and Variations
- Less spicy: Use mild Italian sausage and omit the crushed red pepper flakes.
- Chicken or turkey sausage: Either can replace the pork sausage. If you’re using fully cooked sausage, slice it and add it with the broth.
- Spinach: Substitute baby spinach for the kale. Add it near the end of cooking since it wilts quickly.
- Different white beans: Great Northern beans are the closest substitute for cannellini beans. Navy beans will work, too.

White Bean Soup with Spicy Sausage Recipe
Ingredients
Method
- Drain and rinse two cans of cannellini beans. Puree the third can of beans with its liquid until smooth. Remove the tough stems from the kale and chop the leaves into bite-sized pieces. Set them aside.
- Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the celery, carrots, onion, and garlic and cook for 6 to 8 minutes, until the vegetables begin to soften.
- Add the sausage and cook, breaking it into crumbles, until browned and cooked through. Carefully drain any excess fat.
- Add the chicken broth, oregano, rosemary, and crushed red pepper flakes. Bring to a boil, then reduce the heat to medium-low.
- Stir in the whole cannellini beans and pureed beans. Cover and simmer for 20 to 25 minutes, stirring occasionally.
- Add the kale and continue cooking until the kale is tender. If the soup becomes too thick, add a little more broth. If it’s thinner than you’d like, simmer it uncovered for several more minutes.
- Season with salt and black pepper to taste. Ladle into bowls and garnish with fresh parsley and Parmesan cheese.
Nutrition
Video
Notes
Tried this recipe?
Let us know how it was!What Are Cannellini Beans?
Cannellini beans are large white beans commonly used in Italian soups and stews. They have a mild flavor and creamy texture, making them particularly good for this soup.
If you can’t find cannellini beans, Great Northern beans are a good substitute. Navy beans can also work, although they’re smaller.
This recipe uses canned beans for convenience. If you prefer to start with dried beans, cook them according to the package directions before adding them to the soup.

If you would like to make this using dried beans, you will need to plan ahead of time. Dried beans have to be soaked before cooking.
There are two methods of doing this:
- In a large bowl, cover beans by 3 inches with cold water, cover, and set aside at room temperature for 8 hours or overnight.
- Quick soaking method: In a large pot, cover beans by 3 inches with cold water, cover, and bring to a boil. Boil for 1 minute, remove the pot from heat, and set it aside, covered, for 1 hour.
After either method, drain the beans before using them as directed in the recipe.

Last Bite
Would you make yours with spicy pork sausage, mild Italian sausage, or chicken sausage? Let me know in the comments!

Absolutely delicious! If I’ve got it a bit too spicy, a dash of heavy cream tones it down just right.
I made this the other day and it turned out great! Thank you! But I sure hope your nutritional data is wrong! That’s a lot of calories and other stuff! Maybe that’s for the whole pot?
It’s not for the whole pot, but I am with you in thinking that the calories are off. I did a quick search on the ‘net for the calories in the white beans, and if the information is correct, then each can of cannellini beans has around 403 calories (1209 for the three cans). The bulk sausage should be around 1402 calories. That comes out to 2611 calories for the bulk of the recipe. 1/4 of that would be around 650 calories.
While there are calories in the other ingredients, I don’t think they would add up enough to 600.
I am glad you enjoyed the recipe nonetheless!~