High Protein White Bean Soup

Posted on

Soups, Stews & Chili

Difficulty

Prep time

Cooking time

Total time

Servings

Hearty, brothy, and full of real staying power, this high protein white bean soup lands in that sweet spot between comforting and practical. The beans turn creamy without needing cream, the shredded chicken gives it enough substance to count as dinner, and the parmesan rind quietly pulls the whole pot toward something deeper and more savory than an ordinary bean soup. The kale keeps its shape and gives every bowl a little bite, so the texture stays interesting from the first spoonful to the last.

The part that makes this version work is the layering. Browning the pancetta first gives you fat and flavor for the onion, garlic, and red pepper flakes, and the parmesan rind infuses the broth while the beans simmer. Mashing a portion of the beans at the end thickens the soup naturally, which is a better move than adding flour or cream if you want a silky body without losing that clean, brothy finish.

“

The beans got creamy without falling apart, and the parmesan rind made the broth taste like it simmered all day. I used turkey bacon and still got plenty of flavor. My husband went back for a second bowl before I even sat down.

★★★★★— Megan L.

Like this hearty white bean soup? Save it to Pinterest for the nights when you want a high-protein bowl with creamy beans, shredded chicken, and a parmesan-rich broth.

Save to Pinterest

The Broth Needs the Rind Before It Needs the Kale

White bean soup can go flat fast if everything goes into the pot at once. The parmesan rind is doing more than adding a little salt. It gives the broth that slow-cooked, savory edge that makes the soup taste finished instead of just boiled beans in broth. If you add the kale too early, it loses its color and turns muddy before the beans have had time to thicken the soup.

The other place people lose momentum is with texture. Cannellini beans are soft enough to thicken naturally, but only if you give them time in the hot broth and then mash a portion near the end. That small move changes the whole bowl. You get body without turning the soup into puree, and the shredded chicken stays tender instead of dry.

What Each Ingredient Is Actually Doing in This Soup

High Protein White Bean Soup hearty Italian-style broth
  • Cannellini beans — These are the engine of the soup. They give you protein, creaminess, and thickness all at once. Navy beans will work in a pinch, but cannellini have a softer, silkier texture that blends into the broth better.
  • Shredded chicken — This turns the soup from a starter into a full meal. Rotisserie chicken is the fastest option and works well because it’s already seasoned and tender. Add it near the end so it warms through without stringing out.
  • Pancetta or turkey bacon — This is your first layer of flavor. Pancetta gives the deepest savory base, while turkey bacon keeps the soup lighter but still adds a smoky note. Cook it until crisp so the fat has time to flavor the onion.
  • Parmesan rind — Don’t skip this if you have it. It melts flavor, not texture, into the broth and gives the soup that restaurant-style depth. If you don’t have one, a generous handful of grated parmesan stirred in at the end helps, though it won’t infuse the broth the same way.
  • Kale — Kale holds up better than spinach here because the soup simmers long enough for the flavors to build. Chop it small so it softens in the final minutes without leaving tough stems in the bowl.
  • Chicken broth and diced tomatoes — The broth carries the soup, and the tomatoes give it a little acidity so the beans don’t taste heavy. Use a broth you’d actually drink, because bland broth shows up fast in a soup this simple.

The 20 Minutes That Give This Soup Its Body

Rendering the Pancetta

Start with the pancetta in a cold pot and let it slowly release its fat as it heats. You’re looking for crisp edges and enough rendered fat to coat the bottom of the pot. If you rush this step, you lose the flavor base that seasons the onion and garlic. Pull the pancetta out before it burns, because overcooked bits turn bitter fast.

Building the Brothy Base

Add the onion to the fat and cook until it turns translucent and soft around the edges, then stir in the garlic and red pepper flakes for just a minute. The garlic should smell fragrant, not browned. Once the broth, tomatoes, beans, Italian seasoning, and parmesan rind go in, keep the simmer gentle. A hard boil can split the texture of the beans and make the broth look rough instead of silky.

Thickening Without Cream

After about 20 minutes, remove the parmesan rind and mash some of the beans against the side of the pot with a spoon or potato masher. This is what gives the soup its body. You don’t need to mash them all; leave enough whole beans for texture. If the soup looks thin right after mashing, give it a few minutes to settle. It thickens more as the starches loosen into the broth.

Finishing with Chicken and Kale

Stir in the shredded chicken and kale and simmer just until the greens wilt and the chicken is heated through. The kale should stay bright green and tender, not dull or mushy. Taste at the end, then season with salt, pepper, and a squeeze of lemon if it needs lift. The lemon doesn’t make it sour; it wakes up the beans and cuts through the richness.

How to Adapt This for a Lighter Bowl, a Bigger Batch, or a Different Protein

Make it dairy-free without losing depth

Leave out the parmesan rind and finish the bowls with olive oil and lemon instead. You’ll lose a little of the background savoriness, so compensate with a touch more salt and an extra pinch of Italian seasoning. The soup still tastes complete because the beans and pancetta carry most of the body.

Make it gluten-free as written

This soup is naturally gluten-free if your broth and pancetta are certified gluten-free. The thickening comes from the beans, not flour, which keeps the texture clean and rustic. That also means you don’t have to change the process to make it work.

Swap the chicken for Italian sausage

Brown 1 pound of mild or hot Italian sausage instead of using shredded chicken, then build the soup in the same pot. The result is richer and heavier, with a little more spice and a less lean finish. It’s the best change if you want the soup to feel even more substantial.

Stretch it for a bigger crowd

Double everything except the red pepper flakes, then add those gradually to taste. A larger pot needs a little extra simmer time before you mash the beans because it takes longer for the broth to thicken evenly. This version holds well on the stove, so it’s an easy one to make ahead for a group.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The beans will thicken the broth as it sits, so expect a heartier texture the next day.
  • Freezer: It freezes well for up to 3 months, though the kale softens a bit after thawing. Freeze in portions for the smoothest reheating.
  • Reheating: Warm it gently on the stove over medium-low heat with a splash of broth or water. Don’t boil it hard or the chicken can dry out and the broth can get overly reduced.

Questions I Get Asked About This Recipe

Can I use navy beans instead of cannellini beans?+

Yes, but the soup will be a little less silky. Navy beans break down faster and give you a thicker, softer texture, while cannellini beans hold their shape better and taste creamier in the broth. If you use navy beans, mash less of them at the end.

How do I thicken white bean soup without cream?+

Mash some of the beans directly in the pot or briefly blend a cup of the soup and stir it back in. That thickens the broth with the starch already in the beans, so you keep the same flavor without adding dairy or flour. If the soup still looks loose, let it simmer uncovered for a few more minutes.

Can I use rotisserie chicken in this soup?+

Absolutely. Rotisserie chicken is one of the easiest shortcuts here because it’s already seasoned and tender. Stir it in at the end so it warms through without drying out or getting stringy.

Can I make this white bean soup ahead of time?+

Yes, and it often tastes even better the next day. The beans continue to season the broth as it sits, though the soup will thicken in the fridge. Add a splash of broth when reheating to bring it back to the texture you want.

How do I keep the kale from getting mushy?+

Add the kale at the very end and simmer only until it turns bright green and tender. If it cooks too long, it loses its color and turns soft in a way that blurs into the broth. Keeping the final simmer short preserves the texture and keeps the bowl looking fresh.

High Protein White Bean Soup

High protein white bean soup with a hearty Italian-style broth, cannellini beans, shredded chicken, and wilted kale. Pancetta crisps on top and a parmesan rind simmers in for deep savory flavor.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Italian-American
Calories: 520

Ingredients
  

cannellini beans
  • 2 can (15 oz) cannellini beans drained
cooked 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 garlic, minced
chicken broth
  • 6 cup chicken broth
diced tomatoes
  • 1 can (14 oz) diced tomatoes
italian seasoning
  • 2 tsp Italian seasoning
red pepper flakes
  • 0.5 tsp red pepper flakes
parmesan rind
  • 1 parmesan rind
olive oil
  • 2 tbsp olive oil for serving
parmesan
  • 0.25 cup parmesan for serving
lemon
  • 1 lemon for serving
salt
  • 0.5 tsp salt to taste
black pepper
  • 0.25 tsp black pepper to taste

Equipment

  • 1 Dutch oven

Method
 

Crisp the pancetta
  1. Heat the Dutch oven over medium heat and cook the pancetta (or turkey bacon) until crispy, about 6-8 minutes. Stir occasionally so it browns evenly, then remove and set aside.
Build the base
  1. Sauté the diced onion in the fat for 4 minutes, until softened. Stir in the minced garlic and red pepper flakes and cook for 1 minute.
  2. Add the chicken broth, diced tomatoes, cannellini beans, Italian seasoning, and parmesan rind. Bring to a simmer and cook for 20 minutes.
Thicken and finish
  1. Remove the parmesan rind and mash some of the beans in the pot to thicken the soup. Keep the soup at a gentle simmer.
  2. Add the shredded chicken and chopped kale. Simmer for 5-7 minutes, stirring once, until the kale is wilted.
  3. Season with salt and black pepper to taste. Ladle into bowls and top with the reserved pancetta, parmesan, a drizzle of olive oil, and lemon.

Notes

Pro tip: mashing some beans directly in the pot thickens the broth without needing any flour. Store in an airtight container in the refrigerator for up to 4 days and reheat gently; freezer yes (up to 3 months), though kale can soften more on thawing. For a lighter option, swap pancetta for turkey bacon and use reduced-sodium chicken broth.

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating