High Protein White Bean Soup

Loading…

By Reading time
Servings 4–6 people

Creamy white beans, shredded chicken, and kale make this soup feel hearty enough for dinner, but it still eats like a clean, brothy bowl with plenty of body. The beans soften just enough to thicken the broth naturally, the pancetta adds a salty edge, and the parmesan rind leaves behind a savory depth that makes the whole pot taste like it simmered much longer than it did.

What sets this version apart is the way the soup builds thickness without cream. A few beans get mashed right in the pot, which gives the broth that velvety, clingy texture you want, while the shredded chicken and kale go in at the end so they stay tender instead of dry or dull. A little lemon over the top sharpens everything up and keeps the soup from tasting heavy.

Below you’ll find the timing that keeps the kale green, the best way to use a parmesan rind, and a few smart swaps if you want to make this with turkey bacon or keep it dairy-free at the table.

“

I mashed about half the beans like you suggested and the broth turned out thick and creamy without getting gluey. The lemon at the end made the chicken and pancetta taste brighter, and even my picky kid ate a whole bowl.

★★★★★— Jenna M.

Save this high protein white bean soup for a thick, cozy bowl with chicken, kale, and a parmesan finish.

Save to Pinterest

The Trick to Thick White Bean Soup Without Cream

The biggest mistake with bean soup is letting it stay thin all the way through and then trying to fix it with extra seasoning. That just gives you a watery pot with stronger water. The better move is to build body from the beans themselves. Cannellini beans break down in a way that thickens the broth without turning the soup grainy, and mashing some of them against the side of the pot gives you immediate texture control.

The parmesan rind matters here too. It doesn’t melt into the soup, but it quietly adds a round, salty depth that makes the broth taste more finished. Pull it out before serving, because by then it’s done its job. If your soup still looks a little loose at the end, let it simmer uncovered for a few extra minutes after the chicken goes in. That last bit of evaporation makes a bigger difference than people expect.

What Each Ingredient Is Doing in the Pot

High Protein White Bean Soup hearty creamy kale
  • Cannellini beans — These are the backbone of the soup. They soften into the broth better than firmer beans, so they give you that creamy texture once you mash a portion of them. Great value here; no need for anything fancy as long as the beans are fully drained.
  • Pancetta or turkey bacon — This starts the pot with fat and salt, which means the onion cooks in flavor instead of plain oil. Pancetta gives the deepest savory taste, but turkey bacon works if that’s what you have. Just cook it until it’s crisp enough to leave rendered fat in the pan.
  • Parmesan rind — This is the ingredient that makes the broth taste like it simmered all afternoon. A wedge of real parmesan rind adds a subtle, savory richness that grated cheese alone can’t give the same way. If you have one in the freezer, use it.
  • Kale — Add it near the end so it stays green and tender instead of fading into the background. Pre-chop it into bite-size ribbons; huge pieces look rustic for about two minutes, then get awkward to eat.
  • Chicken broth — Use a broth you actually like tasting on its own, since it carries the whole soup. A lower-sodium broth gives you better control, especially because the pancetta and parmesan already bring salt to the pot.

Build the Broth Before the Greens Go In

Crisping the Pancetta

Cook the pancetta first and let it get properly crisp before you remove it from the pot. You want enough fat rendered to coat the onion, but not so much that the bottom burns. If the pancetta is pale and soft, it won’t contribute much texture at the end. If it gets too dark, the soup takes on a bitter edge, so stop when the pieces look deeply golden and the fat in the pan is shimmering.

Softening the Onion and Garlic

Let the onion cook in the pancetta fat until it turns translucent and starts to sweeten. This is the base of the soup, and rushing it leaves you with sharp onion flavor that never quite disappears. Garlic and red pepper flakes only need a minute, just long enough to smell fragrant. If the garlic starts browning, pull the pot off the heat for a few seconds so it doesn’t turn harsh.

Simmering for Body

Once the broth, tomatoes, beans, seasoning, and parmesan rind go in, let the soup simmer with small bubbles, not a hard boil. A hard boil can break the beans apart too aggressively and muddy the broth. After about 20 minutes, the soup should taste fully blended and the beans should be soft enough to mash. Remove the rind, mash a few beans against the side of the pot, and stir until the broth looks a little silkier.

Finishing with Chicken and Kale

Add the shredded chicken and kale after the soup has already developed its flavor. That keeps the chicken tender and the greens bright. Simmer just until the kale wilts and turns dark green with a little bite left in the stems. Finish with black pepper, then serve with olive oil, parmesan, and a squeeze of lemon, which wakes up the whole bowl right before it hits the table.

How to Adapt This Soup Without Losing the Good Part

Make It Dairy-Free

Skip the parmesan rind and finish with a little extra olive oil and lemon. You’ll lose the subtle aged-cheese depth, but the soup still has plenty of body from the beans and enough savory backbone from the pancetta and broth to stay satisfying.

Use Turkey Bacon Instead of Pancetta

Turkey bacon works, but it gives a leaner, smokier finish and less rendered fat. If the pot looks dry after the bacon cooks, add a spoonful of olive oil before the onion goes in so the base still has enough richness.

Make It Vegetarian

Leave out the chicken and pancetta, then start the pot with olive oil and add an extra parmesan rind if you eat dairy. To keep the soup filling, use a third can of beans or stir in cooked farro at the end for more chew and substance.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. The soup thickens as it sits, so expect the beans to soak up some broth.
  • Freezer: It freezes well for up to 3 months. Cool it completely first and leave a little room in the container for expansion.
  • Reheating: Reheat gently on the stove over medium-low heat with a splash of broth or water. Don’t boil it hard, or the kale can turn limp and the chicken can dry out.

Questions I Get Asked About This Recipe

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

Yes, but add it near the very end and warm it just until hot. Canned chicken can go stringy if it simmers too long, and it won’t need the full 5 to 7 minutes that fresh shredded chicken does.

How do I keep the kale from getting mushy?+

Add it only after the beans and chicken are fully cooked, then simmer just until the leaves darken and wilt. If it goes in too early, the kale loses its structure and the soup tastes flat instead of fresh.

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

Yes, and it actually tastes even better the next day. The soup will thicken in the fridge, so loosen it with a splash of broth when you reheat it. Hold back the lemon until serving so the flavor stays bright.

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

Mash more of the beans against the side of the pot and let the soup simmer uncovered for a few extra minutes. That reduces the liquid and releases starch from the beans, which thickens the broth naturally without making it heavy.

Can I leave out the parmesan rind?+

You can, but the broth will taste a little flatter. If you skip it, add a bit more parmesan at the table and finish with extra black pepper and lemon so the soup still has a strong savory edge.

High Protein White Bean Soup

High protein white bean soup with a hearty Italian-style broth, shredded chicken, and pancetta for savory depth. Cannellini beans are simmered until creamy, then mashed for thickness before kale and chicken finish cooking.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Italian-American
Calories: 430

Ingredients
  

Canned cannellini beans
  • 2 can (15 oz) cannellini beans Drain well before using.
Cooked chicken
  • 2 cup cooked chicken Shred before adding to the soup.
Pancetta
  • 4 oz pancetta or turkey bacon Dice and cook until crispy.
Kale
  • 4 cup kale Chop for quick wilting.
Onion
  • 1 onion Dice for even sautéing.
Garlic
  • 4 clove garlic Minced.
Chicken broth
  • 6 cup chicken broth Use as the base for the simmer.
Diced tomatoes
  • 1 can (14 oz) diced tomatoes Use with juices.
Italian seasoning
  • 2 tsp Italian seasoning
Red pepper flakes
  • 0.5 tsp red pepper flakes Adjust to taste.
Parmesan rind
  • 1 parmesan rind Simmer for flavor; remove before thickening.
Olive oil
  • 1 tbsp olive oil For serving drizzle.
Parmesan
  • 1 tbsp parmesan Optional extra topping.
Lemon
  • 1 lemon Use wedges or juice to finish.
Salt
  • 0.25 tsp salt To taste.
Black pepper
  • 0.125 tsp pepper To taste.

Equipment

  • 1 Dutch oven

Method
 

Crisp the pancetta
  1. Cook the pancetta in a Dutch oven over medium heat until crispy, about 5-8 minutes, then remove and set aside.
  2. Leave the rendered fat in the pot for sautéing.
Build the broth
  1. Sauté the onion in the fat for 4 minutes at medium heat, stirring until softened.
  2. Add the garlic and red pepper flakes and cook for 1 minute, just until fragrant.
  3. Stir in the chicken broth, diced tomatoes, cannellini beans, Italian seasoning, and parmesan rind, then bring to a gentle simmer.
  4. Simmer for 20 minutes, keeping the pot at a steady low bubble for even flavor.
Thicken and finish
  1. Remove the parmesan rind, then mash some of the beans in the pot with a spoon to thicken the soup.
  2. Add the shredded chicken and chopped kale, then simmer for 5-7 minutes until the kale is wilted and the chicken is heated through.
  3. Season with salt and pepper to taste.
Serve
  1. Ladle into bowls and top with the pancetta, parmesan, a drizzle of olive oil, and lemon to brighten the flavor.

Notes

For maximum thickness, mash about one-third of the beans directly in the pot after simmering; keep the simmer gentle so the soup stays silky. Refrigerate leftovers up to 4 days in a covered container; freeze yes (up to 3 months) and thaw in the fridge, then reheat with a splash of broth to loosen. For a dairy-free option, omit the parmesan rind and parmesan topping and use extra olive oil plus lemon zest to round out flavor.

You might also like these recipes

Leave a Comment

Recipe Rating