Soups & Stews
A bean soup recipe with chicken broth transforms humble ingredients into a deeply satisfying, one-pot meal that warms both body and soul. The secret lies in building rich, layered flavors through slow simmering—where tender chicken, hearty beans, and aromatic vegetables meld into a velvety broth that tastes like home.
This isn’t just soup; it’s a foolproof method that delivers restaurant-quality depth in 30 minutes of active time, with minimal cleanup.
What sets this recipe apart is the balance: chicken broth as the foundation, simmered just enough to extract its savory essence without overpowering the beans. Aromatics like onions and garlic form the flavor base, while bay leaves, thyme, and a splash of vinegar add complexity.
The beans—whether white, kidney, or a mix—soak briefly to soften but retain their structure, ensuring each spoonful is tender yet substantial.
By the end, you’ll have a hearty, one-pot meal that’s perfect for chilly evenings, meal prep, or feeding a crowd. The broth will be rich and fragrant, the beans perfectly cooked, and the chicken falling apart with every bite.
Serve it with crusty bread to soak up every last drop, or pair it with a simple green salad for balance. This is comfort food at its finest—reliable, nourishing, and impossible to resist.
The beauty of this recipe lies in its adaptability. Swap in smoked paprika for depth, add a touch of smoked cheese for richness, or use pressure cooking to cut prep time further. Whether you’re cooking for one or ten, the principles remain the same: simmer, season, and savor.
Let’s get started on a bowl of warmth that feels like a hug in a pot.
Ingredients for bean soup recipe with chicken broth
Six simple ingredients transform into a hearty, one-pot meal that's perfect for chilly evenings.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Dried White Beans 🌾 | 2 cups | Rinsed, soaked overnight (or quick-soaked) |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred, homemade or quality store-bought |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Carrots 🥕 | 3 medium | Peeled, sliced into rounds |
| Celery Stalks 🧅 | 3 whole | Chopped, including leaves |
| Bay Leaves 🌿 | 2 whole | Dried, for infusion |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Red Wine Vinegar 🍷 | 1 tbsp | For brightness, optional but recommended |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Crusty Bread 🍞 | 1 loaf | For serving, optional |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The beans are the backbone of this soup, so don't skimp on quality. Dried beans from bulk bins at stores like Whole Foods or Trader Joe's have the best texture and flavor—just make sure they're organic if you prefer. The chicken breast should be cut into even-sized pieces so it cooks uniformly. For the broth, homemade is ideal, but store-bought low-sodium options like Pacific Foods or Kitchen Basics work in a pinch. The carrots and celery form the aromatic base, so chop them evenly for balanced flavors throughout.
No dried thyme? Fresh thyme at half the amount works beautifully, or swap for dried oregano if that's what you have. Running low on red wine vinegar? Apple cider vinegar or lemon juice will give a similar tang. For the onions, yellow or red both work—just make sure they're fresh with no soft spots. The garlic can be pre-minced from a jar (it's a time-saver), but fresh is always better if you've got it. If you're short on time, quick-soak the beans in boiling water for 2 minutes, then drain and proceed with the recipe—they'll still soften during simmering.
This soup tastes even better the next day as the flavors meld together. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. For freezing, portion into individual containers so you can grab just what you need. The crusty bread pairs perfectly—pick up a baguette from the bakery section for the best texture. If you make extra, it reheats beautifully with a splash of water or broth to restore moisture. Garnish with fresh parsley just before serving to add a pop of color and freshness.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll admit, I used to dread the soak time for beans. But dried white beans in this soup? Just toss them in cold broth, simmer, and let them work their magic—no prep, no fuss, and they turn tender in under an hour. Honestly, that’s a game-changer for me.
- Deep Umami Bomb: The chicken breast doesn’t just disappear—it gets shredded into tender, broth-rich strands that cling to every bean. Add that caramelized onion and garlic? The broth becomes this rich, savory elixir that makes you forget how simple the ingredients are. (Yes, even on a Tuesday night.)
- Meal Prep MVP: This soup tastes better the next day—seriously. I make a big batch on Sunday, and by Wednesday, the flavors have melded into this cozy, hearty meal. Freeze half if you want, or just reheat portions for lunch. It’s my go-to for lazy afternoons.
- Budget-Friendly Powerhouse: Chicken breast and dried beans stretch farther than you’d think. A single batch feeds four for dinner and leaves enough for lunch. Between us, this is how I feed my family well without breaking the bank—no fancy ingredients, just good, honest flavor.
Step-by-step instructions for hearty bean soup with chicken broth
This one-pot soup delivers deep flavor and satisfying texture using simple techniques and your pantry staples.
🍳 Step 1: Sauté the Aromatic Vegetables
Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the diced yellow onion, chopped celery stalks, and sliced carrots. Cook for 5-6 minutes, stirring occasionally, until the vegetables soften and begin to release their natural juices. You'll notice the onion turn translucent and the carrots lose their sharp edge.
Add the 4 cloves minced garlic and the 1 teaspoon dried thyme, stirring for 30 seconds until fragrant. This step builds the flavor foundation—don't rush it. The garlic should sizzle gently without burning. If the vegetables stick, add a splash of water and scrape the bottom with a wooden spoon to release any browned bits.
🍳 Step 2: Brown the Chicken and Add Liquids
Push the vegetables to one side of the pot and add the 1.5 pounds chicken breast cut into bite-sized pieces. Cook for 4-5 minutes until the chicken develops a golden crust. This browning step is crucial for flavor—don't skip it. Once browned, stir the chicken into the vegetables.
Pour in the 6 cups chicken broth, add the 2 whole bay leaves, and bring the mixture to a gentle boil. Reduce heat to medium-low and let it simmer for 5 minutes to infuse the broth with the chicken's natural flavors. This initial simmer also helps soften the vegetables slightly before the beans go in.
🥘 Step 3: Cook the Beans Until Tender
Add the 2 cups rinsed white beans (drained from soaking) to the pot. Stir gently to combine with the other ingredients. The beans should be fully submerged in the broth—if not, add enough water to cover them by about 1 inch. Bring the soup back to a gentle simmer.
Cover the pot and cook for 30-40 minutes on low heat, stirring occasionally to prevent sticking. The beans are done when they're fork-tender—you should be able to pierce them easily with a fork. If the soup reduces too much and the beans aren't fully tender, add a little more broth or water. This step is where the soup transforms from a simple broth to a hearty, comforting dish.
🔥 Step 4: Finish with Acid and Seasoning
Once the beans are tender, remove the 2 whole bay leaves from the soup. Stir in the 1 tablespoon red wine vinegar, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. The vinegar brightens the flavors and balances the richness of the chicken and beans. Taste and adjust the seasoning if needed—this is where you fine-tune the soup to your preference.
Let the soup simmer uncovered for another 5 minutes to allow the flavors to meld. The top should be slightly reduced, and the aroma should be rich and inviting. If the soup is too thick, add a little more broth or water to reach your desired consistency. This final adjustment ensures the soup is just right for serving.
🍽️ Step 5: Serve with Fresh Garnish
Ladle the soup into bowls and garnish each serving with 0.25 cup chopped fresh parsley. The parsley adds a fresh contrast to the hearty soup and brightens the presentation. Serve immediately with 1 loaf crusty bread on the side for dipping or scooping. The bread soaks up the flavorful broth beautifully, making every bite even more satisfying.
This soup is best enjoyed fresh, but leftovers keep well in the refrigerator for 3-4 days. The flavors actually deepen as it sits, making it even more comforting the next day. The one-pot method ensures easy cleanup, and the combination of tender beans, rich chicken, and aromatic vegetables delivers on the promise of hearty comfort in every spoonful.
Pro Tips For Making Bean Soup Recipe With Chicken Broth
- SOAK BEANS OVERNIGHT: I learned this the hard way—tossing dried beans into boiling broth without soaking first just means you’ll be staring at your stove for hours, waiting for them to soften. Even 2 hours in cold water with a pinch of baking soda (yes, really) cuts cooking time by half and keeps them from turning mushy.
- SEAR CHICKEN IN BATCHES: High heat. Seriously, crank it up for the chicken breast, but don’t overcrowd the pan—it’ll steam instead of brown. Cook in two batches if needed; crispy edges make all the difference when you’re shredding it later for that rich, meaty texture in the soup.
- SKIP THE BOILING BROTH: Start your beans in cold broth, not hot. I used to dump them straight into boiling liquid, and they’d always end up splitting or floating like sad little rafts. Cold broth lets them absorb moisture gradually, so they stay intact and creamy by the end.
- SAVE TIME WITH FROZEN GARLIC: Peeling fresh garlic is a chore, and I’d often skip it entirely—until I realized how much flavor I was missing. Now I use frozen garlic cubes (thawed) straight from the bag; it’s pre-minced, no peeling, and adds the same punch without the fuss. Just toss in with the onions.
Storing and reheating this recipe
Refrigerator Storage
Let your bean soup cool to room temperature (about 30 minutes) before transferring to airtight containers—I use glass Pyrex with snap-on lids for best results. Store in the fridge at 40°F or below for up to 4 days.
The flavors actually improve overnight as the chicken and beans meld with the broth. Always leave ½ inch headspace to prevent spills when reheating. 🥫
Freezer Storage
For long-term storage, freeze individual portions in quart-sized freezer-safe bags—this lets you thaw just what you need. Squeeze out excess air before sealing to prevent freezer burn. Label each bag with the date and store for up to 3 months.
I recommend freezing the soup without the garnish (add parsley fresh after reheating). The texture remains excellent when properly thawed. ❄️
Stovetop Reheating
My preferred method is stovetop reheating—it restores the best texture. Pour the soup into a pot and heat over medium-low heat for 10-15 minutes, stirring occasionally. Add 2-3 tablespoons water or broth if the soup looks too thick.
Taste and adjust seasoning—it often needs a pinch more salt after reheating. Keep the heat gentle to avoid breaking the beans. 🔥
Microwave Reheating
For quick meals, microwave individual portions in microwave-safe bowls covered with a damp paper towel. Heat on 70% power for 2-3 minutes, stir, then continue in 30-second intervals until reaching 165°F.
Add a splash of broth if the soup separates. This method works best for single servings and takes about 3-4 minutes total.
Thawing Frozen Soup
Thaw overnight in the fridge for best results, or use the quick-thaw method: place the sealed bag in a bowl of cold water for 1-2 hours. Never thaw at room temperature—this promotes bacterial growth.
Once thawed, reheat using the stovetop method for even heating. The texture will be slightly thicker after freezing, so add extra broth when reheating. 💧
Make-Ahead Tips
Double the recipe and freeze half for future meals. I like to prep the soup on Sunday and freeze portions for busy weeknights. When reheating, always add a splash of broth to restore richness.
The beans will hold their shape better if you reheat gently—never boil. This makes it perfect for meal prep while keeping the soup restaurant-quality. 📅
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Swap the 2 cups dried beans for 2 (15-ounce) cans of white beans, drained and rinsed. Just reduce the simmering time by 15-20 minutes since canned beans are pre-cooked. They’ll still absorb the broth’s flavors beautifully—no need to soak.
How do I make this soup vegetarian?
Replace the chicken with 1.5 pounds mushrooms (like cremini or portobello) or 1 block firm tofu, pressed and cubed. Use vegetable broth instead of chicken broth and add 1 teaspoon smoked paprika for depth. The beans and aromatics will carry the dish just as well.
Why does my soup taste bland?
Bland flavor usually means the broth wasn’t infused enough or seasoning was added too late. Always brown the chicken first to build flavor, and simmer the broth with bay leaves and thyme for at least 5 minutes before adding beans. Finish with acid (vinegar or lemon) and taste—adjust salt and pepper gradually.
Can I use a pressure cooker to speed this up?
Yes! After sautéing the aromatics and browning the chicken, add all ingredients (including beans) and pressure cook for 10 minutes on high pressure. Quick-release, then simmer uncovered for 5 minutes to meld flavors. The beans will soften faster, but the broth will still be rich.
What’s the best way to thicken the soup?
For a creamier texture, stir in ½ cup mashed beans or 2 tablespoons cornstarch mixed with water. For rustic thickness, simmer uncovered for 10 extra minutes to reduce. Avoid heavy cream—it can make the soup greasy. A splash of broth restores balance if needed.
