High Protein Chicken and White Bean Soup

3 min prep 2 min cook 4 servings
High Protein Chicken and White Bean Soup
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a moment every winter—usually around mid-January—when the glow of the holidays has faded, the air is sharp enough to sting your cheeks, and the only thing that feels like a hug from the inside out is a steaming bowl of soup. Last year, that moment hit me on a Tuesday that had already crammed in a 6 a.m. workout, back-to-back Zoom meetings, and a frantic grocery run where I grabbed a rotisserie chicken on autopilot. I wanted something that would restore me, not just fill me. Something that could carry me through the 4 p.m. slump without sending me face-first into a bag of chips. That Tuesday night, this High-Protein Chicken and White Bean Soup was born—an accidental masterpiece that has since become the most-requested dinner in our house and the dish my neighbors ask for by name when the sniffles start circulating. It’s velvety yet chunky, creamy without a lick of dairy, and packed with enough protein to keep you satisfied well past the evening news. Whether you’re feeding a table of athletes, soothing a cold, or simply meal-prepping like a pro, this soup is about to become your new winter love language.

Why This Recipe Works

  • Protein Powerhouse: 38 g protein per serving thanks to chicken breast, cannellini beans, and a sneaky scoop of unflavored whey.
  • One-Pot Wonder: Minimal dishes, maximum flavor—everything simmers in the same Dutch oven.
  • Creamy Without Cream: A quick bean purée thickens the broth so silkily you’ll swear there’s heavy cream hiding inside.
  • Meal-Prep MVP: Tastes even better on day three and freezes beautifully for up to three months.
  • Pantry Friendly: Canned beans, boxed broth, and freezer-stash chicken mean you can whip this up without a special grocery trip.
  • Customizable Heat: Keep it mellow for kids or add a jalapeño kick—your call.
  • Veggie Smuggler: Three cups of spinach wilt invisibly into the broth for an extra nutrient boost.

Ingredients You'll Need

Ingredients

Every ingredient here pulls double duty: flavor and function. Let’s break it down so you know exactly what to look for and where you can improvise.

Chicken Breast: 1 ½ lb (about 700 g) boneless, skinless. I prefer organic air-chilled breasts; they stay juicier and don’t exude that weird foam you sometimes get with conventional birds. If you’re starting with leftover roast chicken, swap in 3 cups of shredded meat and reduce the simmer time by 10 minutes.

Cannellini Beans: Two 15-oz cans, drained and rinsed. These ivory Italian miracles are starchier than Great Northerns, which means they’ll creamify (yes, that’s a verb now) the broth better. If you only have chickpeas, they’ll work, but the soup will be a touch grainier.

Unflavored Whey Protein Isolate: ¼ cup. This is the silent protein bomb. Make sure it’s truly unflavored—vanilla will turn your savory soup into a protein milkshake nightmare. If you’re dairy-free, pea protein works; just whisk it with ½ cup warm broth before adding to avoid clumps.

Low-Sodium Chicken Broth: 5 cups. I keep the boxed kind in the pantry at all times. Look for brands that list “chicken” as the first ingredient, not “water.” If you’ve got homemade stock, gold star—you’ll need 6 cups because it’s usually richer and reduces faster.

Fresh Spinach: 3 loosely packed cups. Baby spinach wilts in seconds, but if you’ve only got mature spinach, remove the tough stems. Kale or Swiss chard can sub in; just give them a head-start sauté with the onions.

Onion, Celery & Carrot: The classic soffritto. Dice them small (¼-inch) so they disappear into every spoonful. Pro tip: pulse the trio in a food processor for 5 seconds and you’re done.

Garlic: 4 cloves, microplaned. Microplaning releases more allicin—that punchy compound that makes garlic taste like garlic.

Olive Oil: 2 Tbsp extra-virgin. You’ll use 1 Tbsp for the veg and 1 Tbsp to finish the soup for that glossy top note.

Lemon: Zest of 1 whole lemon plus 2 Tbsp juice. The zest amps up the chicken-y flavor, and the juice brightens all that protein.

Herbs & Spices: 1 tsp dried thyme, ½ tsp smoked paprika, ¼ tsp red-pepper flakes, 2 bay leaves, and a big handful of fresh parsley at the end. The smoked paprika is non-negotiable—it gives the illusion of bacon without the bacon.

Salt & Pepper: Start conservative; canned beans and broth vary wildly in sodium. You can always add more at the table.

How to Make High Protein Chicken and White Bean Soup

1 Warm Your Pot: Place a heavy 5-quart Dutch oven over medium heat for 90 seconds. A hot pot prevents chicken from sticking and encourages the soffritto to sweat, not steam.
2 Sear the Chicken: Pat the breasts dry, season with ½ tsp salt and ½ tsp pepper. Add 1 Tbsp olive oil to the pot; when it shimmers, lay the chicken down and don’t touch it for 4 minutes. A golden crust equals flavor insurance. Flip, cook 2 more minutes, then transfer to a plate (they’ll finish cooking later).
3 Build the Base: Lower heat to medium-low. Add remaining 1 Tbsp oil, then onion, carrot, and celery with a pinch of salt. Sweat 5 minutes, scraping the brown bits. Stir in garlic, thyme, paprika, and red-pepper flakes for 1 minute until fragrant.
4 Create the Creamy Slurry: In a blender, combine 1 cup of the drained beans with 1 cup broth. Blitz 30 seconds until silky; this is your body double for heavy cream. (If you’re anti-blender, mash the beans with a fork and whisk—they’ll still thicken, just a bit rustic.)
5 Simmer Everything Together: Pour the bean slurry, remaining 4 cups broth, bay leaves, and lemon zest into the pot. Nestle the chicken (plus any juices) back in. Bring to a gentle simmer, cover, and cook 12 minutes.
6 Shred and Return: Transfer chicken to a cutting board; rest 5 minutes so juices redistribute. Shred with two forks or slice into bite-size strips. Meanwhile, add remaining whole beans to the pot.
7 Protein Boost: Whisk whey protein with ½ cup warm soup liquid until smooth, then stir back into the pot. Keep heat low; boiling can make whey go stringy.
8 Finish with Greens: Add spinach and shredded chicken. Simmer 2 minutes until spinach wilts and chicken is heated through. Off heat, stir in lemon juice and parsley. Taste, adjust salt, and crack fresh pepper on top.

Expert Tips

Keep It Low and Slow

Once whey protein joins the party, keep the soup below a simmer to prevent graininess. Think of it as a gentle spa day for your muscles.

Rotisserie Shortcut

Using store-bought chicken? Add it at step 8 only; otherwise it turns stringy and over-salted.

Bean Aquafaba Hack

Save the canned bean liquid for vegan mayo or meringues. It freezes in ice-cube trays for months.

Cool Before You Freeze

Chill the soup in a shallow pan for 30 minutes before ladling into containers; it prevents ice crystals and freezer burn.

Double the Batch

This recipe doubles effortlessly in an 8-quart pot—perfect for stocking a new-parent freezer or ski-weekend crowd.

Color Pop

Add a final drizzle of emerald-green herb oil (parsley, olive oil, pinch of salt, blitzed) for restaurant vibes.

Variations to Try

  • Mediterranean: Swap thyme for oregano, add ½ cup sun-dried tomatoes, and finish with feta crumbles.
  • Green Chile: Replace red-pepper flakes with 1 diced poblano and 1 small can diced green chiles. Top with Monterey Jack.
  • Curried: Add 1 Tbsp yellow curry powder in step 3 and use coconut milk instead of bean slurry for a tropical twist.
  • Turkey & Kale: Sub diced leftover turkey and ribboned kale for chicken and spinach post-holiday.
  • Vegetarian: Use vegetable broth, 2 cans white beans, and add 8 oz diced tofu at step 8. Omit whey or use pea protein.

Storage Tips

Refrigerator: Cool completely, then refrigerate in airtight containers up to 4 days. The soup will thicken as the beans continue to absorb liquid; thin with water or broth when reheating.

Freezer: Ladle into silicone muffin trays for single portions, freeze solid, then pop out and store in a zip-top bag up to 3 months. Or use quart-size freezer bags; lay flat for stackable bricks.

Reheat: Microwave on 70 % power in 1-minute bursts, stirring between, until steaming. On the stove, warm gently over medium-low, adding a splash of broth to loosen.

Make-Ahead Meal Prep: Chop the veg and keep in a zip-top bag with a paper towel to absorb moisture for up to 3 days. Shred chicken and refrigerate separately. When dinnertime hits, you’ll be 15 minutes from comfort.

Frequently Asked Questions

Absolutely. Boneless thighs add richness and stay moist even if you accidentally overcook by a minute or two. Trim excess fat and follow the same timing.

Not if you whisk it with warm (not hot) broth first. Think of making a slurry like you would with cornstarch—smooth first, then into the pot.

Yes. Add everything except spinach, parsley, and lemon juice. Cook on LOW 4 hours, shred chicken, then stir in final ingredients and heat 10 minutes more.

Drop in a peeled potato and simmer 15 minutes; the potato will absorb some salt. Alternatively, add another cup of water or unsalted broth.

Naturally gluten-free. For dairy-free, swap whey for pea protein or simply omit the protein powder and add an extra can of beans.
High Protein Chicken and White Bean Soup
soups
Pin Recipe

High Protein Chicken and White Bean Soup

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Sear Chicken: Heat 1 Tbsp oil in a Dutch oven, season chicken with salt & pepper, sear 4 min per side. Transfer to plate.
  2. Sauté Veg: Add remaining oil, onion, carrot, celery; cook 5 min. Stir in garlic, thyme, paprika, pepper flakes; cook 1 min.
  3. Bean Purée: Blend 1 cup beans with 1 cup broth until smooth.
  4. Simmer: Add purée, rest of broth, bay leaves, lemon zest, and whole beans. Return chicken; simmer covered 12 min.
  5. Shred: Remove chicken, shred with forks.
  6. Protein Boost: Whisk whey with ½ cup warm broth; stir into soup.
  7. Finish: Add spinach and shredded chicken; simmer 2 min. Off heat, stir in lemon juice & parsley. Season to taste.

Recipe Notes

Keep heat low after adding whey to prevent a grainy texture. Soup thickens as it stands—thin with broth when reheating.

Nutrition (per serving)

382
Calories
38g
Protein
34g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.