Warm up with this hearty high protein white bean soup that combines nutritious ingredients with deep flavors. Perfect for busy weeknights or meal prep sessions, this recipe brings together white beans, tender vegetables, and savory seasonings in a creamy broth.
As the weather cools down, nothing beats a bowl of this soul-warming soup paired with fresh herbs and crusty bread. Best of all, it comes together in one pot for easy cleanup!

This recipe delivers balanced nutrition – the beans provide plant-based protein and fiber while the kale adds essential vitamins.
Whether you’re looking for easy dinners or freezer-friendly options, this versatile soup adapts well to different tastes. Let’s explore why this simple meal deserves a spot in your regular rotation.
Why You’ll Love This High Protein White Bean Soup
Three key factors make this recipe stand out from ordinary soups. First, it packs impressive protein content from both the white beans and protein-rich vegetable broth.
Second, the creamy texture comes from blended white beans rather than heavy dairy – though we add a touch of cream for richness.
Lastly, it stores beautifully in the fridge or freezer, making it ideal for meal prep enthusiasts who want ready-made lunches.
Nutrition Powerhouse
Each serving delivers 22 grams of protein along with nearly 9 grams of fiber. The combination keeps you full longer while supporting muscle maintenance and digestive health. Sweet potatoes provide complex carbohydrates for sustained energy without blood sugar spikes.
Customizable Flavors
Switch up the herbs and vegetables based on your preferences or seasonal availability. The broth base works equally well with spinach instead of kale or cauliflower instead of potatoes. We’ll explore more variations later to inspire your creativity.
Recipe
Print
High Protein White Bean Soup
- Total Time: PT-491116H30M
- Yield: 6 servings 1x
Description
Hearty white bean soup with sausage and kale in a creamy herb-infused broth
Ingredients
- 1 lb beef sausage (450 g)
- 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 vegetable broth (1.4 L)
- 2 cans white beans, drained and rinsed (15 oz/425 g cans)
- 1 cup heavy cream (240 ml)
- 1 bunch Tuscan kale, ribs removed and thinly sliced
- 2 tablespoons apple cider vinegar
- for serving: fresh parsley, chives or basil, parmesan cheese, black pepper
Instructions
- Heat a large soup pot over medium-high heat and add the beef sausage, breaking it up with a spoon as it cooks
- Once sausage is browned and cooked through, remove to a paper towel-lined plate, leaving behind 1-2 tablespoons oil
- Add onion, carrot and celery and sauté for 4-6 minutes until softened
- Add garlic, poultry seasoning, Italian seasoning, salt, black pepper and red pepper flakes and stir for 60 seconds
- Toss in flour, stirring to coat the veggies
- Add potatoes and vegetable broth, bring to a boil then reduce to simmer for 20 minutes
- Stir in white beans, kale, cream and sausage
- Let kale wilt down then finish with 2 tablespoons apple cider vinegar
- Season with additional salt and pepper as needed
- Serve hot with desired toppings
Notes
- For thicker soup, blend 1 cup cooked beans with broth before adding to pot
- Kale can be substituted with spinach or Swiss chard
- Freeze without cream for best results and stir in when reheating
- Prep Time: 15 min
- Cook Time: PT-491116H30M
- Category: Main Course
- Method: Baked
- Cuisine: American
Nutrition
- Calories: 552 calories
- Sugar: 6.7 g
- Sodium: 1782.5 mg
- Fat: 32.7 g
- Carbohydrates: 43.5 g
- Fiber: 8.8 g
- Protein: 22 g
Ingredients and Substitutions
This flexible recipe works with many pantry staples. Let’s examine the core components and possible swaps:
Base Components
- 1 lb beef sausage (450 g) – use mild or spicy according to preference
- 1 small sweet onion, diced – yellow onion works too
- 3 carrots, peeled and diced – about 1 cup total
- 3 stalks celery, diced – include leaves for extra flavor
- 4 cloves garlic, minced – measure with your heart!
Soup Essentials
- 6 cups vegetable broth (1.4 L) – low-sodium preferred
- 2 cans white beans, drained and rinsed (15 oz/425 g cans)
- 4 gold potatoes, cubed – or sweet potatoes
- 1 bunch Tuscan kale – stems removed, leaves chopped
Flavor Builders
- 1 tsp poultry seasoning
- 1 tsp Italian seasoning
- 1 tsp kosher salt
- ½ tsp black pepper
- Pinch red pepper flakes (optional)
- 2 tbsp apple cider vinegar

How to Make High Protein White Bean Soup
Follow these straightforward steps for perfect results every time. Total hands-on time is just 15 minutes with most cooking happening unattended.
Step 1: Brown the Sausage
Heat a large soup pot or Dutch oven over medium-high heat. Add the beef sausage, breaking it up with a spoon as it cooks. Once browned and fully cooked through (about 6 minutes), remove the sausage to a paper towel-lined plate. Leave about 2 tablespoons of oil in the pot.
Step 2: Sauté Vegetables
Add onion, carrot, and celery to the pot. Sauté for 4-6 minutes until softened. Next, add minced garlic, poultry seasoning, Italian seasoning, salt, black pepper, and red pepper flakes. Stir constantly for 60 seconds to release the spices’ aroma.
Step 3: Thicken the Broth
Sprinkle flour over the vegetables and stir to coat evenly. This creates a roux that will thicken the soup. Add potatoes and vegetable broth, scraping any browned bits from the pot bottom. Bring to a boil then reduce heat to simmer. Cover and cook 20 minutes until potatoes become fork-tender.
Step 4: Final Assembly
Stir in white beans, kale, cream, and reserved sausage. Let kale wilt down for 3-4 minutes. Finish the soup with apple cider vinegar and additional salt/pepper to taste. Serve hot with your favorite toppings.
Pro Tips for Success
Avoid common pitfalls with these expert techniques:
- Blend 1 cup of cooked beans with broth for thicker texture without added flour
- Wait to salt until the end if using regular broth instead of low-sodium
- Remove sausage casing before cooking if it comes encased
- Cut potatoes in uniform 1-inch cubes for even cooking

Flavor Variations
Customize this recipe to suit your taste preferences:
Vegetarian Version
Omit the sausage completely and use olive oil for sautéing. Increase beans to three cans and add 1 tbsp smoked paprika for depth.
Creamier Texture
Replace half the broth with unsweetened almond milk and blend two cups of the finished soup before adding kale.
Spicy Kick
Add 1 diced jalapeño with the vegetables and use hot sausage. Top servings with chili oil or extra red pepper flakes.
Serving Suggestions
While delicious on its own, these pairings elevate your soup experience:
- Crusty whole grain bread for dipping
- Grated Parmesan or nutritional yeast
- Fresh parsley, chives, or basil
- Extra drizzle of olive oil or cream
For a heartier meal, consider pairing with our comforting mashed potato-topped stew as a two-course dinner. The creamy potatoes complement the bean soup beautifully.
Storage and Freezing Instructions
This soup stores exceptionally well:
Refrigeration
Cool completely then store in airtight containers for up to 5 days. The flavors improve on day two!
Freezer Instructions
Freeze in portion-sized containers for up to 3 months. Thaw overnight in refrigerator before reheating. Add a splash of broth when reheating if needed.
Note: Cream-based soups may separate slightly when frozen. Stir vigorously after reheating to recombine. For best freezer results, omit cream and add it fresh when serving.
Nutrition Facts per Serving
| Calories | Fat | Carbs | Protein | Fiber | Sugar | Sodium |
|---|---|---|---|---|---|---|
| 552 | 32.7 g | 43.5 g | 22 g | 8.8 g | 6.7 g | 1782.5 mg |
FAQs About High Protein White Bean Soup
Can I use dry beans instead of canned?
Yes! Soak 1 cup dried white beans overnight. Drain, then simmer in water for 45-60 minutes until tender before adding to the soup.
How can I reduce the sodium content?
Choose low-sodium broth and omit added salt. Rinse canned beans thoroughly. The herbs and spices provide plenty of flavor without extra salt.
What can I substitute for kale?
Spinach, Swiss chard, or collard greens all work well. Add delicate greens like spinach at the very end since they cook faster.
Is this soup gluten-free?
Not as written due to the flour. For gluten-free version, use 1 tbsp cornstarch mixed with 2 tbsp cold water instead of flour.
Can I make this in a slow cooker?
Absolutely! Brown sausage separately while combining all other ingredients in slow cooker, except cream and vinegar. Cook on low 6-8 hours. Stir in cream and vinegar before serving.
Final Thoughts
This high protein white bean soup delivers comforting flavors and nutritional benefits in every spoonful. With straightforward preparation and flexible ingredients, it easily adapts to different dietary needs.
The creamy texture and hearty ingredients make it satisfying enough for cold-weather meals yet light enough for year-round enjoyment. Whip up a batch this weekend and enjoy ready-made lunches all week!
What makes this recipe special is its balance of simplicity and depth. While appearing humble with basic ingredients, the layered spices and finishing vinegar create complexity that belies the short ingredient list.
Perfect for new cooks and experienced chefs alike, this soup proves wholesome food doesn’t require complicated techniques. Keep the basic formula in your repertoire and experiment with seasonal produce to make it your signature dish.







