High Protein Crockpot Soup with Chicken and White Beans
This crockpot soup turns a handful of pantry staples into a creamy, filling meal without you standing over the stove. The chicken stays tender, and a quick blend of the beans gives it a velvety body that tastes like it simmered all day.

It’s one of those soups that actually keeps you full, thanks to a serious amount of protein from the chicken, beans, and a swirl of Greek yogurt right at the end.
Why This Soup Always Hits the Spot
The creaminess comes from puréed cannellini beans, not a carton of heavy cream, so every bowl feels rich without weighing you down. That little trick also makes the soup thick enough to scoop up with crusty bread.
The slow cooker does the heavy work, so you walk in to the smell of thyme, garlic, and chicken that shreds with a fork. It’s the kind of supper you look forward to on a cold night, and the leftovers only get better.
Ingredients

- 2 lbs boneless skinless chicken breasts: use thighs for even more tenderness, but breasts keep the protein high and lean.
- 2 cans (15 oz each) cannellini beans, drained and rinsed: great northern beans work just as well.
- 4 cups low-sodium chicken broth: vegetable broth if you prefer, but chicken broth adds more savory depth.
- 1 medium onion, diced: yellow or white, whatever you have.
- 3 cloves garlic, minced: fresh is best, but 1 tsp garlic powder works in a real time crunch.
- 1 cup diced carrots: about 2 medium carrots.
- 1 cup diced celery: about 3 stalks.
- 1 tsp dried thyme
- 1 tsp dried rosemary
- 1 bay leaf
- 5 oz fresh spinach: you can swap in a cup of frozen spinach, thawed and squeezed dry.
- 1/2 cup plain Greek yogurt: full-fat or 2% bring the most creaminess without breaking.
- 2 tbsp olive oil
- Salt and freshly ground black pepper: season as you go.
Simple Swaps and Variations
- Switch the protein: boneless skinless chicken thighs stay juicy and shred just as well, or use cooked Italian sausage added in the last hour for a smoky twist.
- Change the beans: chickpeas or butter beans give the same creamy blend, while kidney beans add more texture.
- Go dairy-free: skip the yogurt and blend a little extra beans with a splash of broth for the creamy finish, or stir in a spoonful of coconut cream.
- Add heat: a pinch of red pepper flakes with the herbs or a spoonful of harissa at the end wakes everything up.
- Use kale instead: toss in chopped kale during the last 20 minutes of cooking, since it holds up better than spinach.
If you prefer a thicker, stew-like bowl, try my Slow Cooker Chicken and Lentil Stew.
How To Make High Protein Crockpot Soup
Step 1: Layer the Chicken and Veggies

Place the 2 lbs chicken breasts, the drained cannellini beans, diced onion, garlic, carrots, celery, thyme, rosemary, bay leaf, and 4 cups chicken broth into a 6-quart slow cooker. Add 1 tsp salt, a few grinds of black pepper, and drizzle the 2 tbsp olive oil over everything.
The pot will look fairly packed, but the vegetables release liquid as they cook. Give it all a gentle stir just to combine, then put the lid on.
Step 2: Simmer the Soup on Low

Set the slow cooker to low for 6 to 7 hours, or high for 3 to 4 hours. You’ll know it’s ready when the chicken shreds easily with two forks and the carrots are soft.
After a few hours, the kitchen fills with the smell of garlic and herbs. The chicken will be fall-apart tender, and the beans will be creamy enough to melt right into the broth.
Step 3: Shred the Chicken

Carefully transfer the chicken breasts to a cutting board and use two forks to pull the meat apart into bite-sized pieces. Return all the shredded chicken to the slow cooker.
The meat should come apart with almost no effort. If you see any larger chunks of carrot or celery that still have some bite, now is a good moment to mash them a little against the side of the pot with a spoon.
Step 4: Blend and Finish with Spinach

Scoop about 1 heaping cup of the beans and some broth into a blender and purée until smooth. Stir that purée back into the soup. This gives you a creamy body without any dairy.
Add the 5 oz fresh spinach and the 1/2 cup Greek yogurt, then stir continuously until the spinach wilts and the yogurt melts into the broth, about 2 minutes. Taste and add more salt and pepper if needed.
The soup will turn a pale, creamy green. If it seems thicker than you like, stir in a splash of extra broth or water until it reaches the consistency you want.
Step 5: Ladle and Serve

Ladle the hot soup into wide bowls and finish with a crack of black pepper on top. A dusting of grated Parmesan or a thin drizzle of olive oil is nice if you have it on hand.
Tips for a Creamier, More Flavorful Bowl
- Let the soup rest with the lid off for 10 minutes after you finish cooking. The flavors settle and the broth thickens naturally.
- If you don’t own a blender, you can use an immersion blender right in the pot. Pulse just a few times in one corner, being careful not to purée the chicken pieces.
- For an even bigger protein boost, toss in a can of drained chickpeas along with the white beans. They purée just as smoothly.
- Skip the yogurt if you don’t have any. The blended beans already create a surprisingly creamy base, so you can simply stir in a little more broth and call it done.
- To add a bright pop at the end, squeeze a little lemon juice over each bowl just before serving.
Cook times for different slow cookers:
| Setting | Approximate Time |
|---|---|
| Low | 6 to 7 hours |
| High | 3 to 4 hours |
Storing Leftovers
- Refrigerate: cool the soup completely, then store in an airtight container for up to 4 days. The flavors get even deeper overnight.
- Reheating: warm gently in a pot over medium-low heat, stirring occasionally. Add a splash of broth if it’s too thick. A microwave works in 1-minute bursts, stirring in between.
What To Serve With High Protein Crockpot Soup
A loaf of crusty sourdough is my first choice, the tangy chew gives a nice contrast to the creamy broth. For something lighter, a simple arugula salad with a lemon vinaigrette cuts through the richness without weighing things down. Garlic toast or cheesy croutons also work if you want even more crunch.
Frequently Asked Questions
Can I use dry beans instead of canned?
Yes, but you’ll need about 1 cup of dry cannellini beans, soaked overnight and drained, and they should cook fully in 6 to 7 hours on low. Canned beans keep this recipe fast and reliable.
Is this soup freezer-friendly?
You can freeze it without the yogurt, spinach, and blending step. After cooking, remove a portion for freezing, then finish the rest as directed. Add the yogurt and spinach fresh when you reheat.
What if my soup ends up too thin?
Let it simmer uncovered on high for 15 to 20 minutes with the lid off, or blend another half-cup of the beans and stir them back in. It thickens quickly.
Can I use rotisserie chicken instead of raw?
Absolutely. Shred about 4 cups of rotisserie chicken and add it during the last 30 minutes of cook time, just to warm through. Then follow the rest of the steps as written.
Do I really need to blend the beans?
The blending is what makes the soup creamy without cream, so I wouldn’t skip it. If you don’t have a blender, you can mash a cup of beans against the side of the pot with a fork until smooth, then stir.

Ingredients
Method
- Place the chicken, beans, onion, garlic, carrots, celery, thyme, rosemary, bay leaf, broth, 1 tsp salt, black pepper, and olive oil in a 6-quart slow cooker. Stir gently to combine, then cover.
- Cook on low for 6 to 7 hours or high for 3 to 4 hours, until chicken shreds easily.
- Transfer chicken to a cutting board, shred with two forks, and return to the slow cooker.
- Blend about 1 heaping cup of beans and broth until smooth, stir back into the soup, then add spinach and yogurt. Stir until spinach wilts and yogurt incorporates, about 2 minutes. Adjust salt.
- Ladle into bowls, top with black pepper, and serve hot.
