Bean Soup Recipe With Chicken Broth: Hearty Simmer of White Beans and Herbs

Soups & Stews

Bean Soup Recipe With Chicken Broth: Hearty Simmer of White Beans and Herbs

This bean soup recipe with chicken broth delivers the kind of soul-warming comfort that transforms chilly evenings into cozy gatherings. The secret lies in slow-simmered white beans infused with aromatic herbs and rich chicken broth, creating a dish that's both hearty and deeply satisfying.

What sets this apart is the layered approach—starting with a flavorful base, then building complexity through simmering and finishing touches.

The beauty of this recipe is its adaptability—perfect for batch cooking or meal prep while still feeling special enough for company. You'll begin with a simple broth foundation, then let white beans and fresh herbs work their magic over 30 minutes of gentle simmering.

The result? A soup that's tender, aromatic, and packed with protein, where every spoonful feels like a hug in a bowl.

What makes this soup truly exceptional is the balance of textures and flavors: creamy beans, savory broth, and bright herbs that cut through the richness. The herbs (parsley, thyme, bay leaf) aren't just garnishes—they're essential players that develop depth as they simmer.

This is the kind of dish that tastes even better the next day, making it ideal for leftovers or meal prepping.

Whether you're feeding a family or preparing for the week ahead, this recipe delivers restaurant-quality results with minimal effort. The key techniques—proper simmering, herb infusion, and finishing with fresh garnishes—ensure every bowl is packed with flavor.

Ready to create a soup that's as nourishing as it is delicious? Let's get started.

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

Ingredients for bean soup recipe with chicken broth

Six cups of rich broth and aromatic herbs make this comforting bean soup both hearty and elegant.

Ingredient Amount Notes
Chicken Broth 🍲 6 cups Low-sodium, homemade preferred
White Beans 🥜 2 cups Canned, drained and rinsed
Carrots 🥕 3 medium Peeled and sliced into rounds
Yellow Onion 🧅 1 whole Diced, medium size
Celery Stalks 🥬 3 whole Diced, fresh preferred
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Thyme 🌿 ½ ounce Leaves only, chopped
Bay Leaves 🍃 2 whole Dried, standard size
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Olive Oil 🫒 2 tbsp Extra-virgin, for sautéing
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Tomato Paste 🍅 2 tbsp Smooth, for depth

The chicken broth is the foundation—homemade yields the best flavor, but high-quality low-sodium store-bought works in a pinch. For maximum depth, simmer your own using chicken bones, aromatic vegetables, and herbs. White beans should be cannellini or great northern for their creamy texture. The carrots, celery, and onion form the classic mirepoix—fresh is ideal, but frozen works if you're short on time. Fresh thyme and parsley elevate the dish beyond basic flavors, so invest in quality if possible. Whole Foods or Trader Joe's carry excellent dried herbs if fresh isn't available.

No fresh thyme? Dried thyme at one-third the amount delivers similar results. Substitute kale or spinach for parsley if needed, though parsley's brightness is ideal. Tomato paste in a squeeze tube (like Trader Joe's) is more convenient than cans and lasts longer. For extra richness, add a splash of white wine when sautéing the vegetables. The bay leaves are non-negotiable—they infuse subtle earthiness that rounds out the broth. If you're using pre-minced garlic, toast it briefly in olive oil to deepen its flavor before adding to the soup.

This soup improves with time—reheat gently on the stove with a splash of water or broth to restore consistency. Stores beautifully for 4-5 days in the fridge or 3 months frozen. For meal prep, portion into containers with a layer of broth on top to prevent a skin from forming. The herbs can be added fresh just before serving to preserve their vibrant color and aroma. Double the batch—it reheats even better the next day, making it perfect for leftovers.

❤️

Why You'll Love This Recipe

  • Pantry-Friendly Magic: I swear by this recipe when my fridge is bare. Just toss in the beans, broth, and those three veggies—no fancy prep, no last-minute grocery runs. That rich onion base builds flavor while you chop, and by the time the carrots soften, you’ve got a soup that tastes like you slaved over it.
  • Broth Bomb Flavor: The chicken broth isn’t just background—it’s the star. Simmered with onions and celery until the veggies melt into the liquid, then those white beans soak up all that savory depth. Honestly, the first spoonful makes me pause mid-stir. It’s the kind of simple dish where every bite feels intentional.
  • Leftover Hero: This soup begs to be made in bulk. The flavors actually get better the next day as everything melds together—perfect for lunches or a quick reheat. I’ll be real: my freezer is full of portions because I can’t resist making double batches. Even my picky teenager asks for seconds.
  • Budget Meal Winner: Five ingredients, zero guilt. White beans stretch the broth, carrots and celery add freshness without costing much, and onions? Always cheap. It’s my go-to when I need to feed the family without breaking the bank. Plus, the leftovers turn into a filling lunch—win-win.

Step-by-step instructions for hearty white bean soup

This method delivers a rich, aromatic soup where each ingredient plays its part perfectly.

1

Sauté the Aromatic Vegetable Base

Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the diced yellow onion, diced celery stalks, and sliced carrots. Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent. This foundational step develops the soup's flavor profile through caramelization.

Stir occasionally to prevent burning, especially the onions. You'll notice the mixture releases moisture—this is normal and indicates the vegetables are breaking down. Once the vegetables are tender and the edges begin to lightly brown, add the minced garlic cloves and cook for an additional 1 minute until fragrant. This quick cooking prevents the garlic from turning bitter.

2

Build Depth with Tomato Paste and Seasonings

Reduce the heat to medium-low and stir in the 2 tablespoons tomato paste, spreading it evenly over the vegetables. Cook for 2 minutes to allow the paste to deepen in color and release its concentrated flavor. This step creates a rich, slightly sweet base that balances the soup's overall taste.

Add the 0.5 ounce chopped fresh thyme, 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon freshly ground black pepper. Stir well to combine all ingredients thoroughly. The thyme and bay leaves will infuse the broth with their distinct herbal notes, while the salt and pepper establish the soup's seasoning foundation.

3

Simmer the Beans and Broth

Pour in the 6 cups chicken broth and bring the mixture to a gentle boil. Once boiling, reduce heat to low-medium and add the 2 cups drained white beans. Stir gently to distribute the beans evenly throughout the soup. The beans will absorb the rich flavors from the broth and vegetables as they cook.

Let the soup simmer uncovered for 25-30 minutes, stirring occasionally. You'll notice the beans begin to soften and the soup thickens slightly as the starches release. The perfect moment arrives when the beans are tender but still hold their shape, and the soup has developed a velvety consistency. Taste occasionally and adjust seasoning if needed.

4

Finish and Garnish

Remove the soup from heat and discard the bay leaves. Ladle the soup into bowls, garnishing each serving with 1 tablespoon chopped fresh parsley. The parsley adds a bright, fresh contrast to the hearty soup, enhancing both visual appeal and flavor profile. Serve immediately while hot to enjoy the soup at its peak texture and temperature.

For optimal flavor, let the soup rest for 5 minutes after removing from heat. This brief resting period allows the flavors to meld together, resulting in a more cohesive and satisfying dish. Each spoonful should deliver a perfect balance of creamy beans, aromatic vegetables, and savory broth.

👨‍🍳

Pro Tips For Making Bean Soup Recipe With Chicken Broth

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak with canned beans leaves you with mushy texture. If using dried white beans, soak them in cold water with a splash of vinegar for 8-12 hours. The vinegar keeps them firm, and the longer soak makes them creamier when simmered in broth. (Yes, even if you're impatient like me, this step matters.)
  • SWEAT ONIONS LOW AND SLOW: After burning three batches, I finally figured out: low heat is your friend. Cook the diced onion with celery and carrots for 10-12 minutes until soft but not browned. This builds flavor without bitterness—no one wants burnt veggies lurking in their soup. (Your future self will notice the difference.)
  • SKIP THE BOILING BROTH: Sounds weird, but it works: start the broth at a gentle simmer, not a rolling boil. Boiling breaks down the beans too fast and makes the broth cloudy. Once everything’s in the pot, keep it at a low simmer (barely bubbling) for 45-60 minutes. The beans will soften evenly without falling apart.
  • SWAP IN GARLIC AT THE END: I skip this when I’m lazy, but the dish is noticeably better when I don’t: add minced garlic (2-3 cloves) and a bay leaf only in the last 10 minutes of cooking. This keeps the garlic from turning bitter and lets the broth absorb its aroma without overpowering. (Pro move for lazy cooks who still want depth.)

Wine and beer pairings for this dish

White Wine Classics

A crisp, dry Sauvignon Blanc from New Zealand or Loire Valley is my go-to pairing—its bright acidity and citrus notes cut through the soup's richness while complementing the thyme and parsley.

Look for wines with 12-13% ABV and green apple or grapefruit undertones. I love Kim Crawford Sauvignon Blanc for its balance of freshness and structure. 🍷

For a slightly richer option, try a Chardonnay from Burgundy or California with minimal oak influence. The subtle vanilla notes in well-made Chardonnays enhance the tomato paste's depth without overpowering the herbs. Avoid heavily buttery styles—opt for unoaked or lightly oaked versions like La Crema Chardonnay from Sonoma Coast.

Red Wine Contrasts

Surprisingly, a light-bodied Pinot Noir from Oregon or Burgundy works beautifully with this soup. The wine's earthy undertones mirror the thyme and bay leaves, while its red fruit notes harmonize with the carrots.

Choose a Pinot Noir with 12.5-13.5% ABV and moderate tannins—Domaine Drouhin Oregon Pinot Noir is a perfect match. 🍇

If you prefer reds, a Gamay from Beaujolais (like Beaujolais-Villages) offers vibrant acidity and juicy raspberry flavors that refresh the palate between spoonfuls. The wine's low tannins ensure it doesn't clash with the soup's creaminess.

Beer Pairings

A Belgian Witbier like Hoegaarden or Stella Artois is my top beer recommendation. The corianander and orange peel notes in these beers echo the parsley garnish and brighten the dish. Serve slightly chilled to enhance the citrusy undertones. 🍺

For a malty option, try a light German Pilsner such as Warsteiner or Bitburger. The beer's crisp, clean finish cleanses the palate between bites of hearty soup, while its hint of honey subtly complements the carrots. Avoid heavy stouts or IPAs—they'll overpower the delicate herbaceous flavors.

Non-Alcoholic Options

For a refreshing non-alcoholic match, serve sparkling apple cider like Martinelli's or Woodchuck Hard Cider. The effervescence cuts through the soup's richness, while the apple notes harmonize with the thyme and bay leaves. Chill it thoroughly before serving. 🍏

Alternatively, a ginger beer with a touch of honey (like Feather's or Brew Dr. Brown's) adds a zesty contrast that enhances the soup's savory depth. The ginger's warmth complements the carrots and onions beautifully, making it a unique and satisfying pairing.

Nutrition facts

Servings 6
Amount Per Serving
Calories 220kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 5mg2%
Sodium 420mg18%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 4g
Protein 12g24%
* 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 dried beans instead of canned?

Yes, but you'll need to soak them first! Use 1 cup dried white beans (about 1/3 cup dry weight) and soak overnight in water with a pinch of salt. Drain and rinse before adding to the soup. Increase simmering time to 45-60 minutes until tender. Pro tip: Use a pressure cooker to cut cooking time to 20-25 minutes.

2

How can I make this soup creamier?

Add 1/2 cup mashed white beans or a splash of heavy cream at the end for richness. For a dairy-free option, stir in 2 tablespoons tahini or blend 1/2 cup cooked soup with 1/4 cup coconut milk and return to the pot. The creaminess will develop naturally as the beans break down during simmering.

3

What if I don't have fresh herbs?

Dried herbs work well—use 1/4 teaspoon dried thyme and 1/2 teaspoon dried parsley (about 1/3 the fresh amount). Toast the dried thyme in the oil with the vegetables for 30 seconds to intensify flavor. For parsley garnish, use 1 teaspoon dried parsley or 1/2 teaspoon dried oregano as a substitute.

4

Can I make this soup in an Instant Pot?

Sauté the vegetables for 5 minutes on sauté mode, then add all ingredients except parsley. Seal the lid and cook on high pressure for 8 minutes. Quick-release the pressure, stir, and garnish with parsley. The Instant Pot reduces cooking time to 20 minutes total while maintaining deep flavor.

5

Why did my soup turn out too salty?

Check your broth first—low-sodium chicken broth is key. If using regular broth, reduce added salt to 1 teaspoon. For already-salty soup, balance it with 1/2 cup unsweetened coconut milk or 1 tablespoon lemon juice, which adds acidity to cut through saltiness. Never add more water—it dilutes the flavor.

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