16 Bean Soup with Chicken Recipe: One-Pot Pantry Protein Powerhouse

Soups & Stews

16 Bean Soup with Chicken Recipe: One-Pot Pantry Protein Powerhouse

This one-pot 16 bean soup with chicken transforms pantry staples into a hearty, protein-rich meal that simmers into rich, flavorful perfection. 💛 The secret lies in slow cooking—where tough cuts of chicken become tender, and dried beans absorb the savory broth into a velvety, satisfying blend. I’ve perfected this recipe over years of testing, balancing traditional techniques with modern shortcuts for busy weeknights.

The beauty of this dish is its versatility—use all 16 beans for a classic experience, or swap in pantry favorites like black beans, kidney beans, or chickpeas. A foolproof method ensures no beans stay hard, while the chicken infuses the broth with deep, savory notes. The result? A restaurant-quality soup that’s creamy, protein-packed, and ready in one pot, with minimal cleanup.

What makes this recipe stand out is the harmony of textures: tender chicken shreds, creamy beans, and a broth thickened just enough to coat every spoonful. Whether you’re feeding a crowd or meal prepping for the week, this soup delivers comfort in every bite—warm, satisfying, and packed with plant-based protein.

Ready in under 2 hours (or just 45 minutes in a pressure cooker), this is the ultimate pantry-to-table solution. Let’s make it—your taste buds (and leftovers) will thank you.

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

Ingredients for 16 bean soup recipe with chicken

Pantry staples meet protein powerhouse—16 beans, chicken, and simple spices transform into restaurant-quality comfort.

Ingredient Amount Notes
Chicken Thighs, Bone-In 🍗 2 lb Skin-on preferred for flavor
Dried Navy Beans 🌱 1 cup Rinsed before soaking
Dried Kidney Beans 🌱 1 cup Rinsed before soaking
Dried Black Beans 🌱 1 cup Rinsed before soaking
Dried Chickpeas 🌱 ½ cup Rinsed before soaking
Dried Lentils 🌱 ½ cup Green or brown preferred
Dried Great Northern Beans 🌱 ½ cup Rinsed before soaking
Dried Pinto Beans 🌱 ½ cup Rinsed before soaking
Dried White Beans 🌱 ½ cup Rinsed before soaking
Dried Red Beans 🌱 ½ cup Rinsed before soaking
Dried Lima Beans 🌱 ¼ cup Rinsed before soaking
Dried Butter Beans 🌱 ¼ cup Rinsed before soaking
Dried Anasazi Beans 🌱 ¼ cup Rinsed before soaking
Dried Fava Beans 🌱 ¼ cup Rinsed before soaking
Dried Cannellini Beans 🌱 ¼ cup Rinsed before soaking
Dried Borlotti Beans 🌱 ¼ cup Rinsed before soaking
Chicken Broth 💧 8 cups Low-sodium preferred
Carrots 🥕 3 whole Peeled and chopped
Celery Stalks 🧅 3 whole Chopped, with leaves
Yellow Onion 🧅 1 whole Chopped
Garlic Cloves 🧄 4 cloves Minced
Tomato Paste 🍅 2 tbsp Smooth, not chunky
Bay Leaves 🌿 2 whole Fresh if possible
Thyme Sprigs 🌿 2 whole Fresh preferred
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Peppercorns 🌶️ 1 tsp Freshly cracked
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The chicken thighs are the secret weapon here—skin-on, bone-in thighs stay juicy while infusing the broth with deep flavor. Trader Joe's or Costco have the best prices for bulk packs, but any grocery store's butcher section works. Look for thighs with good marbling—they'll stay tender even after hours of simmering. For the beans, dried is non-negotiable—canned beans just don't have the same texture. The mix of 16 different beans gives you that classic heirloom soup experience, but you can absolutely swap in your pantry favorites if you're short on time.

No navy beans? Substitute with extra black beans or kidney beans—they're the most flavorful. Short on time? Soak the beans overnight in cold water with a pinch of baking soda (trust me, it works). For the broth, low-sodium is key—you'll be adding plenty of salt later. Fresh thyme and bay leaves elevate this from basic to restaurant-quality, but dried works in a pinch at half the amount. The tomato paste adds depth without overpowering—Trader Joe's squeeze tubes are perfect for this since you only need a couple tablespoons. And if you're feeling fancy, add a splash of red wine to the broth for extra richness.

This soup tastes even better the next day—honestly, the flavors meld into perfection after a good night's rest. Store leftovers in airtight containers for 5 days in the fridge or freeze for up to 3 months. I like to portion it into individual containers so I can grab a lunch for the week. The beans will thicken as they cool, so add a splash of water or broth when reheating. Garnish with fresh parsley right before serving—it makes all the difference for that restaurant-quality presentation.

❤️

Why You'll Love This Recipe

  • I swear by this trick: just toss those dried beans in a pot with the chicken bones, cover with water, and let them simmer overnight. The beans soften perfectly—no pre-soaking, no fuss. Honestly, the bone broth alone makes this soup taste like it’s been simmering for days.
  • No-Soaking Needed: I swear by this trick: just toss those dried beans in a pot with the chicken bones, cover with water, and let them simmer overnight. The beans soften perfectly—no pre-soaking, no fuss. Honestly, the bone broth alone makes this soup taste like it’s been simmering for days.
  • Six Beans, One Pot Magic: That mix of navy, kidney, black, and chickpeas? It’s not just a bean salad—it’s a flavor party. The navy beans add hearty bite, the chickpeas bring creaminess, and the kidney beans? They’re the little umami bombs that make every spoonful hit different. (Yes, even on a Tuesday night.)
  • Soup That Works Hard: Make it once, eat it all week. The chicken thighs stay tender, the beans thicken up nicely, and the broth reduces to a rich, concentrated base—perfect for reheating. Between us, this is the kind of leftovers that actually taste better the next day.

Step-by-step instructions for 16 bean soup with chicken

This hearty pantry powerhouse comes together in one pot with minimal prep.

1

🍳 Step 1: Sear the Chicken for Deep Flavor

Pat the 2 lb chicken thighs, bone-in dry with paper towels—this ensures maximum crispiness. Heat 2 tbsp olive oil in a large Dutch oven over medium-high heat until shimmering. Add the chicken skin-side down and sear for 6-8 minutes until golden brown and crispy.

Flip the thighs and cook another 5-6 minutes until the internal temperature reaches 165°F (use an instant-read thermometer). Remove chicken from the pot and set aside. The rendered fat in the pot will form the flavor base for the soup—don't wipe it out!

2

👨‍🍳 Step 2: Sauté Vegetables and Build the Base

In the same Dutch oven, add the chopped yellow onion, chopped celery stalks, and peeled and chopped carrots. Cook over medium heat for 5-6 minutes until softened and fragrant. Add the minced garlic cloves and cook for 30 seconds until aromatic.

Stir in the 2 tbsp tomato paste and cook for 1 minute to deepen its flavor. Add the 2 whole bay leaves and 2 whole thyme sprigs, then pour in the 8 cups chicken broth. Bring to a gentle boil, then reduce heat to low and return the chicken thighs to the pot.

3

🥘 Step 3: Soak and Add the Beans

While the broth heats, rinse all the dried beans under cold water to remove any debris. Combine all 16 types of dried beans (totaling 5 cups) in a large bowl and cover with 4 cups cold water. Let soak for 2 hours or overnight—this ensures even cooking and prevents splitting. Drain well before adding to the pot.

Add the soaked beans to the Dutch oven along with 1.5 tsp salt and 1 tsp freshly cracked black peppercorns. Stir gently to combine. The beans will settle at the bottom—this is normal. Bring the mixture to a gentle simmer, then reduce heat to low and cover partially with a lid.

4

⏰ Step 4: Simmer Until Beans Are Tender

Simmer the soup for 1.5 to 2 hours until the beans are fork-tender and the broth has thickened slightly. Stir occasionally to prevent sticking. If the soup gets too thick, add ½ cup hot water at a time to maintain a stew-like consistency.

Here's the thing—don't rush this step. The beans need time to absorb all that rich chicken flavor. You'll know they're ready when they're soft but still hold their shape. The chicken should fall apart easily when pulled with a fork.

5

🍽️ Step 5: Finish and Serve

Once the beans are tender, remove the chicken thighs from the pot and shred the meat using two forks. Return the shredded chicken to the soup. Remove the bay leaves and thyme sprigs. Taste and adjust seasoning with additional salt or pepper if needed.

Ladle the soup into bowls and garnish each serving with 1 tbsp chopped fresh parsley. Serve immediately with crusty bread to soak up every last drop of that flavorful broth. The perfect balance of protein-rich beans, tender chicken, and aromatic vegetables makes this a pantry staple you'll turn to again and again.

👨‍🍳

Pro Tips For Making 16 Bean Soup Recipe With Chicken

  • SOAK BEANS SEPARATELY: Navy beans and chickpeas need 8+ hours; kidney and black beans only 2. Split them into two bowls—one gets overnight soaking, the other just a quick 2-hour soak in hot water. I learned this the hard way when I over-soaked kidney beans and ended up with mushy texture.
  • BROWN THE CHICKEN FIRST: Skip the slow simmer start—sear the bone-in thighs in a hot Dutch oven until golden on both sides. That crust locks in flavor and makes the broth richer. After burning three batches, I finally figured out high heat for 5 minutes first, then lowering the heat to cook.
  • ADD BEANS IN STAGES: Don’t dump all 16 beans at once. Start with the navy and chickpeas (they take longer), then add kidney and black beans after 45 minutes. This keeps the texture consistent—no one wants mushy chickpeas while the black beans stay firm. Sounds weird, but it works.
  • USE CHICKEN FAT FOR FLAVOR: After removing the chicken, leave the rendered fat in the pot. It’s liquid gold for sautéing onions, garlic, and celery—builds depth faster than olive oil. I was skeptical until I tried it; the soup tastes like it simmered for hours, not 30 minutes.

Perfect pairings for this dish

Bread Pairings

Crusty sourdough is my go-to for this hearty soup—its tangy bite cuts through the richness of the broth while soaking up every last drop. Look for a baguette-style loaf from Breads Bakery or your local artisan bakery. For extra indulgence, warm the bread with garlic butter (mix 2 tbsp softened butter with 1 minced garlic clove and ½ tsp dried parsley). 🥖

Cheesy Toppings

Add a sprinkle of shredded sharp cheddar or Parmesan cheese right before serving for a creamy, savory finish. I love using Kraft Natural Cheese for its meltability or Parmigiano-Reggiano for a more sophisticated touch. For a spicy kick, mix ¼ cup crumbled feta with 1 tbsp chopped fresh dill—it adds a bright contrast to the deep flavors.

Acidic Accents

A squeeze of fresh lemon juice or a dollop of hot sauce brightens the soup’s richness. I keep Cholula Hot Sauce or Tabasco on hand for a quick heat boost. For a tangy twist, serve with pickled jalapeños or a side of sour cream. These acidic elements balance the earthy beans and savory chicken beautifully.

Herb Garnishes

Fresh herbs elevate this soup from homemade to restaurant-quality. Beyond the parsley mentioned in the recipe, try chopped cilantro for a citrusy note or thinly sliced green onions for a mild onion kick. I also love a sprinkle of toasted pumpkin seeds (dry-toast 2 tbsp seeds in a pan for 3-4 minutes) for crunch and extra protein. 🌿

Drink Pairings

A crisp white wine like Sauvignon Blanc or Pinot Grigio complements the soup’s herbal and savory notes. For beer lovers, a light lager (like Miller Lite) or a wheat beer (like Blue Moon) cleanses the palate. If you prefer non-alcoholic, try sparkling water with a splash of apple cider vinegar—it’s refreshing and balances the soup’s heartiness.

Make-Ahead Add-Ins

Prep ahead by making a batch of cornbread or cheesy garlic pull-apart bread to serve alongside. For a quick option, toast baguette slices with olive oil and sea salt right before serving. These add-ins turn your soup into a full meal, perfect for potlucks or family dinners. 🍞

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 120mg40%
Sodium 650mg28%
Total Carbohydrate 52g18%
Dietary Fiber 24g86%
Sugars 8g
Protein 42g84%
* 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?

While you can use canned beans for convenience, the texture and flavor won't be the same. Dried beans absorb the broth better and develop a richer taste through slow cooking. If you must use canned, drain and rinse them well, then simmer them for 15-20 minutes to blend flavors with the broth. For best results, stick with dried—it's worth the extra time!

2

How do I make this soup in a pressure cooker?

Use the same ingredients, but adjust the cooking time! After searing the chicken and sautéing the vegetables, add all beans, broth, and seasonings. Pressure cook on high for 20 minutes, then do a natural release for 10 minutes. The beans will be tender and the broth perfectly infused—ready in under 45 minutes!

3

What if I can't find all 16 types of beans?

No problem! Use your pantry staples—focus on a mix of black, kidney, and pinto beans for a classic flavor profile. For variety, add chickpeas or lentils. The key is balancing textures: include at least 3-4 different bean types for that traditional 16-bean experience. The recipe will still be delicious!

4

Can I make this soup vegetarian?

Replace the chicken with extra-firm tofu (pan-fried for texture) or mushrooms (like cremini or shiitake) for umami depth. Use vegetable broth instead of chicken broth, and add 1 tbsp soy sauce or miso paste to enhance flavor. The beans will still shine as the star!

5

Why did my beans turn mushy?

Overcooking is the most common cause. Beans should be tender but still hold their shape—remove them from heat as soon as they're fork-tender. If using dried beans, check the package for cooking times and adjust accordingly. For canned beans, simmer only 15-20 minutes to avoid mushiness.

★★★★★4.6(4 reviews)
Categories Soups & Stews