You know those nights when you just need a big, comforting bowl of something warm and nourishing? That’s exactly what my high protein white bean soup is all about. I first made this recipe during a crazy cold snap last winter – you know, when the wind howls and your bones ache for something hearty? I needed a meal that would stick to my ribs without weighing me down. This soup checked all the boxes: packed with 20 grams of protein per serving from the Italian sausage and white beans, loaded with veggies, and creamy without being heavy. It’s become my go-to when I want something satisfying that still feels good for me. The kale wilts into silky perfection, the potatoes make it feel substantial, and that splash of red wine vinegar at the end? Absolute magic – brightens up the whole pot. Trust me, one bite and you’ll understand why this soup never lasts long in my fridge.

Table of Contents
Table of Contents
Why You’ll Love This High Protein White Bean Soup
This isn’t just another soup recipe – it’s a hug in a bowl with some serious perks:
- Protein powerhouse – With 20g per serving from the sausage and beans, it keeps you full for hours
- Weeknight easy – Ready in under an hour, with simple steps even beginner cooks can nail
- Flavor bomb – Italian sausage, garlic, and that vinegar finish create layers of deliciousness
- Meal prep champion – Tastes even better the next day (if it lasts that long!)
- Cozy but fresh – The cream makes it luxurious while the kale keeps it bright
Seriously – this soup checks every box for a satisfying, no-fuss meal that actually delivers on flavor AND nutrition. For more comforting recipes, check out our recipes section.
Ingredients for High Protein White Bean Soup
Gathering the right ingredients is key to this soup’s magic—trust me, don’t skip the red wine vinegar! Here’s what you’ll need:

- 1 lb Italian sausage – sweet or hot, your call (I go half-and-half for balance)
- 1 small sweet onion, diced – about 1 heaping cup
- 3 carrots, peeled and diced – no need for perfect cubes here
- 3 stalks celery, diced – those floppy inner ones work great
- 4 cloves garlic, minced – measure with your heart, but this is my sweet spot
- Seasoning squad: 1 tsp each poultry seasoning, Italian seasoning, and kosher salt + ½ tsp black pepper + pinch of red pepper flakes
- 3 tbsp flour – all-purpose does the trick
- 4 gold potatoes, cubed – skins on for extra texture
- 6 cups chicken broth – low-sodium if you’re watching salt
- 2 cans (15 oz) white beans, drained and rinsed – cannellini or great northern
- 1 cup heavy cream – or half-and-half for a lighter twist
- 1 bunch Tuscan kale, ribs removed and thinly sliced – about 4 packed cups
- 2 tbsp red wine vinegar – the secret brightness booster!
Garnish game: fresh parsley, chives or basil, grated parmesan, and extra black pepper. Now let’s make some soup magic!
Ingredient Notes and Substitutions
Listen, I get it – sometimes you gotta work with what’s in your fridge! Here’s how to tweak this soup without losing its soul:
- No kale? Spinach or Swiss chard work great – just add them at the very end since they wilt faster.
- Heavy cream too rich? Half-and-half or even whole milk will do (though the soup won’t be as velvety).
- Turkey sausage instead? Go for it! Just add a glug of olive oil when browning since it’s leaner.
- No white beans? Chickpeas make a sturdy substitute, though the texture will be different.
- Veggie broth swap? Absolutely – makes this soup vegetarian-friendly (just add more seasoning to compensate).
The moral? Don’t stress over exact ingredients – this soup’s flexible like your favorite sweatpants.
How to Make High Protein White Bean Soup
Okay, let’s get cooking! This high protein white bean soup comes together in a few simple steps – I promise it’s easier than you think. The key is building layers of flavor, from that first sizzle of sausage to the final bright splash of vinegar. Here’s exactly how I do it:

Cooking the Sausage and Veggies
First, grab your favorite big soup pot – I use my 5-quart Dutch oven – and heat it over medium-high. Crumble in that Italian sausage (casings removed if they came with them) and let it get nice and brown, breaking it up as it cooks. You want those little crispy bits – that’s where the flavor is! This usually takes about 5 minutes.
Once the sausage is cooked, scoop it out with a slotted spoon and set it aside. Now, here’s my trick: leave about 2 tablespoons of that glorious sausage grease in the pot (drain excess if there’s more). That fat will make your veggies sing! Toss in the onion, carrots, and celery, stirring to coat them in all that flavor. Let them soften and get friendly for about 5 minutes – you’ll know they’re ready when the onions turn translucent.
Building the Soup
Time to amp up the flavor! Stir in the garlic and all those seasonings (poultry seasoning, Italian seasoning, salt, pepper, and red pepper flakes). Your kitchen should smell amazing right now. Let them toast for about 60 seconds – just until you can really smell the garlic.
Now sprinkle in the flour and stir until the veggies are coated. This is your thickener – it’ll give the soup that perfect body. Next, pour in the chicken broth while scraping up any browned bits from the bottom (that’s liquid gold!). Add the potatoes, bring everything to a lively boil, then reduce to a simmer. Let it bubble away for about 20 minutes, or until the potatoes are fork-tender but not mushy.
Final Touches
Almost there! Stir in the drained white beans, that reserved cooked sausage, and the heavy cream. The soup will instantly look richer and more inviting. Now pile in all that chopped kale – it’ll seem like a lot at first, but it wilts down beautifully in about 3 minutes.
Here’s my favorite part: right before serving, stir in the red wine vinegar. It’s like flicking on a light switch – suddenly all the flavors come alive! Taste and adjust the seasoning if needed (I usually add another pinch of salt at this point). Ladle it into bowls and top with fresh herbs and parmesan. That first spoonful? Pure comfort.
Print
20g Protein White Bean Soup – Decadent Comfort in Every Bowl
A hearty and protein-packed white bean soup with Italian sausage, kale, and potatoes, perfect for a comforting meal.
- Total Time: 50 mins
- Yield: 6 servings 1x
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
- 1/2 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
- Heat a large soup pot over medium-high heat. Cook the Italian sausage, breaking it apart, until browned. Remove and set aside, leaving 1-2 tbsp grease.
- Add onion, carrot, and celery. Sauté for 4-6 minutes until softened.
- Stir in garlic, poultry seasoning, Italian seasoning, salt, black pepper, and red pepper flakes. Cook for 60 seconds.
- Add flour and coat the veggies. Pour in potatoes and chicken broth. Bring to a boil, then simmer for 20 minutes until potatoes are tender.
- Stir in white beans, kale, cream, and cooked sausage. Let kale wilt.
- Finish with red wine vinegar and adjust seasoning. Serve with parmesan, herbs, and bread.
Notes
- Use any leafy greens if kale isn’t available.
- For a lighter version, replace heavy cream with half-and-half.
- Store leftovers in the fridge for up to 3 days.
- Prep Time: 15 mins
- Cook Time: 35 mins
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Low Lactose
Nutrition
- Serving Size: 1.5 cups
- Calories: 420
- Sugar: 8g
- Sodium: 950mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 7g
- Protein: 20g
- Cholesterol: 60mg
Tips for the Best High Protein White Bean Soup
After making this soup more times than I can count, I’ve picked up some tricks to make it absolutely perfect every time:

- Brown that sausage like you mean it – Those crispy bits = flavor gold. Don’t rush this step!
- Scrape the pot when adding broth – All those browned bits stuck to the bottom? That’s free flavor – deglaze like your taste buds depend on it.
- Add vinegar just before serving – It mellows quickly, so this last-minute brightener makes all the difference.
- Massage your kale – Sounds silly, but rubbing the leaves for 30 seconds makes them silky tender in the soup.
- Let it sit 10 minutes – The flavors marry beautifully if you can resist diving in immediately.
Trust me – these little touches take this soup from good to “can I have the recipe?!” territory. If you’re looking for other hearty soup options, try our crockpot white chicken chili soup or French onion soup.
Serving and Storing High Protein White Bean Soup
Oh, the serving part is where this soup really shines! I always finish with a shower of freshly grated parmesan – the kind that melts into little salty pools on top. A handful of chopped parsley or basil adds a pop of color and freshness, and don’t skimp on the extra black pepper. Crusty bread for dipping? Mandatory in my house. The soup keeps beautifully in the fridge for up to 3 days – just give it a splash of broth when reheating to loosen it up. The flavors actually get better overnight as everything mingles together. Trust me, you’ll look forward to leftovers! You can also find more delicious recipes on Facebook.
Nutritional Information for High Protein White Bean Soup
Let’s talk numbers – because this soup packs a nutritional punch while tasting downright indulgent! Each hearty 1.5-cup serving clocks in at about 420 calories, with 20g of protein (hello, muscle fuel!). You’re looking at 22g of fat (10g saturated from that glorious cream and sausage), 35g carbs, and a solid 7g of fiber to keep you satisfied. The sodium lands around 950mg, so if you’re watching salt, use low-sodium broth. Of course, these are estimates – actual values can vary based on your exact ingredients and portion sizes. But one thing’s certain: this soup delivers comfort and nutrition in every spoonful!
Frequently Asked Questions
I get questions about this high protein white bean soup all the time – here are the ones that pop up most often:
Can I freeze this soup?
Absolutely! Just leave out the cream and add it when reheating. Freeze in airtight containers for up to 3 months. The potatoes may soften a bit, but the flavors will still be amazing.
How to make it vegetarian?
Easy swap – use veggie broth and skip the sausage (or use plant-based sausage). Amp up the protein with an extra can of white beans and maybe some mushrooms for umami depth.
Can I use different greens?
You bet! Spinach works great (add it at the end), or try chopped escarole. Even collards would be delicious – just cook them longer to tenderize.
Why add vinegar?
That splash of red wine vinegar is my secret weapon! It cuts through the richness and makes all the flavors pop. If you don’t have it, lemon juice works in a pinch.
For More recipes, Follow me on Facebook!