There is something deeply comforting about a pot of soup simmering on the stove, especially when it promises both warmth and nourishment. This High Protein White Bean Soup is one of those recipes that feels cozy and grounding, yet hearty enough to truly satisfy. With savory Italian sausage, creamy white beans, tender potatoes, and ribbons of Tuscan kale, it is the kind of meal that checks all the boxes.
I make this soup when I want comfort food that still feels balanced. It is rich without being heavy, packed with protein and fiber, and ready in under an hour. One bowl feels like a reset, especially with a slice of crusty bread nearby. Let's get cooking.
Jump to:
Why You'll Love This Recipe
- High protein and fiber-rich for a filling meal
- Cozy, creamy texture without being overly heavy
- Ready in under an hour on the stovetop
- Easy to adapt for slow cooker or Instant Pot
- Perfect for meal prep and leftovers
- Comforting enough for dinner, nourishing enough for lunch
Ingredients

- 1 pound Italian sausage
- 1 small sweet onion, diced
- 3 carrots, peeled and diced
- 3 celery stalks, diced
- 4 cloves garlic, minced
- 1 teaspoon poultry seasoning
- 1 teaspoon Italian seasoning
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- Pinch of red pepper flakes
- 3 tablespoons flour
- 4 gold potatoes, cubed
- 6 cups chicken broth
- 2 cans white beans, drained and rinsed
- 1 cup heavy cream
- 1 bunch Tuscan kale, ribs removed and thinly sliced
- 2 tablespoons red wine vinegar
Ingredient Notes and Substitutions
Italian sausage brings bold, savory flavor and boosts the protein. Mild or spicy both work depending on your preference. You can also use chicken sausage for a lighter option.
White beans make this soup creamy and satisfying while adding fiber. Cannellini or great northern beans are both excellent choices.
Tuscan kale holds its texture beautifully in hot soup. If you prefer something softer, baby spinach can be swapped in and will wilt quickly.
Instructions
- Heat a large soup pot or Dutch oven over medium-high heat. Add the Italian sausage and cook, breaking it up as it browns. Once fully cooked, transfer it to a plate, leaving about 1 to 2 tablespoons of grease in the pot.
- Add the onion, carrots, and celery to the pot. Cook for 4 to 6 minutes until softened.
- Stir in the garlic, poultry seasoning, Italian seasoning, salt, black pepper, and red pepper flakes. Cook for about 1 minute until fragrant.
- Sprinkle the flour over the vegetables and stir to coat.

- Add the potatoes and chicken broth. Bring to a boil, then reduce to a simmer. Cook for about 20 minutes, until the potatoes are fork-tender and the broth thickens slightly.
- Stir in the white beans, kale, heavy cream, and cooked sausage. Let the kale wilt, then finish with red wine vinegar.
- Taste and adjust seasoning as needed. Serve hot with Parmesan, fresh herbs, and black pepper.
Pro Tips for Success
- Let the soup simmer gently to avoid breaking down the potatoes
- Blooming the spices in oil deepens flavor
- Add the vinegar at the end to brighten the whole pot
- Stir gently after adding cream to keep the soup smooth
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave. The soup will thicken as it sits, so add a splash of broth if needed.
Make Ahead and Freezing
This soup works well for meal prep. You can make it ahead and store it in the fridge, or freeze it for up to 2 months. For best texture, freeze before adding the cream and stir it in when reheating.
Tips and Variations
- Use spicy sausage for extra heat
- Swap kale for spinach or Swiss chard
- Add mushrooms for more depth
- Use half-and-half instead of cream for a lighter finish
- Serve over cooked pasta or rice for extra heartiness
FAQs
It is creamy and hearty but still brothy. Add extra broth if you prefer it thinner.
Yes. Brown the sausage first, then cook everything except the cream and kale on low for 6 hours. Stir those in at the end.
Absolutely. Pressure cook for 6 minutes, then stir in the cream and kale after releasing pressure.


📖 Recipe
Italian Sausage and White Bean Soup
- Prep Time: 15 minutes
- Cook Time: 25-30 minutes
- Total Time: 40-45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
Hearty and flavorful, this Italian Sausage and White Bean Soup is a cozy, protein- and fiber-rich meal perfect for any season. Ready in under an hour and easy to make on the stovetop, Instant Pot, or slow cooker.
Ingredients
- 1 lb Italian sausage
- 1 small sweet onion, diced
- 3 carrots, peeled and diced
- 3 stalks celery, diced
- 4 cloves garlic, minced
- 1 teaspoon poultry seasoning
- 1 teaspoon Italian seasoning
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- Pinch red pepper flakes
- 3 tablespoons flour
- 4 gold potatoes, cubed
- 6 cups chicken broth
- 2 cans white beans, drained and rinsed
- 1 cup heavy cream
- 1 bunch Tuscan kale, ribs removed and thinly sliced
- 2 tablespoons red wine vinegar
- For serving: fresh parsley, chives or basil, parmesan cheese, black pepper
Instructions
- Brown the Italian sausage in a large pot. Remove and set aside.
- Sauté onion, carrots, and celery until softened.
- Add garlic and seasonings; cook 1 minute.
- Stir in flour, potatoes, and broth. Simmer 20 minutes.
- Add beans, kale, cream, and sausage. Cook until kale wilts.
- Finish with red wine vinegar and serve hot.
Notes
Slow Cooker: Brown sausage first. Add everything except beans, kale, cream, and vinegar. Cook on low 6 hours or high 3-4 hours. Stir in remaining ingredients during last 15 minutes.
Instant Pot: Brown sausage using sauté mode. Add vegetables, seasonings, flour, potatoes, and broth. Pressure cook 6 minutes, quick release, then stir in beans, kale, cream, and vinegar.
Nutrition
- Serving Size: ⅙ recipe (about 2 ½ cups)
- Calories: 552
- Sugar: 6.7 g
- Sodium: 1782.5 mg
- Fat: 32.7 g
- Saturated Fat: 14 g
- Unsaturated Fat: 16 g
- Trans Fat: 0 g
- Carbohydrates: 43.5 g
- Fiber: 8.8 g
- Protein: 22 g
- Cholesterol: 84.8 mg
Serving Suggestions

Serve this High Protein White Bean Soup with a thick slice of crusty bread or a simple green salad. It is filling enough on its own, but pairs beautifully with something crisp and fresh.
Nutrition and Notes
Each serving provides a satisfying balance of protein, fiber, and comfort at about 552 calories per bowl. This recipe makes six generous servings and is perfect for nourishing dinners or easy lunches throughout the week. I have made this many times, and it always delivers that cozy, comforting feeling I crave.
Reader Reviews
Readers love how filling and flavorful this soup is, especially how it manages to feel indulgent and nourishing at the same time. Many say it becomes a regular in their meal prep rotation.
Related Recipes
If you enjoy cozy, protein-rich soups, you may also love my





Comments
No Comments