20g High Protein White Bean Soup – Creamy Comfort Magic

Author: Chef Stella
Published:

There’s something magical about a pot of high protein white bean soup simmering on the stove – it’s like a warm hug in a bowl! This recipe has been my cold-weather lifesaver for years, packed with Italian sausage, tender white beans, and just enough cream to make it luxurious without weighing you down. I first made this for my best friend after she ran a marathon, and now it’s our go-to recovery meal. The best part? It comes together in under an hour but tastes like you’ve been cooking all day. One bite of that creamy, protein-packed broth with chunks of sausage and potatoes, and you’ll understand why this soup never lasts long in my house!

High Protein White Bean Soup - detail 1
Table of Contents

Why You’ll Love This High Protein White Bean Soup

Trust me, this isn’t just any soup – it’s a total game changer! Here’s why it’s become my obsession:

  • Packed with protein (20g per bowl!) from the sausage AND beans, keeping you full for hours
  • Crazy flavorful – the Italian spices and cream make it taste like restaurant-quality comfort food
  • Meal prep magic – makes 6 servings that taste even better the next day
  • One-pot wonder – minimal cleanup means more time to actually enjoy dinner

Seriously, this soup checks all the boxes – nutritious, delicious, and stupid easy to make. Your future self will thank you when you’re reheating leftovers!

Ingredients for High Protein White Bean Soup

Gather these simple ingredients – I promise you probably have most in your pantry already! The magic happens when they all come together:

  • 1 lb Italian sausage (casings removed if needed)
  • 1 small sweet onion, diced (about 1 cup)
  • 3 carrots, peeled and diced (about 1½ cups)
  • 3 stalks celery, diced (about 1 cup)
  • 4 cloves garlic, minced (don’t skimp!)
  • 1 teaspoon poultry seasoning
  • 1 teaspoon Italian seasoning
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • Pinch red pepper flakes (optional but so good)
  • 3 tablespoons flour (all-purpose works great)
  • 4 gold potatoes, cubed (about 3 cups)
  • 6 cups chicken broth
  • 2 cans (15 oz each) 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 & Substitutions

Here’s the scoop on making this soup work for you:

Italian sausage: I use mild, but hot sausage gives a nice kick! For leaner options, turkey or chicken sausage works beautifully. Vegetarian? Skip it and add extra beans.

Heavy cream: Makes the soup luxuriously creamy, but for dairy-free, coconut milk (full-fat) is my favorite swap. Half-and-half works too if you’re watching calories.

White beans: Cannellini or Great Northern beans are perfect. No cans? Use 3 cups cooked beans instead.

Kale: Spinach or Swiss chard make great substitutes if kale isn’t your thing. Just add them at the very end!

Pro tip: That red wine vinegar at the end? Don’t skip it! It brightens all the flavors like magic.

High Protein White Bean Soup - detail 2

How to Make High Protein White Bean Soup

Okay, here’s where the magic happens! Follow these steps carefully, and you’ll have the most incredible pot of soup bubbling away in no time. I’ve made this so often I could probably do it with my eyes closed (though I don’t recommend that – hot soup splatters are no joke!).

Step 1: Brown the Sausage

First things first – let’s get that sausage nice and browned! Heat your large soup pot or Dutch oven over medium-high heat (that’s about a 6-7 on most stoves). Add the Italian sausage, breaking it up with your spoon as it cooks. You’ll want to cook it for about 5-6 minutes until it’s beautifully browned – those crispy bits equal flavor gold!

Here’s my pro tip: Once the sausage is cooked, scoop it out with a slotted spoon and set it aside on a plate. But – and this is important – leave about 1-2 tablespoons of that glorious grease in the pot. Trust me, that’s where all the flavor lives! Removing the sausage prevents it from overcooking while we work on the veggies.

Step 2: Sauté the Vegetables

Now for the veggie party! Add the diced onion, carrot, and celery to that flavorful sausage grease. Stir them around and let them soften for about 4-6 minutes – you’ll know they’re ready when the onions turn translucent and the carrots start to brighten in color.

Next comes the garlic and spices – add them in and stir constantly for just about 60 seconds. Why so precise? Because garlic burns FAST, and we want it fragrant, not bitter. The moment that amazing smell hits your nose, toss in the flour and stir like crazy to coat everything. This little step is what’ll give our soup that perfect thickness later!

Step 3: Simmer to Perfection

Time to bring it all together! Add the cubed potatoes and chicken broth, then crank the heat up to bring it to a boil. Once bubbling, reduce to a simmer and set your timer for 20 minutes. This gives the potatoes time to become tender without turning mushy.

When the timer dings, stir in the white beans, kale, cream, and that beautiful browned sausage we set aside earlier. The kale will wilt in just a couple minutes – no need to overcook it. Lastly, that magical splash of red wine vinegar goes in right at the end. I know it seems odd, but just wait until you taste how it makes all the flavors pop!

Give it one final taste and adjust the salt and pepper if needed. Then grab your biggest soup spoon – it’s time to eat!

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
High Protein White Bean Soup

20g Protein White Bean Soup – Creamy Comfort Magic

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Chef Stella
  • Prep Time: 15 mins
  • Cook Time: 30 mins
  • Total Time: 45 mins
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Low Lactose

Description

A hearty and flavorful high-protein white bean soup packed with Italian sausage, vegetables, and creamy broth.


Ingredients

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

  1. Heat a large soup pot or Dutch oven over medium-high heat. Add Italian sausage and cook until browned. Remove sausage, leaving 1-2 tablespoons of grease.
  2. Add onion, carrot, and celery. Sauté for 4-6 minutes until softened.
  3. Add garlic, poultry seasoning, Italian seasoning, salt, black pepper, and red pepper flakes. Stir for 60 seconds.
  4. Toss in flour and coat the veggies.
  5. Add potatoes and chicken broth. Bring to a boil, then simmer for 20 minutes until potatoes are tender.
  6. Stir in white beans, kale, cream, and sausage. Let kale wilt.
  7. Finish with red wine vinegar, black pepper, and salt to taste.
  8. Serve hot with parmesan cheese, fresh herbs, and bread.

Notes

  • Store leftovers in the fridge for up to 3 days.
  • For extra protein, add cooked chicken or turkey.
  • Use vegetable broth for a vegetarian version.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 5g
  • Sodium: 950mg
  • Fat: 22g
  • Saturated Fat: 10g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 8g
  • Protein: 20g
  • Cholesterol: 60mg
High Protein White Bean Soup - detail 3

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 that take it from good to “can I have thirds?” amazing:

  • Fresh herbs are game-changers – don’t skip that final sprinkle of parsley or basil! The bright flavor cuts through the richness perfectly. I keep a pot of herbs by my window just for garnishing soups.
  • Play with the heat level – that pinch of red pepper flakes? Start small, then add more to taste. My husband loves when I double it for an extra kick!
  • Let it rest before serving – if you can resist for 10-15 minutes, the flavors meld together beautifully. The kale softens just right and the broth thickens up perfectly.
  • Deglaze like a pro – if any tasty brown bits stick while browning sausage, splash in a bit of broth and scrape them up. That’s pure flavor gold right there!

One more secret? The soup tastes even better the next day after all those flavors have had time to party together in the fridge. But good luck having leftovers – mine never last that long!

Serving Suggestions for High Protein White Bean Soup

Oh, the fun part – dressing up this already amazing soup! I’ve served this to everyone from picky toddlers to fancy dinner guests, and here’s how I make it shine every time:

First rule: Don’t skip the bread! A crusty baguette or warm ciabatta is perfect for sopping up every last drop of that creamy broth. My local bakery’s rosemary focaccia is my personal favorite – the herbal notes pair beautifully with the Italian flavors.

For garnishes, I keep a little “soup bar” with:

  • Freshly grated Parmesan (the good stuff, not the green can!)
  • Chopped fresh herbs – basil for summer, parsley year-round
  • Extra red pepper flakes for heat lovers
  • A drizzle of good olive oil for richness

If you’re making a meal of it, pair it with a simple arugula salad dressed with lemon and olive oil – the peppery greens cut through the soup’s richness perfectly. My kids love when I serve it with grilled cheese dippers (pro tip: use sourdough and sharp cheddar!).

For dinner parties, I’ll sometimes float a few homemade garlic croutons on top – just cube day-old bread, toss with garlic butter, and toast until golden. The crunch takes it to restaurant-level amazing!

Storage & Reheating

Here’s the good news – this high protein white bean soup actually gets BETTER after sitting in the fridge overnight! The flavors have time to really get to know each other, making leftovers something to look forward to. But let me walk you through the best ways to store and reheat it so it stays delicious.

Fridge storage: Let the soup cool completely (I usually leave it on the counter for about an hour), then transfer it to airtight containers. It’ll keep beautifully in the fridge for 3-4 days. Pro tip: Store the garnishes separately so your herbs stay fresh and your bread doesn’t get soggy!

Freezing: This soup freezes like a dream! Portion it into freezer-safe containers (I love using quart-sized mason jars) leaving about an inch of space at the top. It’ll stay good for 1 month in the freezer. When I’m meal prepping, I’ll often freeze individual servings for quick lunches.

Reheating: Here’s where you need to pay attention – that creamy broth might separate a bit when reheated. No worries! Just stir it vigorously as it heats up, either on the stove over medium-low heat (stirring frequently) or in the microwave at 50% power in 1-minute intervals. If it seems too thick, splash in a little broth or water to loosen it up.

One important note: If you froze the soup with kale in it, the greens might get a bit softer when thawed – still tasty, just not as vibrant. For best results, you can freeze the soup without the kale and add fresh greens when reheating.

And whatever you do, don’t boil the soup when reheating – that can make the cream separate permanently. Gentle heat and patience are key here. Trust me, it’s worth the extra minute or two to keep that creamy texture perfect!

High Protein White Bean Soup - detail 4

High Protein White Bean Soup Variations

One of my favorite things about this soup is how easily you can make it your own! Over the years, I’ve played around with so many variations – some born from necessity (“Oops, out of kale!”), others from pure curiosity (“What if I added…?”). Here are my absolute favorite twists that still keep that protein-packed goodness:

Greens Galore

While Tuscan kale is my first love, sometimes you gotta mix it up! Baby spinach is the easiest swap – just toss in a couple handfuls at the very end until wilted. For something different, try chopped Swiss chard (the rainbow stems make it so pretty!) or even mustard greens if you like a peppery kick. My neighbor swears by adding a bag of frozen chopped collards – they soften perfectly during reheating!

Bean Bonanza

White beans are classic, but don’t be afraid to experiment! Chickpeas add wonderful texture and make the soup even heartier. For a creamy twist, I sometimes use half white beans and half butter beans – their velvety texture melts in your mouth. And if you’re feeling fancy, those little French flageolet beans look gorgeous floating in the broth.

Top It Off

The finishing touches can totally transform this soup! My current obsession? Sliced avocado – the cool creaminess against the hot soup is divine. Other favorites include:

  • Crispy pancetta bits for salty crunch
  • Pesto swirl (just a tablespoon does wonders)
  • Toasted pine nuts for nutty richness
  • Sun-dried tomatoes for sweet-tart pops

Last winter, I got wild and topped it with a poached egg – when the yolk broke into the broth? Absolute magic. The possibilities are endless – just have fun with it!

Remember, recipes are guidelines, not rules. Once you’ve made the basic version, don’t be afraid to play around. Some of my best kitchen discoveries have come from happy accidents (“Who knew roasted red peppers would work so well?”). The only wrong way to make this soup is not making it at all!

FAQ About High Protein White Bean Soup

I get asked about this soup ALL the time – here are the most common questions that pop up, along with my tried-and-true answers from years of making this recipe:

Can I make this soup vegetarian?

Absolutely! Just swap the chicken broth for vegetable broth and skip the sausage (or use plant-based sausage crumbles – the Italian-flavored ones work great). To keep the protein up, I’ll sometimes add an extra can of white beans or toss in a cup of cooked quinoa. The soup still turns out rich and satisfying!

How can I boost the protein even more?

Oh, I’ve got tricks for this! My favorite add-ins are:

  • Diced cooked chicken (rotisserie chicken works perfectly)
  • Extra sausage (because why not?)
  • A scoop of Greek yogurt when serving (adds creaminess too!)
  • Hemp hearts sprinkled on top (they blend right in)

My gym buddy swears by stirring in a scoop of unflavored protein powder at the end, but I prefer the natural protein boosters.

Can I leave out the heavy cream?

You sure can! For a lighter version, just use extra chicken broth instead. It won’t be as creamy, but still delicious. My dairy-free friends love using full-fat coconut milk – it gives a similar richness with a subtle tropical twist that actually works surprisingly well with the Italian flavors!

How long does it really last in the fridge?

Honestly? It never lasts more than 3 days in my house because we eat it so fast! But properly stored in airtight containers, it’ll stay good for up to 4 days. The potatoes might soften a bit more each day, but the flavor just keeps improving. If you see any separation when reheating, just give it a good stir – totally normal!

Can I use dried beans instead of canned?

Yes, but with a little prep work! You’ll need about 1½ cups dried white beans – soak them overnight, then simmer until tender (about 1-1½ hours) before adding to the soup. I only do this when I’m planning ahead; canned beans are my weeknight lifesaver. Pro tip: If using dried, save some of the bean cooking liquid to use instead of broth – it’s packed with flavor!

Got more questions? Drop them in the comments below – I’m always happy to help troubleshoot or brainstorm new variations!

High Protein White Bean Soup - detail 5

Nutritional Information

Here’s the scoop on what makes this high protein white bean soup as nutritious as it is delicious! Keep in mind these are estimates – your exact numbers might vary slightly depending on brands and tweaks you make.

Per serving (about 1½ cups):

  • Calories: 420
  • Protein: 20g (that’s like eating 3 eggs!)
  • Carbs: 35g
  • Fiber: 8g (thanks, beans and veggies!)
  • Fat: 22g
  • Saturated Fat: 10g
  • Sodium: 950mg

A few notes from my nutritionist friend: The protein comes from both the sausage (about 14g per serving) and the white beans (about 6g). Want to lighten it up? Use turkey sausage and half the cream – you’ll still get about 18g protein with fewer calories. The beans and potatoes give you complex carbs for lasting energy, while all those veggies pack in vitamins A and C.

Remember: Estimates vary based on ingredients/brands. Nutrition info is approximate.

Try this recipe and tag us on social – I’d love to see your protein-packed creations! Follow us on Facebook for more delicious recipes!

cookivia chef
Hi, I’m Stella!

California-based chef and mom of two, passionate about creating healthy, stress-free recipes for busy families. At Cookivia, I share quick, nourishing meals and time-saving tips to help moms bring joy back to the kitchen.

You Might Also Like...

Juicy Sheet Pan Chicken Shawarma Bowls in Just 30 Minutes

Juicy Sheet Pan Chicken Shawarma Bowls in Just 30 Minutes

15-Minute Chocolate Banana Protein Pancakes for Epic Mornings

15-Minute Chocolate Banana Protein Pancakes for Epic Mornings

Irresistible 15-Minute Cranberry Orange Oat Muffins Recipe

Irresistible 15-Minute Cranberry Orange Oat Muffins Recipe

5-Minute Black Raspberry Lemonade Mocktail That’s Irresistible

5-Minute Black Raspberry Lemonade Mocktail That’s Irresistible

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star