I absolutely love sharing this Chicken and Bean Soup Recipe because it’s one of those comforting dishes that feels like a warm hug on a chilly day. With tender chicken, creamy beans, and vibrant veggies all simmered together, it’s my go-to when I want something nourishing yet easy to prepare. Every spoonful delivers a delightful blend of flavors and textures, and I’m excited to walk you through making it just as I do in my kitchen.
Why You'll Love This Chicken and Bean Soup Recipe
What makes this Chicken and Bean Soup Recipe so special for me is its deeply satisfying flavor profile. The combination of tender chicken thighs with the earthy richness of white and pinto beans creates a hearty, comforting base. Adding diced winter squash and fresh spinach brings in subtle sweetness and a burst of freshness that keeps the soup from feeling heavy. The aromatics like thyme, bay leaves, and garlic meld beautifully, giving each spoonful layers of warmth and home-cooked goodness.
I also appreciate how straightforward the preparation is, making this soup accessible even on busier days. It’s mostly about layering simple ingredients and letting them simmer together, which means minimal hands-on time but maximum flavor payoff. It’s perfect for family dinners, casual get-togethers, or even as a thoughtful meal to bring someone who’s feeling under the weather. This soup stands out because it’s cozy without being complicated—I always feel like I’m nourishing both body and soul when I make it.
Ingredients You'll Need
The beauty of this Chicken and Bean Soup Recipe lies in its simplicity—each ingredient plays a crucial role in building up the comforting flavor and texture. From the savory chicken thighs to the creamy beans and fresh spinach, these components create a balanced, satisfying bowl.
- Butter: I use a tablespoon to gently sauté the veggies and add richness to the base.
- Onion (chopped): This provides a sweet, savory background flavor that’s essential for depth.
- Large carrot (diced): Adds subtle sweetness and a lovely pop of color.
- Celery stalks (diced): Offers a mild bitterness and extra crunch at the start.
- Garlic cloves (minced): Just two cloves are enough to infuse that distinctive aromatic punch.
- Thyme sprigs or dried thyme: This herb lifts the soup with its earthy, herbal notes.
- Bay leaves: I always include these to deepen the broth’s flavor during simmering.
- Chicken thighs (skin removed and trimmed): They stay extra juicy and tender, making the soup hearty.
- Chicken stock: A full 1½ litres gives the soup its flavorful liquid foundation.
- Canned white beans (drained): Cannellini or butter beans add creaminess and protein.
- Canned pinto beans (drained): Pinto beans bring a unique, mild flavor and texture contrast.
- Winter squash (peeled and diced): I use this for subtle sweetness and a velvety texture.
- Fresh spinach: Added at the end for freshness and a vibrant green pop.
- Salt and pepper: To season and bring all the ingredients together perfectly.
Directions
Step 1: I begin by melting the butter in a large soup pot over low heat. Then, I add the chopped onion, diced carrot, and diced celery. I sauté these veggies for 5 to 7 minutes until they start to soften and release their aromas. Next, I stir in the minced garlic and cook for another 30 seconds to let it bloom without burning.
Step 2: I place the chicken thighs on top of the sautéed vegetables, add the bay leaves, and pour in the chicken stock. Then I increase the heat to bring everything to a boil. Once boiling, I reduce the heat to medium, cover the pot with a lid, and let it simmer gently for 20 minutes so the flavors meld and the chicken cooks through perfectly.
Step 3: After the initial simmer, I add the drained white and pinto beans along with the diced winter squash. These ingredients need about 15 minutes to soften and heat through, so I let the soup continue cooking uncovered to slightly thicken the broth.
Step 4: I remove the chicken thighs from the pot. Using two forks, I shred the meat off the bones and return the shredded chicken back into the soup. At this point, I stir in the fresh spinach and let the soup warm through for about 5 minutes. Finally, I season with salt and pepper to taste and take the pot off the heat, eager to enjoy that satisfying bowl.
Servings and Timing
This hearty Chicken and Bean Soup Recipe comfortably serves about 6 people, making it great for family dinners or meal prepping for the week. The prep time is relatively brief, around 15 minutes, mostly to chop veggies and prepare the chicken. Cooking takes about 50 minutes—20 minutes for simmering with chicken and then another 25 minutes for the beans, squash, and final warming. Altogether, from start to finish, you’re looking at just over an hour to have a delicious, wholesome soup ready to enjoy. There isn’t any resting or cooling time needed since this soup tastes best when served warm and fresh.
How to Serve This Chicken and Bean Soup Recipe
When it comes to serving this soup, I like to keep things cozy and inviting. Ladling it into deep bowls works wonderfully, especially because the chunky chicken, beans, and veggies make each spoonful satisfying and substantial. I often serve it alongside crusty bread or homemade garlic toast to help soak up every bit of that flavorful broth. A simple green salad on the side with a light vinaigrette adds a refreshing contrast.
For garnish, I enjoy sprinkling freshly chopped parsley or a few grinds of black pepper on top to brighten the presentation. A dollop of sour cream or a swirl of pesto can add extra richness and a punch of color if I’m feeling fancy. When hosting, I like to set the table with warm mugs of herbal tea or light white wine like a Sauvignon Blanc, which pairs nicely without overpowering the delicate soup flavors.
This soup is perfect for weeknight dinners when you want comfort food that’s nutritious and satisfying. It’s equally fitting for a casual weekend lunch or as a starter at holiday meals. I recommend serving it hot and fresh, but I’ve also enjoyed it slightly cooled on warm days. Portion-wise, about one generous bowl per person is filling enough, and it reheats beautifully for leftovers.
Variations
I love tweaking this Chicken and Bean Soup Recipe depending on what’s in my pantry or dietary preferences. For instance, swapping chicken thighs for boneless chicken breasts works well if you want leaner meat, although thighs hold moisture better. You can also play around with the beans—using chickpeas, kidney beans, or black beans each brings a different texture and flavor twist.
If you want a gluten-free or more plant-based version, try making it with vegetable broth and increasing the beans while leaving out the chicken altogether. Adding smoked paprika or a dash of cayenne can give the soup a subtle smoky or spicy kick, which I enjoy when I crave something bolder. For a creamier texture, stirring in a splash of coconut milk at the end is a surprisingly delicious option.
In terms of cooking methods, I sometimes use a slow cooker to let the flavors develop even more slowly—just sauté the veggies first, then add everything else and cook on low for 6 hours. Alternatively, using an Instant Pot can speed things up dramatically, cooking the soup at high pressure for about 15 minutes before a quick release.
Storage and Reheating
Storing Leftovers
I usually store leftover soup in airtight containers—either glass or BPA-free plastic work best—to maintain freshness. Leftovers will keep well in the refrigerator for about 3 to 4 days. I make sure to cool the soup before sealing it to avoid condensation, which can affect texture and taste.
Freezing
This Chicken and Bean Soup Recipe freezes beautifully if you want to save some for later. I portion it into freezer-safe containers or heavy-duty zip-top bags, leaving a little room at the top for expansion. It will keep in the freezer for up to 3 months without significant loss of flavor or texture. When ready to enjoy, I thaw it overnight in the fridge before reheating.
Reheating
For reheating, I prefer warming the soup on the stovetop over medium heat, stirring occasionally to prevent sticking and to restore a nice even temperature. Avoid microwaving it uncovered for too long since that can dry out the beans and make the chicken less tender. Adding a splash of broth or water while reheating helps the soup regain its original consistency and freshness.
FAQs
Can I use chicken breasts instead of thighs?
Yes, you can substitute chicken breasts if you prefer leaner meat. Just be mindful that chicken breasts cook faster and can dry out more easily, so I recommend adjusting cooking time accordingly or shredding the chicken as soon as it’s cooked through.
Is it possible to make this soup vegan?
Definitely! Replace the chicken and chicken stock with vegetable broth and increase the amount of beans and veggies for added protein and texture. You can omit the butter or substitute it with olive oil to keep this recipe vegan-friendly.
Can I prepare this soup in advance?
Yes, this soup is great for meal prep or making a day ahead. In fact, the flavors often improve after resting overnight in the fridge. Just reheat gently on the stovetop before serving.
What kind of beans work best in this recipe?
I suggest using a combination of creamy white beans like cannellini or butter beans and heartier beans like pinto for a nice balance of creaminess and texture. However, feel free to experiment with any favorite canned or cooked beans you have on hand.
Can I add other vegetables to this soup?
Absolutely! Vegetables like diced potatoes, zucchini, or kale can be wonderful additions. Just adjust cooking times to ensure everything is tender but not mushy.
Conclusion
I truly hope you give this Chicken and Bean Soup Recipe a try because it’s one of those timeless dishes that brings so much comfort and joy to the table. It’s easy enough to make any day but special enough to share with loved ones. Once you taste those tender chicken pieces mingling with creamy beans and vibrant veggies, you’ll understand why I keep coming back to this cozy classic time and time again.
PrintChicken and Bean Soup Recipe
This hearty Chicken and Bean Soup combines tender chicken thighs, two types of beans, and nutritious vegetables in a flavorful broth seasoned with thyme and bay leaves. Simmered to perfection, it offers a comforting and satisfying meal that's perfect for any time of year.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Low Fat
Ingredients
Main Ingredients
- 1 tbsp butter
- 1 onion, chopped
- 1 large carrot, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 2-3 thyme sprigs or ½ tsp dried thyme
- 2 bay leaves
- 4 chicken thighs, skin removed and visible fat trimmed
- 1½ litres / 6 cups chicken stock
- 400g / 14 oz canned white beans (cannellini or butter beans), drained
- 400g / 14 oz canned pinto beans, drained
- ½ small winter squash, peeled and diced (1 - 1½ cups)
- 80g / 2 cups fresh spinach
- Salt and pepper, to taste
Instructions
- Sauté the Vegetables: Melt the butter in a large soup pot over low heat. Add the chopped onion, diced carrot, and diced celery. Sauté for 5-7 minutes until the vegetables are slightly softened. Then add the minced garlic and cook for about 30 seconds more, releasing its aroma.
- Add Chicken and Stock: Place the chicken thighs on top of the sautéed vegetables, add the bay leaves, and pour the chicken stock over everything. Increase the heat to bring the mixture to a boil, then reduce to medium heat, cover with a lid, and let it simmer for 20 minutes to infuse flavors and cook the chicken thoroughly.
- Add Beans and Squash: Stir in the drained white beans, pinto beans, and diced squash. Continue cooking for another 15 minutes, allowing the squash to soften and the flavors to meld.
- Shred Chicken and Add Spinach: Remove the chicken thighs from the pot and shred the meat using two forks. Discard the bones. Return the shredded chicken to the soup along with the fresh spinach leaves. Warm everything through for 5 minutes until the spinach wilts.
- Season and Serve: Taste the soup and season with additional salt and pepper as needed. Remove from heat and serve hot for a comforting meal.
Notes
- You can substitute the chicken thighs with chicken breasts, but thighs provide more flavor and tenderness.
- Use any beans you prefer if cannellini and pinto are unavailable.
- If a thicker soup is desired, mash some of the beans and squash before returning to the pot.
- For extra flavor, add a squeeze of lemon juice or a sprinkle of fresh parsley before serving.
- This soup can be refrigerated for up to 3 days or frozen for up to 3 months.

Leave a Reply