High Protein White Bean Soup

October 6, 2026

High Protein White Bean Soup lands like a full meal in a bowl: creamy beans, shredded chicken, a salty hit from pancetta, and enough kale to keep the broth feeling hearty instead of heavy. The texture is what makes it stick with you. Some of the beans stay whole, some get mashed into the pot, and that gives the broth body without turning it into a puree.

This version works because it builds flavor in layers instead of leaning on one big shortcut. Browning the pancetta first gives you fat for the onion and garlic, which means the base starts savory before the broth even goes in. The parmesan rind does quiet work in the background, adding depth and a little roundness that makes the soup taste simmered, not assembled.

Below, I’ll walk through the exact point where the soup turns from brothy to satisfying, plus the small finishing touches that make the whole pot taste brighter. The lemon at the end matters more than it sounds like it should.

“

The broth got thick and silky after I mashed some of the beans, and the lemon at the end kept it from tasting too heavy. My husband went back for seconds before I even sat down.

★★★★★— Melissa T.

Love the creamy beans, smoky pancetta, and lemony finish in this high protein white bean soup? Save it to Pinterest for a hearty dinner that tastes even better the next day.

Save to Pinterest

The Secret to a Brothy Soup That Still Eats Like Dinner

The mistake with bean soups is letting them stay thin all the way through. A good bowl needs some body, but it shouldn’t turn into paste. The way to get there here is simple: simmer the beans long enough to soften, then mash a portion of them against the side of the pot. That gives you a naturally thick broth without adding cream or flour.

The other thing that matters is the order. Pancetta first, aromatics second, liquid third. If you dump everything in at once, the onion never picks up that savory fat and the soup tastes flatter. The parmesan rind also needs time in the pot to do its work, which is why the long simmer comes before the chicken and kale go in.

  • Cannellini beans — These are the backbone of the soup. They turn creamy when simmered and mash cleanly into the broth, which is why they work better here than firmer beans.
  • Pancetta or turkey bacon — Pancetta gives the deepest, saltiest flavor. Turkey bacon works if you want something lighter, but it won’t give quite the same richness in the pan drippings.
  • Parmesan rind — This is one of the few add-ins that actually changes the broth, not just the seasoning. If you don’t have one, stir in a little extra parmesan at the end, but the finish won’t have the same depth.
  • Kale — Add it near the end so it stays tender and green. If it simmers too long, it turns dull and papery instead of soft and pleasant.

What Happens in the Pot, and Why the Timing Matters

High Protein White Bean Soup hearty Italian-style broth

Cook pancetta in a large pot until the pieces are crisp and the fat has rendered. Pull the pancetta out before you add the onion so the bits stay crunchy for serving, and leave just enough fat behind to coat the bottom of the pot. If the pancetta looks pale and chewy, it won’t flavor the soup the same way.

Add the onion and cook it until it softens and turns translucent around the edges, then stir in the garlic and red pepper flakes for a short minute. Garlic burns fast once the pot is hot, so don’t walk away here. You want the smell to turn fragrant and a little sweet, not sharp or bitter.

Pour in the broth, diced tomatoes, beans, Italian seasoning, and parmesan rind, then bring everything to a steady simmer. Keep it there long enough for the beans to give up some starch and for the rind to season the broth from the inside out. After that, mash some of the beans against the side of the pot, add the chicken and kale, and cook just until the greens are wilted and the chicken is heated through.

Small Changes That Still Keep the Soup Working

Make It Dairy-Free Without Losing Body

Leave the parmesan rind out and finish with olive oil and lemon instead of extra cheese. The soup will still taste full because the beans and pancetta carry the texture, but it will lose a little of the round, savory background note that the rind gives.

Use Turkey Bacon for a Lighter Pot

Turkey bacon gives you some smoky saltiness, but it won’t render as much fat, so add a drizzle of olive oil before sautéing the onion. The finished soup tastes a little leaner, which works well if you want the beans and greens to stay front and center.

Swap in Spinach When You Don’t Have Kale

Spinach wilts in a minute or two, so stir it in right at the end and pull the pot off the heat once it turns glossy and dark green. The soup will feel softer and less chewy than the kale version, which is fine if you want a gentler texture.

How to Store It for Better Leftovers

  • Refrigerator: Store for up to 4 days. The broth thickens as it sits because the beans keep releasing starch.
  • Freezer: This freezes well for up to 3 months. Leave a little headspace in the container, since the liquid expands and the beans soften slightly after thawing.
  • Reheating: Rewarm gently on the stove over medium-low heat with a splash of broth or water. Hard boiling can make the chicken dry and the kale too soft.

Questions I Get Asked About This Recipe

Can I use canned chicken instead of cooked shredded chicken?+

Yes, but add it near the end and heat it just until warmed through. Canned chicken can dry out if it simmers too long, and it won’t absorb the broth the same way fresh cooked chicken does.

How do I make this soup thicker without adding cream?+

Mash more of the beans against the side of the pot before you add the chicken and kale. That releases starch into the broth and gives you a naturally thicker texture without changing the flavor the way cream would.

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

Absolutely. It tastes even better the next day because the broth picks up more of the bean and parmesan flavor overnight. If you want the kale brighter, add it during reheating instead of cooking it fully the first time.

Why did my soup taste flat even after I added salt?+

It usually means the soup needed more acidity or more time with the parmesan rind. Salt sharpens flavor, but lemon at the end and a longer simmer with the rind give the broth depth and lift, which is what keeps bean soup from tasting dull.

Can I leave out the pancetta and keep it vegetarian?+

Yes. Use olive oil to start the onion and add an extra pinch of smoked paprika if you want some of that savory edge back. The soup will be lighter, but the beans, tomatoes, garlic, and parmesan still give it plenty of substance.

High Protein White Bean Soup

High protein white bean soup with a hearty Italian-style broth, tender cannellini beans, shredded chicken, and wilted kale. Pancetta adds savory crunch, while a parmesan rind deepens the flavor as the soup simmers.
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
  • salt and pepper to taste
shredded chicken
  • 2 cup cooked chicken shredded
pancetta and aromatics
  • 4 oz pancetta or turkey bacon diced
  • 1 onion diced
  • 4 garlic minced
  • 1 red pepper flakes 1/2 teaspoon
kale and broth base
  • 4 cup kale chopped
  • 6 cup chicken broth
  • 1 can (14 oz) diced tomatoes
  • 2 tsp Italian seasoning
  • 1 parmesan rind
for serving
  • Olive oil, parmesan, and lemon for serving
  • salt and pepper to taste

Equipment

  • 1 Dutch oven

Method
 

Crisp pancetta
  1. Cook pancetta in a Dutch oven over medium heat until crispy, then remove and set aside.
  2. Leave the rendered fat in the pot so the next step can build flavor from the drippings.
Sauté aromatics
  1. Sauté the diced onion in the fat for 4 minutes until softened, then add the minced garlic and red pepper flakes and cook 1 minute.
Simmer the broth
  1. Add the chicken broth, diced tomatoes, drained cannellini beans, Italian seasoning, and the parmesan rind, then bring to a simmer and cook for 20 minutes.
  2. Keep the soup at a steady simmer so the beans turn tender and the broth becomes lightly thickened.
Thicken and finish
  1. Remove the parmesan rind, then mash some of the beans in the pot to thicken the soup.
  2. Add the shredded chicken and chopped kale, then simmer for 5-7 minutes until the kale is wilted.
Season and serve
  1. Season the soup with salt and pepper to taste.
  2. Top each bowl with the reserved pancetta, parmesan, a drizzle of olive oil, and a squeeze of lemon.

Notes

For extra thickness, mash more beans after removing the parmesan rind, and if it gets too thick, loosen with a splash of chicken broth. Store in an airtight container in the refrigerator for up to 4 days; freeze up to 2 months (add kale during reheating if you prefer it fresher). For a dietary swap, use turkey bacon and keep the chicken lean to reduce saturated fat while maintaining the high-protein goal.

Loved this recipe?

Save it to Pinterest for later or print a clean copy for your kitchen.

Save to Pinterest

Leave a Comment

Recipe Rating