High Protein White Bean Soup That’s Cozy, Quick & Satisfying

By:

CHEF RAMSAY

|

November 20, 2025

Last Updated

|

November 20, 2025

High Protein White Bean Soup is the kind of cozy, satisfying recipe that makes you feel like a kitchen rockstar—without dirtying every pan in the house. It’s packed with plant-based protein, full of hearty veggies, and ready in under 40 minutes. If you’re trying to eat healthier, wrangle picky eaters, or just crave something warm and comforting after a long day, this soup checks all the boxes.

Plus, it’s budget-friendly and uses pantry staples you probably already have hanging around. Toss in a squeeze of lemon at the end, and you’ve got a bowl of magic that somehow tastes even better the next day. Whether you’re cooking for one or feeding a crowd, High Protein White Bean Soup is a weeknight win you’ll want on repeat.

Table of Contents

What is High Protein White Bean Soup?

High Protein White Bean Soup is a wholesome, veggie-forward soup made from creamy white beans, fresh vegetables, and simple spices—all simmered together in a savory vegetable broth. The white beans are the protein star here, delivering serious staying power without needing any meat (though we’ll talk add-ins later). With chopped carrots, celery, onion, garlic, and a big handful of kale stirred in at the end, this soup feels like a hug in a bowl.

And while it sounds basic (in the best way), the smoked paprika and lemon juice really dial up the flavor. It’s naturally dairy-free, vegan-friendly, and high in fiber—ideal for anyone looking for a nourishing meal without the fuss. Think of it as the weeknight equivalent of a cozy sweater and fuzzy socks.

Reasons to Try High Protein White Bean Soup

There’s a lot to love about High Protein White Bean Soup. First off, it’s lightning-fast—on the table in about 40 minutes. That’s less time than it takes to scroll your entire “what should I make for dinner” Pinterest board. It’s also a powerhouse when it comes to nutrition. Those little white beans are loaded with protein and fiber, which means you’ll feel full and satisfied long after dinner.

And if you’ve got health goals, this soup is low in fat, naturally gluten-free, and full of veggies. You can batch-cook it for meal prep, freeze it for later, or stretch it for a crowd by serving it with crusty bread or salad. Even better? It’s totally customizable. Add cooked chicken, swap in spinach for kale, or throw in some leftover grains. It’s one of those recipes that quietly earns a permanent spot in your dinner rotation.

Ingredients Needed to Make High Protein White Bean Soup

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 2 cups canned white beans, rinsed and drained
  • 4 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • Salt and pepper to taste
  • 2 cups kale, chopped
  • Juice of half a lemon
Ingredients for High Protein White Bean Soup
Fresh vegetables and white beans ready for a protein-packed soup

Instructions to Make High Protein White Bean Soup

Ready to whip up a comforting, nutrient-packed meal? Here’s your detailed step by step guide to making High Protein White Bean Soup. Whether you’re a soup pro or new to the one-pot game, this guide breaks it all down into easy-to-follow actions. Plus, we’ve tucked in some helpful links for ingredient tips and flavor-boosting tricks to keep you confident from start to finish.

Step 1: Prep Your Ingredients Like a Pro

Before you turn on the stove, let’s start step by step with prepping your ingredients. Dice the carrots and celery into bite-sized pieces for faster cooking. Chop the onion and mince your garlic cloves. Rinse and drain your canned white beans—this helps remove excess sodium and gives you a cleaner flavor.
Need help picking the best canned beans? Check out our pantry staples guide for tips on what to stock for easy meals like this.

Step 2: Sauté the Aromatics

Heat 2 tablespoons of olive oil in a large soup pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Stir occasionally and let everything cook for 5 to 7 minutes, until the onions are soft and slightly translucent and the carrots start to tenderize. This step is where the soup’s flavor starts to build, so don’t rush it!
Looking to save time? Our quick meal prep tips might help you get ahead.

Step 3: Stir in the Garlic and Spices

Next, add your minced garlic and cook for another minute, just until it becomes fragrant. Then sprinkle in 1 teaspoon each of smoked paprika and dried thyme. Add a pinch of salt and a few cracks of black pepper to round things out. Stir it all together so the vegetables are evenly coated in the seasoning.
This is a great point to play with flavor. Want more warmth? A pinch of crushed red pepper flakes does wonders. Learn more in our post on how to adjust spice levels to taste.

Step 4: Add the Beans and Broth

Now for the heart of this step by step soup: the protein-packed beans and savory broth. Add the rinsed white beans and pour in 4 cups of vegetable broth. Stir everything gently to combine. Bring the mixture to a gentle boil, then reduce the heat to low and let it simmer uncovered for about 15 minutes.
If you like a creamier texture, mash a small portion of the beans against the side of the pot or use an immersion blender for just a few pulses—totally optional but deeply satisfying. For other protein-boosted ideas, try pairing this with our low-calorie high-protein mac and cheese.

Step 5: Add the Kale

Toss in 2 cups of chopped kale and let it simmer for another 5 minutes. The kale will wilt and soften, adding color, texture, and loads of nutrients. Don’t have kale? No worries—baby spinach or chopped Swiss chard are excellent swaps. Visit our guide to simple leafy green substitutes if you want to mix things up.

Step 6: Finish with Lemon Juice

Once the kale is tender and the soup is looking rich and hearty, take the pot off the heat and squeeze in the juice from half a lemon. This brightens the soup and balances the smoky and earthy flavors. It’s a small step, but it makes a huge difference in flavor. You can also zest the lemon beforehand and add a pinch for even more zing.

Step 7: Taste and Adjust

Give your soup a final stir and taste test. Add more salt or pepper if needed, or a bit more lemon if you want extra brightness. If you prefer a heartier bowl, feel free to stir in cooked shredded chicken or leftover turkey at this point. For even more ideas, our easy chicken and rice soup is a delicious add-on or variation.

Step 8: Serve and Savor

Ladle the soup into bowls and serve it hot, maybe with some fresh herbs like parsley or thyme if you have them on hand. Pair it with crusty bread, or a side like our herbed potato rolls for a complete meal. It’s the kind of cozy, high-protein dinner you’ll crave again and again.

By following this clear step by step method, you’ll end up with a flavorful, filling, and protein-rich white bean soup that’s perfect for any night of the week. Keep it flexible, make it your own, and let this become one of those staple recipes you pass on to others. If you loved this, don’t miss our hearty lentil and potato soup for another plant-based favorite that’s equally nourishing.

What to Serve with High Protein White Bean Soup

While this soup is perfectly satisfying on its own, it loves a good sidekick. A slice of toasted sourdough or warm crusty bread is a no-brainer—something to soak up every last drop. If you’re leaning low-carb, pair it with a crisp green salad tossed in a zippy vinaigrette. Got leftovers? Serve it with a batch of Greek turkey meatballs or a simple grilled cheese for a little more heft. Want to cozy things up even more? Add a side of easy homemade beef chili for a soup-and-soup night (yes, that’s a thing—and we’re into it). You can also go big with a bowl of herbed potato rolls if you’re feeding a crowd.

Key Tips for Making High Protein White Bean Soup

Here’s the scoop on getting the best results every time you make High Protein White Bean Soup:
Use good broth. Since this soup is broth-based, quality matters. Go for low-sodium veggie broth and adjust the salt yourself.
Smash some beans. For extra creaminess without cream, mash a handful of beans before adding them to the pot.

Don’t skip the lemon. That splash of lemon juice at the end brings everything to life.
Add protein if you want. Stir in shredded chicken or turkey for extra staying power.
Keep it flexible. No kale? Use spinach or Swiss chard. Out of carrots? Toss in bell peppers or zucchini.
This soup is forgiving and thrives on whatever you’ve got in the fridge—just don’t overthink it.

Storage and Reheating Tips High Protein White Bean Soup

Got leftovers? Lucky you. This soup stores beautifully. Let it cool, then transfer it to airtight containers.
Fridge: Keeps well for up to 3 days. The flavors deepen over time, so it’s even better the next day.
Freezer: Skip adding the kale if you’re freezing—just stir it in when you reheat. Store for up to 2 months.
Reheating: Warm it gently on the stove or in the microwave. If it thickens too much, add a splash of broth or water to loosen it up.
If you’re prepping lunches for the week, this one’s a total meal prep champion. Grab-and-go, heat-and-eat, no regrets.

FAQs

Can I use dried beans instead of canned?
Absolutely! Just soak and cook them ahead of time. You’ll need about 1.5 cups cooked beans for every 1 cup canned.

Is this soup vegan?
Yes, it’s 100% vegan as written. Just be sure your broth is plant-based.

Can I add meat?
Totally. Cooked chicken, turkey, or even sausage work great here.

Can I make it in a slow cooker?
Yes. Sauté the aromatics first, then toss everything into the slow cooker on low for 4–6 hours. Add the kale near the end.

Final Thoughts

High Protein White Bean Soup is one of those rare recipes that checks all the boxes: easy, healthy, satisfying, and wildly adaptable. Whether you’re making dinner for a busy weeknight, stocking your freezer, or just craving a bowl of something cozy that won’t leave you in a food coma, this soup has your back. It’s real food for real life—and it just might become your new favorite way to eat beans. Don’t forget to check out our easy chicken and rice soup if you’re in the mood to keep the soup streak going.

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

Print

High Protein White Bean Soup That’s Cozy, Quick & Satisfying

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A hearty and nutritious white bean soup packed with protein, perfect for a comforting meal.

  • Author: CHEF RAMSAY
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Main
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 2 cups canned white beans, rinsed and drained
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • Salt and pepper to taste
  • 2 tablespoons olive oil
  • 2 cups kale, chopped
  • Juice of half a lemon

Instructions

1. In a large pot, heat olive oil over medium heat.

2. Add chopped onion, carrots, and celery. Sauté until the vegetables are tender, about 5-7 minutes.

3. Stir in minced garlic and cook for an additional minute until fragrant.

4. Add the rinsed white beans, vegetable broth, thyme, smoked paprika, salt, and pepper.

5. Bring the mixture to a boil, then reduce heat and simmer for 15 minutes.

6. Stir in the chopped kale and cook for another 5 minutes until the kale is wilted.

7. Remove from heat and stir in lemon juice.

8. Serve hot, garnished with additional herbs if desired.

Notes

For added protein, consider adding cooked chicken or turkey.

This soup can be stored in the refrigerator for up to 3 days.

Freezes well; just leave out the kale until reheating.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

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