Bean Soup Recipe with Chicken Broth: Hearty, Protein-Packed Winter Warmer

Soups & Stews

Bean Soup Recipe with Chicken Broth: Hearty, Protein-Packed Winter Warmer

This bean soup recipe with chicken broth transforms simple ingredients into a deeply comforting, protein-rich meal that warms you from the inside out. The secret lies in slow simmering—allowing the flavors to meld while the beans soften just enough to absorb the rich, savory broth. I developed this version after years of testing, ensuring every spoonful delivers hearty texture and balanced seasoning without relying on heavy cream or excessive salt.

The beauty of this recipe is its adaptability—use canned beans for 30 minutes of prep or dried beans for a deeper flavor that develops overnight. Aromatic vegetables like carrots and celery form the flavor base, while garlic and bay leaf add layers of complexity. The chicken broth provides the perfect balance of richness and depth, making this soup satisfying enough to stand alone or pair beautifully with crusty bread.

What you'll end up with is a steaming bowl of soup where tender beans float in a velvety broth, infused with herbs and subtle warmth from the chicken. The aroma alone—earthy, savory, and slightly smoky—will fill your kitchen and signal comfort on even the coldest days. Each bite offers a perfect harmony of textures, from the creamy broth to the satisfying bite of cooked beans and vegetables.

This recipe scales effortlessly for feeding a crowd or meal prepping for the week, making it ideal for busy schedules. The long simmering process actually enhances flavor over time, so it tastes even better the next day. Whether you're craving a light lunch or a substantial dinner, this bean soup delivers restaurant-quality results with minimal effort.

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

Ingredients for bean soup recipe with chicken broth

Pantry staples plus a few fresh veggies for that cozy, savory bean soup flavor.

Ingredient Amount Notes
Dried White Beans 🌾 1 ½ cups Soaked overnight, drained
Chicken Broth 🍲 6 cups Low-sodium preferred
Celery Stalk 🧅 2 whole Diced into small pieces
Carrots 🥕 3 medium Peeled, chopped into chunks
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced for depth
Bay Leaves 🌿 2 whole Fresh for best flavor
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Paprika 🌶️ ½ tsp Smoked for warmth
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The beans are the heart of this soup, so don't skimp on quality. Dried beans give you the deepest flavor, but canned beans work in a pinch—just rinse them first. I grab mine from Whole Foods bulk section because they're organic, but any store-brand dried beans will do. The carrots and celery form the flavor base, so chop them uniformly—smaller pieces cook faster. For the broth, low-sodium is key—you can always add more salt at the end. If you're using canned broth, Swanson or Pacific Foods are my go-tos for clean taste without additives.

No fresh thyme? Dried works at one-third the amount. Short on carrots? Substitute sweet potatoes or parsnips—they hold up well to long simmering. The paprika adds subtle warmth, but if you're sensitive to spice, skip it entirely. For extra richness, stir in 1 tbsp of tomato paste with the broth. The parsley is just for garnish, but if you're feeling fancy, add a sprinkle of crumbled feta or grated Parmesan at the end. The garlic can be roasted for a sweeter flavor—wrap whole cloves in foil, roast at 400°F for 20 minutes before mincing.

This soup tastes even better the next day—flavors meld beautifully after overnight chilling. Keeps 5 days in the fridge or 3 months in the freezer. Double the recipe and freeze half for lazy weeknights. To reheat, bring to a simmer on the stove—never microwave, or the beans get mushy. If you're prepping ahead, soak the beans overnight in the fridge to save time later. The broth can be made in advance too—just store it separately and combine when ready to cook.

❤️

Why You'll Love This Recipe

  • No-Soaking Needed: I’ll be real—dried beans usually mean overnight soaking. Not here. Just toss those white beans in a pot with cold water, simmer until tender, and boom, you’re done. The broth does half the work while you chop the onion and celery.
  • Rich Without the Effort: That chicken broth? It’s the MVP. The carrots and celery sweeten as they cook, while the onion adds depth—no fancy spices required. Honestly, the longer it simmers, the better it tastes, and it’s hard to mess up.
  • Leftover Goldmine: This soup only gets better after day two. The flavors meld, the beans soften just right, and it reheats in minutes. I swear, my freezer’s always stocked with at least two containers—I’ll take it over takeout any day.
  • Budget-Friendly Crowd-Pleaser: A pound of dried beans and a box of broth stretch for four servings. Add a baguette or crusty bread, and you’ve fed a houseful for under $10. My college roommates and I lived on this—still do, honestly.

Step-by-step instructions for hearty bean soup with chicken broth

This protein-packed soup comes together with simple steps and bold flavors.

1

Sauté the Vegetable Base

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced celery stalk, chopped carrots, and diced yellow onion. Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent. Stir occasionally to prevent burning.

This is where the foundation flavors develop. You'll know it's ready when the vegetables release their moisture and start to caramelize slightly at the edges. Add the minced garlic cloves and cook for another 30 seconds until fragrant—this prevents that bitter garlic taste that can sneak in if you overcook it.

2

Season and Add the Beans

Stir in the 1 teaspoon dried thyme, 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 0.5 teaspoon paprika. Cook for 1 minute to toast the spices slightly and wake up their flavors. Add the 1.5 cups drained white beans and stir to combine everything thoroughly.

The beans will absorb the aromatic flavors from the vegetables and spices. This step ensures every bite is packed with depth. If you're using dried beans that weren't pre-soaked, now's the time to add them—they'll soak up these flavors during cooking.

3

Simmer with Chicken Broth

Pour in the 6 cups chicken broth and the 2 whole bay leaves. Bring the mixture to a gentle boil, then reduce heat to low-medium and let it simmer uncovered for 45-60 minutes. You'll know it's ready when the beans are tender and the soup has thickened slightly.

Real talk: Don't rush this step. The longer the beans simmer, the more flavor they absorb from the broth. Stir occasionally to prevent the vegetables from sticking to the bottom. If the soup gets too thick, add a splash of water or extra broth to reach your desired consistency.

4

Finish and Garnish

Remove the bay leaves and discard them. Taste the soup and adjust the seasoning if needed—this is where you fine-tune the balance between the earthy beans, savory broth, and aromatic vegetables. The soup should be rich but not overly salty.

Ladle the hot soup into bowls and garnish each serving with 0.25 cup chopped fresh parsley. The parsley adds a fresh contrast to the hearty flavors and makes the dish look beautiful. Serve immediately with crusty bread to soak up every last drop of that flavorful broth.

👨‍🍳

Pro Tips For Making Bean Soup Recipe With Chicken Broth

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak with hot water just makes the beans tough. Cold water overnight (or at least 8 hours) softens them perfectly, and you won’t waste time boiling off the soak liquid later. (Yes, even if you’re impatient like me.)
  • SWEAT ONIONS LOW AND SLOW: High heat burns onions before they caramelize, and you’ll end up with a bitter base for your soup. Keep the heat at a medium-low simmer, stirring often, until the onions are translucent and the celery and carrots are tender—this builds flavor without charring. (Your future self will notice the difference.)
  • SKIP THE BOILING BROTH: Dumping cold chicken broth into a hot pot can cause a violent temperature shift that makes beans tough. Warm the broth separately until it’s just simmering, then add it to the beans—this keeps them from absorbing liquid too fast and turning mealy. (I used to ignore this, and the texture always suffered.)
  • CHOP VEGETABLES UNIFORM: Big chunks of celery and carrots stay crunchy while onions turn to mush—uneven cooking ruins the texture. Cut everything into ¼-inch dice so they all soften at the same time. (Does it look weird? Yes. Does it work? Every single time.)

Pro cooking tips for bean soup recipe with chicken broth

Simmering Perfection

Keep the heat at a gentle simmer—never a rolling boil—to prevent the beans from breaking down and turning mushy. I use a large Dutch oven for even heat distribution, but any heavy pot will work. If the soup starts to bubble vigorously, reduce the heat immediately. The ideal simmer should show just a few small bubbles breaking the surface every few seconds. 🌡️

For extra depth, add 1-2 sprigs of fresh rosemary with the bay leaves. The piney aroma complements the thyme beautifully. If you're short on time, canned beans work fine—just rinse them well to remove excess sodium. The key is patience: 45-60 minutes of simmering lets the flavors meld together perfectly.

Broth Boosters

Elevate your broth with 1 tbsp tomato paste or 1 diced tomato—this adds natural sweetness that balances the earthy beans. For umami depth, stir in 1 tsp soy sauce or ½ tsp fish sauce during the last 10 minutes of cooking. I also love adding ½ cup chopped mushrooms with the vegetables for extra richness. 🍄

If your broth tastes bland, don’t just add salt. Instead, try 1 tsp Worcestershire sauce or ½ tsp smoked paprika for complexity. For a creamy texture without dairy, blend ½ cup of the soup and stir it back in—this thickens the broth beautifully. The goal is a velvety, well-seasoned broth that makes every spoonful satisfying.

Bean Texture Control

To keep beans firm and intact, don’t overcook them. Test one after 45 minutes—it should be tender but still hold its shape. If using dried beans, soak them overnight for even cooking. For canned beans, rinse thoroughly to remove any preservatives that might make the soup taste off. 🌾

For a creamy texture, add ½ cup coconut milk or ¼ cup Greek yogurt at the end. If you prefer chunkier soup, reduce the simmering time to 30 minutes and add fresh vegetables like spinach or kale in the last 5 minutes. The beans should be tender but still hold their shape—this is the sweet spot for texture.

Seasoning Secrets

Taste the soup before garnishing—this is your chance to fix any imbalances. If it’s too salty, add a splash of broth or water to dilute. For extra brightness, finish with 1 tsp lemon juice or a pinch of sugar to cut through the richness. The parsley isn’t just for looks—it adds freshness that balances the hearty flavors. ✨

For a smoky twist, add ½ tsp liquid smoke or ½ tsp chipotle powder with the spices. If you love garlic, roast the cloves before mincing for a sweeter, deeper flavor. The key is layering flavors—each ingredient should complement the others without overpowering. Adjust seasonings gradually to avoid mistakes.

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 5mg2%
Sodium 750mg33%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 8g
Protein 20g40%
* 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?

Canned beans save 8+ hours of soaking time. Just drain and rinse them thoroughly to remove excess sodium before adding to the pot. For best texture, use 1 (15 oz) can of white beans for every 1.5 cups of dried beans called for in the recipe. Add them in Step 2 with the spices.

2

How do I make this soup creamier without dairy?

Blend ½ cup of the finished soup until smooth, then stir it back in. For extra richness, add ¼ cup coconut milk or 2 tablespoons tahini at the end. The long simmering process naturally thickens the broth, so you may not need additional creaminess at all!

3

Can I make this soup in an Instant Pot?

Yes! Sauté the vegetables for 5 minutes on sauté mode, then add all remaining ingredients. Cook on high pressure for 10 minutes, followed by a 10-minute natural release. The beans will be perfectly tender without breaking. For extra flavor, add the bay leaves during cooking and remove before serving.

4

What if my soup tastes too bland?

Don't just add more salt! Try these fixes: 1 tsp Worcestershire sauce, ½ tsp smoked paprika, or a splash of lemon juice. For umami depth, stir in 1 tbsp tomato paste or ½ cup chopped mushrooms. The key is building layers of flavor—each adjustment should be gradual to avoid overpowering the dish.

5

How long will this soup keep in the fridge?

This soup tastes even better the next day! Store in an airtight container for up to 5 days in the fridge. For freezing, portion into meal-sized containers and keep for 3 months. Always reheat on the stove to 165°F—never microwave, as it can make the beans mushy.

★★★★★4.9(6 reviews)
Categories Soups & Stews