High Protein White Bean Soup

Loading…

By Reading time

Hearty, brothy, and thickened just enough to feel substantial, this high protein white bean soup lands in that sweet spot between light and filling. The beans break down just a little, the chicken brings steady protein, and the pancetta adds a salty, smoky backbone that keeps every spoonful interesting. It tastes like the kind of soup that’s been simmering all afternoon, even though it comes together in under an hour.

What makes this version work is the layering. The pancetta starts the pot with rendered fat, which carries the onion, garlic, and red pepper flakes without needing extra oil right away. A parmesan rind quietly does the heavy lifting in the broth, giving it depth without turning the soup heavy or creamy. Mashing a portion of the beans at the end is what gives you body without flour, cream, or a long reduction.

Below you’ll find the small details that matter most here: when to mash the beans, how long to simmer the kale so it stays tender instead of muddy, and the best swaps if you want to make it without pork.

“

The broth turned out rich without being creamy, and mashing a few of the beans made it taste like it had simmered forever. My husband went back for seconds and asked if there was enough left for lunch tomorrow.

★★★★★— Megan L.

Save this high protein white bean soup for nights when you want a hearty bowl with beans, chicken, and a parmesan-kissed broth.

Save to Pinterest

The Secret to a Soup That Tastes Simmered, Not Thin

A lot of bean soups miss the mark because they stop at broth plus beans. That makes a bowl that tastes flat and watery, even when the ingredient list looks right on paper. The fix here is to build layers: rendered pancetta fat for the base, parmesan rind for depth, and a little bean mashing at the end for body.

The other mistake is rushing the kale. If it goes in too early, it loses its color and turns soft in the wrong way. Add it after the chicken so it wilts in the hot broth without disappearing. The result should feel rustic and spoonable, not puréed or heavy.

What Each Ingredient Is Actually Doing in This Soup

High protein white bean soup hearty Italian-style broth
  • Cannellini beans — These are what give the soup its creamy body without cream. Cannellini beans hold their shape better than some softer white beans, but they still mash easily enough to thicken the broth. If you swap in great northern beans, the texture stays close; just expect a slightly firmer bite.
  • Chicken — Cooked shredded chicken turns this from a side soup into a full meal. Rotisserie chicken works well and saves time, and it’s one of the few shortcuts that doesn’t cost you much in flavor. Shred it fairly small so it blends into the soup instead of sitting in big dry chunks.
  • Pancetta or turkey bacon — This is the salty, savory foundation. Pancetta gives the deepest flavor, but turkey bacon works if you want a lighter version; just know you’ll lose a little of that rich rendered fat, so the soup will taste cleaner and a bit less luxurious. If you use turkey bacon, add a drizzle of olive oil before sautéing the onions.
  • Parmesan rind — Don’t skip this if you have it. It slowly perfumes the broth and adds a savory finish that grated cheese alone can’t match. If you don’t have a rind, add a small handful of finely grated parmesan at the end instead, but the broth won’t have quite the same depth.
  • Kale — Kale holds up beautifully in a simmering soup and keeps some texture even after it softens. Chop it into bite-sized ribbons so it doesn’t clump in the bowl. If you use spinach instead, add it at the very end because it wilts much faster and will disappear into the broth.

Building the Broth in the Right Order

Rendering the Pancetta

Cook the diced pancetta over medium heat until it’s crisp and the fat has rendered out. That fat carries the onion and garlic, so don’t rush this stage or drain it away too early. If the pancetta is pale and soft, the broth will miss that salty backbone the soup needs. Pull the bits out when they’re crisp so they stay crunchy for the finish.

Softening the Onion and Blooming the Garlic

Add the diced onion to the pan and cook it in the fat until it turns translucent and soft at the edges, about 4 minutes. The garlic and red pepper flakes go in at the end of this stage so they perfume the base without burning. If the garlic goes from fragrant to dark in a matter of seconds, the heat is too high and the whole pot will taste bitter. Keep it moving and listen for a gentle sizzle, not a hard fry.

Simmering the Beans and Broth

Once the broth, tomatoes, beans, seasoning, and parmesan rind are in, bring the pot to a steady simmer and let it work for about 20 minutes. You want the beans to soften just enough to release starch into the liquid. This is where the soup starts tasting unified instead of like separate ingredients floating in broth. If it boils hard, the beans can break down unevenly and the tomatoes can taste sharper than they should.

Finishing with Chicken and Kale

Stir in the shredded chicken and kale only after the broth has developed some body. The chicken just needs to warm through, and the kale should turn tender and dark green without losing its shape. If the pot sits at a hard boil here, the chicken will tighten up and the kale will turn dull. A gentle simmer is enough.

Thickening Without Cream

Remove the parmesan rind, then mash some of the beans against the side of the pot with a spoon or potato masher. This is the step that makes the soup feel hearty. You’re not trying to puree it smooth; you just want enough broken beans to give the broth a velvety, lightly thickened texture. Season at the end so the salt lands accurately after the parmesan and pancetta have done their work.

Three Ways to Make It Work for Your Kitchen

Dairy-Free Version

Leave out the parmesan rind and finish with a little extra olive oil and a squeeze of lemon. You lose some of the savory depth, but the lemon keeps the soup bright and the olive oil gives it a smooth finish. If you want more umami without dairy, stir in a spoonful of white miso off the heat.

Vegetarian Swap

Skip the chicken and pancetta and build the base with olive oil instead. Use vegetable broth and add an extra can of beans for more protein and body. You’ll get a lighter soup with a cleaner flavor, so lean harder on parmesan, lemon, and black pepper at the end.

Extra-Thick, Almost Stew-Like

Mash more of the beans, up to half the pot, if you want a thicker spoonful. You can also simmer it uncovered for the last 5 to 10 minutes to concentrate the broth. That gives you a denser texture without adding cream or flour, but it does mean the soup will cool into something sturdier in the bowl.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The beans will continue to thicken the broth as it sits.
  • Freezer: It freezes well for up to 3 months, though the kale softens a little after thawing. Freeze in portions and leave space in the container for expansion.
  • Reheating: Warm gently on the stovetop over medium-low heat with a splash of broth or water if needed. Don’t boil it hard or the chicken can dry out and the beans can turn grainy.

Answers to the Questions Worth Asking

Can I use dried beans instead of canned beans?+

Yes, as long as they’re fully cooked before they go into the soup. Use about 3 to 3 1/2 cups cooked cannellini beans to replace the two cans. Dried beans give you excellent texture, but they need their own cooking time, so this only saves you money, not time.

How do I thicken this soup without cream?+

Mash more of the beans right in the pot until the broth looks slightly cloudy and turns more velvety. That starch is what gives the soup body. If it still feels thin, simmer it uncovered for a few extra minutes, but don’t add flour unless you want a different texture entirely.

Can I use spinach instead of kale?+

Yes. Spinach works well, but add it right at the end because it wilts in seconds and can vanish into the broth if it cooks too long. Kale holds a little more texture, which is why it’s the better choice for leftovers.

How do I keep the chicken from getting dry?+

Add the chicken near the end and warm it through instead of simmering it for a long time. Since it’s already cooked, it only needs a few minutes in the hot broth. Overcooking is what makes shredded chicken stringy and dry.

Can I make this soup ahead of time?+

Yes, and it often tastes better the next day. The broth thickens as it rests, so you may need to loosen it with a splash of broth when reheating. If you know you’ll store it, keep the pancetta for topping until serving so it stays crisp.

High Protein White Bean Soup

High protein white bean soup with an Italian-American broth that simmers with cannellini beans, a parmesan rind for depth, and tender shredded chicken. Finished with kale and crispy pancetta for a hearty, spoonable texture.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Italian-American
Calories: 430

Ingredients
  

Cannellini beans
  • 2 can (15 oz) cannellini beans, drained
Chicken
  • 2 cup cooked chicken, shredded
Pancetta
  • 4 oz pancetta or turkey bacon, diced
Kale
  • 4 cup kale, chopped
Onion
  • 1 onion, diced
Garlic
  • 4 clove garlic, minced
Chicken broth
  • 6 cup chicken broth
Diced tomatoes
  • 1 can (14 oz) diced tomatoes
Seasonings
  • 2 tsp Italian seasoning
  • 0.5 tsp red pepper flakes
Parmesan rind
  • 1 parmesan rind For simmering; remove before mashing/thickening.
Serving
  • 0.25 cup olive oil, and parmesan and lemon for serving Use to finish each bowl to taste.
Salt and pepper
  • 0.25 tsp Salt and pepper to taste

Equipment

  • 1 Dutch oven

Method
 

Cook pancetta and aromatics
  1. In a Dutch oven, cook the pancetta until crispy, then remove and set aside.
  2. Sauté the onion in the rendered fat for 4 minutes; add the garlic and red pepper flakes and cook for 1 minute.
Simmer the broth
  1. Add chicken broth, diced tomatoes, cannellini beans, Italian seasoning, and the parmesan rind; bring to a simmer and cook for 20 minutes.
  2. Remove the parmesan rind and mash some of the beans in the pot to thicken the soup.
Finish with chicken and kale
  1. Stir in shredded chicken and chopped kale, then simmer for 5-7 minutes until the kale is wilted.
  2. Season with salt and pepper to taste, then top each bowl with the pancetta, parmesan, olive oil, and lemon.

Notes

For extra thickness, mash more beans after removing the parmesan rind—start with about one-third and adjust. Store leftovers in the refrigerator up to 4 days; reheat gently on the stove. Freezing is yes, but kale may soften further when thawed. For a lighter option, swap pancetta for turkey bacon and use low-sodium chicken broth if desired.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating