Bean Soup Recipe with Chicken Broth: Hearty Comfort With Tender Chicken Pieces

Soups & Stews

Bean Soup Recipe with Chicken Broth: Hearty Comfort With Tender Chicken Pieces

This bean soup recipe with chicken broth delivers the kind of hearty comfort that transforms a simple weeknight into a cozy gathering. The secret lies in slow-simmered beans and tender chicken pieces that melt into the rich broth, creating a dish that's both nourishing and deeply satisfying.

I've perfected this recipe over years of testing, ensuring every spoonful delivers that perfect balance of protein, fiber, and savory depth.

The foundation of this soup is a proper chicken broth base, where dried beans and aromatic vegetables develop their flavors gradually. Unlike quick versions, this method allows the beans to become tender without losing texture, while the chicken pieces stay juicy and flavorful.

The result is a soup that's substantial enough for a main course but comforting enough to enjoy with crusty bread on a chilly evening.

What makes this recipe truly special is how it combines traditional techniques with modern convenience. While slow simmering builds rich flavors, optional pressure cooking methods cut preparation time in half without sacrificing quality.

The finished soup features perfectly seasoned beans, tender chicken pieces, and a broth so flavorful it practically tastes like it's been simmering all day.

The beauty of this bean soup lies in its versatility—serve it as a standalone meal or pair it with garlic bread and a simple green salad. The recipe scales beautifully for crowds, making it ideal for family dinners or holiday gatherings.

Here's everything you need to create this comforting classic in your own kitchen.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for bean soup recipe with chicken broth

Six cups of broth, tender chicken, and perfectly seasoned beans create this comforting classic.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 ½ cups Unsoaked, rinsed well
Chicken Breast 🍗 1 ½ lb Boneless, skinless, cut into 1-inch pieces
Chicken Broth 🍲 6 cups Low-sodium preferred, homemade or store-bought
Yellow Onion 🧅 1 whole Medium size, diced
Carrots 🥕 3 medium Peeled, chopped into 1/2-inch pieces
Celery Stalks 🧅 3 whole Trimmed, chopped into 1/2-inch pieces
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Tomato Paste 🍅 2 tbsp For rich, concentrated flavor
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme leaves
Bay Leaves 🍃 2 whole Remove before serving
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 ½ tsp Adjust to taste, kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The beans are the heart of this soup. Navy beans hold their shape beautifully, but kidney or pinto beans work just as well. For the best broth, homemade or high-quality store-bought like Pacific Foods makes all the difference—avoid the ultra-low-sodium versions unless you're adding extra salt later. The chicken should be cut into even pieces so they cook uniformly. Costco or Trader Joe's often have pre-cut chicken that saves time, though boneless breasts from the grocery store work perfectly fine too. Look for pieces that are plump and moist, not dry or discolored.

No chicken broth? Vegetable broth with a splash of soy sauce works in a pinch, though the flavor will be less rich. Fresh thyme is ideal, but dried works at one-third the amount—just make sure it's not old. The tomato paste can be substituted with 1/4 cup crushed tomatoes if you're short on time, though it won't be as concentrated. For the vegetables, baby carrots or pre-chopped celery from the grocery store save prep work without sacrificing quality. If you're using dried beans, soaking overnight reduces cooking time by about 30 minutes, but the recipe works fine without it.

This soup tastes even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I like to make a double batch and portion it into containers—perfect for lunches or leftovers. The fresh parsley can be added just before serving to keep it vibrant. If you're making this ahead for a gathering, reheat gently on the stove to preserve the texture of the beans and chicken.

❤️

Why You'll Love This Recipe

  • Rich, Deep Umami: That chicken broth isn’t just flavor—it’s the soul of this soup. The navy beans soak up every savory note, while the onions and carrots caramelize just enough to add a natural sweetness. Honestly, the first spoonful makes me pause mid-stir.
  • Lunchbox Magic: Between us, this soup is my secret weapon for meal prep. Pack it in jars for work lunches—beans stay tender, broth stays warm, and the shredded chicken adds heartiness. (Yes, even on a Tuesday night.)
  • Budget-Friendly Powerhouse: Dried beans and chicken breast stretch farther than you’d think. A single batch feeds four, and leftovers reheat like a dream—no soggy textures, just that same satisfying depth. My wallet and my freezer both thank me.

Step-by-step instructions for hearty chicken and bean soup

Transform simple ingredients into a restaurant-quality bowl of soup with tender chicken and creamy beans.

1

Prepare the Beans for Perfect Texture

Rinse the 1.5 cups dried navy beans thoroughly under cold water to remove any debris. Place them in a large pot and cover with plenty of cold water—at least 3 inches above the beans. Bring to a boil over high heat for 2 minutes, then reduce to a simmer. Let them cook for 45 minutes, stirring occasionally to prevent sticking to the bottom.

After 45 minutes, drain the beans and return them to the pot. Add fresh cold water again, this time covering by 1 inch. This second soak ensures they'll soften properly without becoming mushy. You'll return to these beans later, so keep them submerged until needed.

2

Sear the Chicken and Build the Soup Base

Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the 1.5 lb chicken breast, cut into 1-inch pieces, and cook until golden brown on all sides—about 5-6 minutes. Remove the chicken and set aside on a plate.

In the same pot, add the diced yellow onion, chopped carrots, celery stalks, and minced garlic cloves. Cook for 5-6 minutes, stirring occasionally, until the vegetables soften and the garlic becomes fragrant. This develops their natural sweetness and forms the flavor foundation.

3

Develop Rich Flavor with Tomato Paste and Herbs

Stir in the 2 tablespoons tomato paste and cook for 1-2 minutes, allowing it to darken slightly. This step deepens the soup's color and adds umami richness. Add the 1 teaspoon dried thyme and 2 whole bay leaves, then pour in the 6 cups chicken broth. Bring the mixture to a boil, then reduce heat to low and return the chicken pieces to the pot.

Add the soaked navy beans and 1.5 teaspoons salt. The beans will finish cooking in the broth—simmer for 45-50 minutes until the beans are tender but not mushy and the chicken reaches an internal temperature of 165°F. Skim off any foam that rises to the surface during cooking for a cleaner broth.

4

Season and Finish the Soup

Once the beans and chicken are fully cooked, taste the soup and adjust seasoning with additional salt or ½ teaspoon black pepper as needed. Remove the bay leaves before serving. The soup should be flavorful but balanced—savory from the chicken and beans, with a touch of sweetness from the carrots and onions.

For the final touch, stir in the ¼ cup chopped fresh parsley just before serving. This brightens the soup with freshness and adds a pop of color. Serve immediately with crusty bread to soak up every last drop of this comforting, hearty soup.

👨‍🍳

Pro Tips For Making Bean Soup Recipe With Chicken Broth

  • SOAK BEANS OVERNIGHT: Navy beans soften faster and digest easier when soaked 12+ hours in cold water. I learned this the hard way—rushing with a quick soak leaves them gummy. Use 4 cups water per cup beans, change the water once, and skip the salt until cooking.
  • SEAR CHICKEN ON HIGH: Crank the heat to medium-high and sear chicken breast in batches—don’t crowd the pan. After burning three batches, I finally figured out that crispy crust locks in flavor. Pat dry first, or it’ll steam instead of brown.
  • SIMMER LOW AND COVERED: Once the soup reaches a boil, drop to a bare simmer and keep it covered. I used to let it bubble hard, and the beans turned mushy. Low heat = even cooking, and the broth stays rich. Stir occasionally to prevent sticking.
  • ROAST CARROTS FIRST: Toss chopped carrots with olive oil, salt, and pepper, then roast at 400°F for 15 minutes before adding to the soup. Sounds weird, but it works—carrots caramelize and add sweetness without losing texture. (Your future self will thank you.)

Serving suggestions for leftovers

Bread Pairings

Serve this hearty bean soup with crusty sourdough or baguette—their sturdy texture holds up to the rich broth while soaking up every last drop. For extra flavor, toast the bread with garlic butter or drizzle with olive oil and sprinkle with flaky sea salt.

I love using Trader Joe's sourdough for its perfect balance of tang and chewiness. 🥖

Green Salad Contrast

A simple arugula salad with lemon vinaigrette cuts through the soup's richness beautifully. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of salt.

Add ¼ cup shaved Parmesan for a salty crunch. The peppery bite refreshes your palate after each spoonful of soup.

Cheesy Toppings

Turn your soup into a loaded bowl by topping with shredded cheddar or Gruyère just before serving. The cheese melts into the warm broth, adding a creamy, savory layer.

For extra indulgence, sprinkle with crispy fried onions or crumbled bacon. I often use sharp white cheddar for its bold flavor that stands up to the beans.

Herb Garnishes

Brighten the soup with fresh parsley, cilantro, or chives right before serving. These herbs add a pop of color and freshness that balances the rich broth. For a smoky touch, try chopped fresh dill or thyme sprigs.

I keep a small bowl of chopped parsley on hand for quick garnishing—it makes the dish feel restaurant-quality. 🌿

Spicy Kick

Add a dash of hot sauce or red pepper flakes to your bowl for those who love heat. I recommend Tabasco or Cholula for a tangy kick, or crushed cayenne for pure spice.

For a smoky option, drizzle with chipotle oil—just ½ teaspoon adds depth without overpowering the soup's natural flavors.

Wine Pairings

Pair this comforting soup with a medium-bodied red wine like Pinot Noir or Grenache to complement the chicken and beans. For white wine lovers, a dry Riesling or Sauvignon Blanc with citrus notes cuts through the richness.

I often reach for a California Pinot Noir—its fruitiness balances the soup's savory depth. 🍷

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 65mg22%
Sodium 580mg25%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beans instead of dried for this recipe?

For convenience, substitute 1 (15-ounce) can of navy beans (drained and rinsed) for the dried beans. Just reduce the cooking time by 30-40 minutes since canned beans are pre-cooked. The texture will be slightly softer but still delicious. If you prefer firmer beans, use kidney or pinto beans from a can instead.

2

How do I make this soup vegetarian?

Replace the chicken with 1 cup diced mushrooms or 1 block extra-firm tofu (pressed and cubed) for protein. Use vegetable broth instead of chicken broth and add 1 teaspoon soy sauce or 1/2 teaspoon smoked paprika for depth. The beans will still be the star of the show with these swaps.

3

Why does my bean soup turn out mushy?

Mushy beans usually happen from overcooking or insufficient liquid during simmering. Always keep beans covered by at least 1 inch of liquid while cooking, and never boil vigorously—simmer gently. For dried beans, 45-50 minutes is perfect; canned beans only need 10-15 minutes to warm through.

4

Can I make this soup in a slow cooker?

Yes! Brown the chicken and sauté the vegetables first, then transfer everything to your slow cooker with 6 cups broth. Cook on low for 6-7 hours or high for 3-4 hours until beans and chicken are tender. The slow cooker's gentle heat actually enhances the flavors beautifully.

5

What's the best way to reheat leftovers?

Reheat gently on the stove over medium-low heat for 5-7 minutes, stirring occasionally. Avoid microwaving as it can make the beans rubbery. For extra flavor, add a splash of water or broth and a pinch of salt while reheating. Stir in fresh parsley at the end for brightness.

★★★★★4.8(9 reviews)
Categories Soups & Stews