Bean Soup Recipe with Chicken Broth: Slow-Simmered Depth With Hearty Bean Richness

Soups & Stews

Bean Soup Recipe with Chicken Broth: Slow-Simmered Depth With Hearty Bean Richness

This bean soup recipe with chicken broth delivers the kind of deep, comforting flavor that transforms a simple meal into a hearty centerpiece. The secret lies in slow-simmering dried beans with aromatic vegetables and rich chicken broth, creating a dish that's both rustic and refined.

Every spoonful carries layers of savory, earthy, and slightly smoky notes that build as it cooks.

What sets this recipe apart is the technique: starting with a proper sauté of onions, garlic, and carrots to build flavor before adding beans and broth. Skimming foam as it simmers ensures a clean, velvety texture, while adjusting salt at the end guarantees perfect seasoning.

The result is a soup that's satisfying enough for a cold evening but simple enough for a weeknight dinner.

The beauty of this recipe is its adaptability—use cannellini beans for a creamy texture or pinto beans for heartier bites. Garnishes like fresh parsley, a drizzle of olive oil, or toasted croutons elevate it further, but even without them, the soup shines.

It's the kind of dish that tastes even better the next day, making it ideal for meal prep.

Ready in about 2 hours (mostly hands-off simmering time), this soup proves that comfort food doesn't require complicated techniques. The key is patience—letting the flavors meld and the beans soften into tender perfection.

Perfect for feeding a crowd or saving leftovers for lunch, it's a recipe that delivers warmth and nourishment in every bowl.

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

Ingredients for bean soup recipe with chicken broth

These 14 ingredients create a deeply flavorful bean soup that simmers into velvety perfection.

Ingredient Amount Notes
Dried Cannellini Beans 🌾 1 ½ cups Rinsed before soaking
Chicken Broth 🍲 6 cups Low-sodium preferred
Yellow Onion 🧅 1 whole Diced, medium size
Carrots 🥕 3 medium Peeled, chopped into chunks
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Celery Stalks 🥬 2 whole Diced, not ends
Olive Oil 🫒 ½ cup Extra-virgin for richness
Bay Leaves 🌿 2 whole Fresh for best flavor
Salt 🧂 1 ½ tsp Adjust to taste at end
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed
Smoked Paprika 🌶️ ½ tsp For subtle smokiness
Thyme Leaves 🌿 1 tsp Dried or fresh

The beans are the heart of this soup—cannellini beans for creaminess, but pinto or kidney beans work too. Soak them overnight for best texture, or use the quick-soak method (boil for 2 minutes, then let sit 1 hour). Store-brand dried beans often rival name brands, but check for whole, unbroken beans. The chicken broth should be rich but not overly salty—Pacific Foods or Swanson are reliable choices. If you're using canned beans, drain and rinse well to remove excess sodium. For the vegetables, fresh carrots and celery add natural sweetness and crunch, while the onion and garlic form the flavor base.

No cannellini beans? Substitute white beans or navy beans for similar texture. Short on chicken broth? Vegetable broth plus 1/2 cup water works, but add a splash of soy sauce for umami depth. Fresh herbs like parsley and thyme elevate the dish, but dried works at 1/3 the amount. The smoked paprika adds subtle smokiness—Penzeys or McCormick brands are consistent. For extra richness, stir in 1 tablespoon of olive oil at the end. The lemon juice brightens flavors, so use freshly squeezed if possible. If you prefer a smoother texture, blend half the soup before serving.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. For meal prep, portion into individual containers—reheat with a splash of water or broth to restore creaminess. The broth can be reduced and used as a base for other dishes. Garnish with fresh parsley, a drizzle of olive oil, or toasted croutons before serving. Leftovers keep well, making this a perfect make-ahead dish for busy weeks.

❤️

Why You'll Love This Recipe

  • No-Fuss Soak: I just toss dried cannellinis in overnight—no fancy soaking gadgets, no peeling. Wake up, dump them in broth with onions and garlic, and let the stove do the work while I sip coffee.
  • Umami Bomb: That first spoonful of caramelized onions melting into rich chicken broth? It’s the kind of flavor that makes you pause mid-sip. The garlic cloves, lightly toasted, add a warmth that lingers.
  • Lunchbox Hero: Cold the next day? Even better. Pack it in jars for work—no reheating needed. The beans stay tender, the broth stays savory, and honestly? It’s the only soup that doesn’t taste sad from the fridge.
  • Pantry Goldmine: Dried beans last forever, broth freezes like a dream, and onions/carrots? Always on sale. I’ve made this for $3 a serving, fed a houseful of guests, and still had leftovers for my kid’s school lunch. Budget win.

Step-by-step instructions for slow-simmered bean soup with chicken broth

Transform simple ingredients into a rich, aromatic soup that builds depth through careful technique.

1

Soak and Prepare the Beans

Rinse the 1.5 cups dried cannellini beans thoroughly under cold water to remove any debris. Place them in a large bowl and cover with plenty of water—at least 2 inches above the beans. Let them soak for 8-12 hours at room temperature. I always use the overnight method for maximum tenderness, but if short on time, a 2-hour quick soak works too.

After soaking, drain the beans and give them a quick rinse. This removes excess starch that can make the soup gummy. Transfer them to a 6-quart pot—the same one you'll use for cooking. Add 6 cups chicken broth and bring to a gentle boil over medium-high heat. Once boiling, reduce to a simmer and cook uncovered for 30 minutes, stirring occasionally to prevent sticking. This pre-cooking step ensures the beans soften evenly without splitting.

2

Sauté the Aromatic Vegetables

While the beans simmer, heat the 0.5 cup olive oil in a large skillet over medium heat. Add the diced yellow onion, chopped carrots, and diced celery stalks. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. You want them to release their natural sweetness without browning.

Add the minced garlic cloves, smoked paprika, and thyme leaves, stirring for 30 seconds until fragrant. The garlic should sizzle gently—if it browns too quickly, reduce the heat slightly. Immediately transfer this vegetable mixture to the pot with the beans. Stir in the 2 whole bay leaves and bring everything to a gentle simmer again.

3

Simmer Until Beans Are Tender

Cover the pot and maintain a gentle simmer for 1.5 to 2 hours, stirring occasionally. The beans are ready when they're fork-tender but still hold their shape. I check doneness by tasting a bean—it should be soft inside with just a slight resistance. If the soup reduces too quickly, add ½ cup water at a time to maintain the proper consistency.

Taste the soup and adjust seasoning with the 1.5 tsp salt and 0.5 tsp black pepper. The broth should be well-seasoned but not overly salty. This is the moment to taste and balance—don't skip it. If the soup needs brightness, stir in 1 tbsp lemon juice now. The acidity cuts through the richness of the beans and broth, brightening the entire dish.

4

Finish and Serve

Remove the 2 whole bay leaves and discard them. 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 flavors and makes the soup visually appealing. Serve immediately while hot, with crusty bread to soak up every last drop of that flavorful broth.

This soup tastes even better the next day as the flavors deepen. If storing, let it cool completely before refrigerating in an airtight container. Reheat gently over low heat, adding a splash of water if needed. The slow simmering process creates a dish that's comforting yet sophisticated—perfect for chilly evenings or as a base for other hearty meals.

👨‍🍳

Pro Tips For Making Bean Soup Recipe With Chicken Broth

  • SOAK BEANS TWICE: I learned this the hard way—skipping the double soak leaves you with gummy beans. First, soak dried cannellinis overnight in cold water, then drain and rinse. For speed, boil them 2 minutes, drain, and repeat once more. This guarantees they soften evenly and don’t turn to mush.
  • SWEAT ONIONS LOW: High heat caramelizes onions too fast, turning them bitter. Instead, cook them over medium-low with a splash of broth until translucent—about 8-10 minutes. This builds flavor without burning, and the soup won’t taste like ash.
  • SALT THE BROTH: Adding salt late ruins the balance. Taste the broth early and season it properly—cannellinis absorb flavor, so undersalted broth means bland beans. Aim for 1 tsp salt per quart, adjusting after the beans cook.
  • SAUTÉ GARLIC LAST: Crispy garlic transforms this soup. Toss minced cloves into the pot only in the final 2 minutes, letting them sizzle until golden. Raw garlic lingers; toasted garlic adds depth that changes the whole dish. (Yes, even if you’re impatient like me.)

Best sauces and condiments for this dish

Classic Tomato Sauce

Start with a simple tomato sauce made from 1 can (28 oz) crushed San Marzano tomatoes, 2 tbsp olive oil, 3 minced garlic cloves, and 1 tsp dried oregano.

Simmer for 20 minutes to deepen flavors, then stir into the finished soup. The acidity cuts through the richness of the beans while adding a familiar, comforting note. 🍅

Creamy Garlic Yogurt Drizzle

For a velvety finish, mix ½ cup Greek yogurt, 1 tbsp lemon juice, 1 minced garlic clove, and a pinch of salt. Drizzle over individual servings just before eating—this adds a cool, creamy contrast to the warm soup. Use full-fat yogurt for the best texture. 🥄

Smoky Chipotle Aioli

Blend ½ cup mayonnaise, 1 tbsp chipotle in adobo sauce, 1 tsp honey, and 1 tsp lime juice for a smoky-sweet sauce. Serve as a swirl on top or on the side for dipping crusty bread.

The heat from the chipotle complements the smokiness of the paprika in the soup. 🌶️

Herbed Olive Oil Finish

Infuse ¼ cup extra-virgin olive oil with 1 tbsp chopped fresh parsley, 1 tsp chopped fresh thyme, and a pinch of salt. Heat gently for 2 minutes to release the herbs' aroma, then drizzle over the soup.

This adds brightness and a luxurious finish without overpowering the dish. ✨

Spicy Harissa Swirl

Stir 1 tbsp harissa paste into 2 tbsp warm broth from the soup, then swirl it into individual bowls. The North African chili paste adds depth and a fiery kick that pairs perfectly with the earthy beans. Use Penzeys brand for consistent heat. 🔥

Crispy Sausage Garnish

Brown 4 oz Italian chorizo or kielbasa in a pan until crispy, then slice into rounds. Sprinkle over the soup for a salty, savory crunch. The fat renders out during cooking, so you get all the flavor without excess grease. 🥓

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 5mg2%
Sodium 550mg24%
Total Carbohydrate 38g14%
Dietary Fiber 12g43%
Sugars 8g
Protein 18g36%
* 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?

Yes, but you'll need to adjust the cooking time. Use 3 (15 oz) cans of drained, rinsed cannellini beans and skip the soaking step. Simmer with the broth for just 30-45 minutes to let flavors meld. Canned beans save time, but dried beans develop deeper flavor through long simmering.

2

How do I prevent the soup from getting too thick?

Start with 6 cups broth and maintain a gentle simmer rather than a boil. If it thickens too much, stir in ½ cup water at a time until you reach your desired consistency. The beans release starch as they cook, which can make the soup thicken naturally. Skimming foam occasionally also helps maintain proper texture.

3

What's the best way to store leftovers?

Let the soup cool completely, then transfer to an airtight container. It keeps in the fridge for 5 days or freezes for 3 months. To reheat, warm over low heat and add a splash of water or broth if it seems too thick. The flavors actually improve overnight!

4

Can I make this soup vegetarian?

Replace the chicken broth with vegetable broth and add 1 tbsp soy sauce for umami depth. For extra richness, stir in 1 tbsp nutritional yeast at the end. The recipe will still be hearty and satisfying.

5

Why does my soup taste bland?

Most likely, you need more seasoning or acidity. Taste and adjust with salt, pepper, or lemon juice. The broth might also be low-sodium—try adding ½ tsp garlic powder or smoked paprika for extra depth. Don't be afraid to taste as you cook!

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