30-Minute Chicken White Bean Soup
This 30-minute chicken white bean soup turns pantry staples into a hearty, brothy dinner in about half an hour. Tender white beans and shredded chicken swim in a garlicky broth that’s simple enough for a Tuesday but satisfying enough that you’ll want crusty bread for dunking.

It’s a one-pot meal that fills the kitchen with a cozy smell the moment the garlic hits the pan.
Why This Soup Works
The white beans give the broth body without making it heavy, and a squeeze of lemon at the end keeps everything bright. It tastes like a slow-simmered soup, but you get there in the time it takes to chop an onion.
I love that it’s forgiving. A rotisserie chicken from the store works perfectly, and the broth still tastes like it took all afternoon. It’s the soup I reach for when I need comfort that doesn’t ask for a long simmer.
Ingredients

- 2 tbsp olive oil:
- 1 yellow onion, diced:
- 3 cloves garlic, minced: fresh, not the jarred stuff for the best flavor
- 1 tsp dried oregano:
- ½ tsp red pepper flakes: (optional): for a gentle background warmth
- 4 cups chicken broth: low-sodium gives you control over the salt
- 2 (15 oz) cans cannellini beans, drained and rinsed: great northern beans work too
- 2 cups shredded cooked chicken: rotisserie chicken is ideal here
- Salt and black pepper:
- Juice of 1 lemon:
- Fresh parsley: for garnish
- Grated Parmesan: for serving (optional)
Variations / Substitutions
- Swap the chicken: for cooked turkey or crumbled Italian sausage. Brown the sausage first, then proceed with the aromatics.
- Use great northern beans: instead of cannellini. They are smaller but turn just as creamy in the broth.
- Stir in a handful of baby spinach: at the end and let it wilt for extra greens and a pop of color.
- Swap oregano for thyme: if you want a more earthy, herbal note.
- Skip the Parmesan: or use a dairy-free alternative to keep it dairy-free.
If you like this, you’ll probably enjoy our Lemon Chicken Orzo Soup.
How to Make Chicken White Bean Soup
Step 1: Sauté the Aromatics

Warm the 2 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook, stirring a few times, for about 5 minutes, until the onion is soft and translucent. Stir in the minced garlic, 1 tsp dried oregano, and the optional ½ tsp red pepper flakes, and cook for 30 seconds more.
That moment when the garlic and oregano hit the warm oil is the signal this soup is headed somewhere good. The kitchen will smell like you’ve been cooking for an hour.
Step 2: Build the Broth

Pour in the 4 cups chicken broth and add the drained beans. Bring the soup to a boil, then reduce the heat so it simmers gently. Let it bubble away for about 10 minutes, uncovered.
As the broth simmers, the beans soften a touch and the liquid takes on a savory, garlicky flavor. Give it a taste halfway through and add a pinch of salt if your broth is very low-sodium.
Step 3: Simmer with Chicken

Stir in the shredded chicken and let it warm through for about 5 minutes. Season with salt and black pepper to your taste.
The soup will look hearty and the pieces of chicken will soak up some of the broth. If you want a thicker texture, use the back of a spoon to mash a few beans against the side of the pot before adding the chicken.
Step 4: Finish with Lemon and Serve

Remove the pot from the heat. Stir in the lemon juice and a generous handful of chopped fresh parsley. Ladle the soup into bowls and top with grated Parmesan if you like.
The lemon brightens the whole pot right at the end, and the parsley adds a fresh, grassy note that cuts through the richness. Set out some crusty bread for dunking and dinner is done.
A Few Tips for the Best Soup
- Use a good broth. Since the soup has few ingredients, the broth does a lot of the work. If you have homemade, use it; if not, a quality low-sodium store-bought brand makes a real difference.
- Don’t skip the lemon. It wakes up all the flavors and balances the beans’ richness.
- For a thicker soup, mash a few beans against the side of the pot before adding the chicken. This gives the broth a velvety feel without any cream.
- Shred the chicken by hand instead of chopping. The uneven pieces catch the broth and make each spoonful better.
- This soup tastes even better the next day, so it’s a great candidate for meal prep.
Storing Leftovers
- Refrigerate: Store in an airtight container for up to 4 days. The flavors deepen as it sits.
- Reheating: Warm gently on the stovetop over medium-low heat, or microwave in a covered bowl until steaming.
What to Serve with Chicken White Bean Soup
A loaf of crusty sourdough for dunking is non-negotiable. A crisp green salad with a lemony vinaigrette echoes the soup’s brightness and rounds out the meal. For a heartier plate, a grilled cheese made with sharp cheddar and a smear of mustard on the side never hurts.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes, but you’ll need to soak and cook them first. This quick soup depends on already-tender beans.
Can I make this in a slow cooker?
Yes. Sauté the aromatics first, then transfer everything except the lemon and parsley to the slow cooker. Cook on low for 4 to 6 hours, then stir in the lemon juice at the end.
Is this soup gluten-free?
As written, it is gluten-free. Do check your broth label and any optional garnishes to be sure.
Can I freeze it?
You can. Freeze in airtight containers for up to 3 months. The beans may soften a bit more when thawed, but the flavor holds well.
What if I don’t have a lemon?
A splash of red wine vinegar or white wine vinegar works in a pinch. Start with half a tablespoon and add more to taste.
Chicken White Bean Soup Recipe
Ingredients
Method
- Heat the olive oil in a large pot over medium heat. Add the onion and cook for 5 minutes until soft. Stir in the garlic, oregano, and red pepper flakes, and cook for 30 seconds.
- Pour in the chicken broth and add the beans. Bring to a boil, then reduce the heat and simmer for 10 minutes.
- Stir in the shredded chicken and simmer for 5 minutes to warm through. Season with salt and pepper.
- Remove from the heat. Stir in the lemon juice and parsley. Ladle into bowls and top with Parmesan if using.
