Bean Soup Recipe With Chicken Broth: Hearty, Protein-Rich Bowl in One Pot

Soups & Stews

Bean Soup Recipe With Chicken Broth: Hearty, Protein-Rich Bowl in One Pot

This bean soup recipe with chicken broth delivers the ultimate comfort in a single pot—rich, protein-packed, and brimming with homestyle warmth. 🔥 The secret lies in simmering dried beans until tender while building depth from homemade chicken broth, where umami and savory notes meld perfectly.

What makes this recipe special is its balance: earthy beans, savory broth, and just enough acidity to brighten every spoonful.

With simple ingredients and one-pot ease, this soup transforms basic pantry staples into a hearty meal that’s both nourishing and satisfying. The beans soften just enough to release their natural sweetness, while the chicken broth infuses every bite with deep, savory flavor.

No fancy techniques—just a slow simmer that lets the flavors develop naturally, resulting in a soup that’s as comforting as it is delicious.

By the time you’re done, you’ll have a protein-rich bowl that’s perfect for chilly evenings or meal prep. The texture is ideal—creamy from the beans, rich from the broth, and finished with optional garnishes like fresh herbs or crusty bread.

It’s the kind of soup that disappears quickly, leaving everyone asking for seconds.

Whether you’re feeding a family or prepping for the week, this recipe delivers restaurant-quality results at home. Let’s get started on a bowl that’s as easy to make as it is impossible to resist.

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

Ingredients for bean soup recipe with chicken broth

Simple ingredients that build deep, comforting flavors in one pot.

Ingredient Amount Notes
Dried White Beans 🌾 1 ½ cups Soaked overnight for tenderness
Chicken Broth 🍲 6 cups Homemade or quality store-bought
Carrots 🥕 2 medium Peeled and sliced into rounds
Celery Stalks 🧅 2 whole Diced for aromatic base
Onion 🧅 1 medium Diced for foundational flavor
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Tomato Paste 🍅 2 tbsp For rich, concentrated flavor
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Bay Leaves 🌿 2 whole For subtle earthy notes
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed for brightness
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The dried beans are the heart of this soup—navy or cannellini beans work best for their firm texture and mild flavor. Soak them overnight to cut down on cooking time, but if you're short on time, a quick 2-hour soak in hot water works too. For the chicken broth, homemade is ideal—simmer chicken bones with carrots, celery, and onion for 6-8 hours—but a quality store-bought brand like Kitchen Basics or Pacific Foods will do in a pinch. The carrots and celery form the aromatic base, so don't skimp on freshness—look for vibrant orange carrots and crisp celery stalks at the grocery store. If you're prepping ahead, store the soaked beans in the fridge for up to 3 days in their soaking liquid.

No fresh thyme? Dried works at one-third the amount, but fresh has that bright, floral note that really elevates the soup. The tomato paste adds depth—avoid the watery kind from squeeze tubes; grab a small can from the pasta aisle. Lemon juice is key for brightness, so freshly squeezed is a must—bottled juice lacks the zing. For extra richness, stir in 1 tbsp of unsalted butter at the end, or top with crusty bread for serving. The parsley is purely for garnish, but if you're out, fresh basil or cilantro works just as well. Want more protein? Add 1 cup of cooked chicken or 1/2 cup of crumbled feta cheese before serving.

This soup tastes even better the next day as the flavors meld—reheat gently on the stove with a splash of water or broth to restore creaminess. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. For meal prep, double the batch and portion into containers—each serving makes a hearty lunch. The beans will soften further when reheated, so aim for just tender before storing. If you're using the slow cooker, add everything except the lemon juice and parsley, cook on low for 8 hours, then stir in the lemon juice at the end.

❤️

Why You'll Love This Recipe

  • No-Soaking Needed: I’ll admit, I used to dread soaking beans—but these dried white ones? Just toss them in cold water with the broth, simmer, and they soften right up. Zero fuss, all flavor.
  • Savory Umami Bomb: That rich chicken broth cuts through the earthiness of the beans like a dream, while the carrot and celery mirepoix (yes, I chop them all at once) build layers of sweetness and bite. Honestly, the first spoonful makes me pause mid-stir.
  • Lunchbox Magic: Between us, this soup tastes even better the next day—perfect for packing for work or school. The beans hold up, the broth deepens, and I swear the flavors get better after a night in the fridge. (Yes, even on a Tuesday.)
  • Pantry Staple Power: I make this when I’m low on groceries or hosting last-minute guests. Dried beans and broth stretch into a hearty meal for half the cost of fresh ingredients, and it feeds a crowd without breaking the bank. My wallet thanks me every time.

Step-by-step instructions for hearty white bean soup

This one-pot method delivers restaurant-quality bean soup with deep flavor and perfect texture.

1

🍳 Step 1: Sauté the Aromatic Base

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced onion, diced celery stalks, and sliced carrots all at once. Cook for 5-6 minutes until the vegetables soften and the onion becomes translucent.

This foundational step builds flavor through caramelization. Stir occasionally to prevent browning, but don't rush—properly developed aromatics make all the difference in the final soup. When the vegetables are tender and the onion is nearly translucent, add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. The garlic should sizzle gently but not burn.

2

🍳 Step 2: Develop the Flavor Base

Reduce heat to medium-low and stir in the 2 tablespoons tomato paste. Cook for 2 minutes until the paste darkens slightly and becomes incorporated into the vegetable mixture. This step creates a rich, concentrated flavor that forms the backbone of your soup.

Next, add the 2 whole bay leaves, 1 teaspoon dried thyme, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well to distribute the seasonings evenly. The spices will infuse into the vegetables as they cook, creating layers of flavor that come together beautifully in the finished soup.

3

🥘 Step 3: Simmer the Beans and Broth

Pour in the 6 cups chicken broth and bring the mixture to a gentle boil. Add the 1.5 cups soaked dried white beans (drained if you soaked them). Reduce heat to low-medium and maintain a gentle simmer for 45-50 minutes, partially covered.

Here's where patience pays off. The beans need time to absorb the flavors and become tender. Stir occasionally to prevent the beans from sticking to the bottom. You'll know they're nearly done when they're soft but still hold their shape when pressed between your fingers. If the soup reduces too much, add a splash of water or broth to maintain the proper consistency.

4

🔥 Step 4: Finish and Adjust Seasoning

Once the beans are tender, stir in the 1 tablespoon lemon juice. Remove the 2 bay leaves and adjust the seasoning if needed. The acidity from the lemon juice brightens the soup and balances the richness of the broth and beans. Taste and add more salt or pepper if necessary—this is your chance to perfect the flavor profile.

For the final touch, stir in the 0.25 cup chopped fresh parsley. The parsley not only adds freshness but also a pop of color that makes the soup visually appealing. Let the soup sit off the heat for 5 minutes before serving to allow the flavors to meld together completely.

👨‍🍳

Pro Tips For Making Bean Soup Recipe With Chicken Broth

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak and relying on quick soaks leaves your beans tough and mealy. Dried white beans need at least 8 hours in water (or a 6-hour quick soak with boiling water) to break down properly. Use a big bowl, cover with 2 inches of water, and add a pinch of salt to help soften them faster.
  • SWEAT VEGETABLES LOW: After burning three batches of onions and celery, I finally figured out: slow and steady wins here. Cook the onions, carrots, and celery over medium-low heat for 8-10 minutes, stirring often, until they’re soft and translucent—not browned. This builds flavor without bitterness, and it’s the foundation of your soup.
  • SKIP THE CROWDING: Resist the urge to pile everything into the pot at once. Start with the beans and broth, then add the sautéed vegetables in stages—this prevents the broth from turning cloudy or the beans from absorbing too much liquid too fast. If your pot looks crowded, add a splash more broth and let it simmer uncovered for 10 minutes to clear things up.
  • UPGRADE WITH BAY LEAF: Sounds weird, but it works: Tuck a single bay leaf into the pot with the beans early in cooking. It infuses the broth with subtle earthiness that cuts through the richness of the chicken broth and beans. Remove it before serving—no one needs to chew on it, but the flavor will be better for it. (Your future self will thank you.)

Health benefits of this recipe

Plant-Based Protein Powerhouse

This bean soup delivers a whopping 20 grams of plant-based protein per serving—perfect for vegetarians or anyone looking to reduce meat intake. White beans are packed with fiber (15g per serving), which supports digestion and keeps you full for hours.

The combination of beans and broth creates a complete amino acid profile, making it a satisfying meal even without meat. 💪

Heart-Friendly Nutrients

The soluble fiber in white beans helps lower LDL cholesterol, while the potassium (about 600mg per serving) supports healthy blood pressure levels. The chicken broth adds gelatin-rich collagen, which promotes gut health and joint function. This soup is a heart-smart choice that feels indulgent without the guilt.

Immune-Boosting Ingredients

Garlic and onions in this recipe are natural antibiotics—they contain allicin, a compound that fights infections and inflammation. The vitamin C from lemon juice (about 10mg per serving) enhances iron absorption from the beans, while zinc in the broth supports immune function.

It’s like a cozy hug for your body’s defenses. 🍋

Energy-Sustaining Carbs

The complex carbohydrates in beans provide slow-release energy, perfect for busy days or post-workout recovery. Unlike refined carbs, these take longer to digest, preventing energy crashes. Pair this soup with whole-grain bread for an extra fiber boost—your body will thank you for the steady fuel. ⚡

Bone-Strengthening Minerals

White beans are rich in magnesium (about 80mg per serving) and phosphorus, both essential for bone health. The chicken broth contributes calcium and vitamin K, working together to strengthen your skeletal system. It’s a delicious way to support long-term bone density without supplements.

Hydration-Friendly Design

The broth base keeps you hydrated while providing electrolytes like sodium and potassium. The lemon juice adds vitamin C, which aids in fluid balance. This soup is like a warm, savory electrolyte drink—ideal for cold days or after a workout.

Your body stays nourished and hydrated in one comforting bowl. 💧

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 5mg2%
Sodium 850mg37%
Total Carbohydrate 42g15%
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 for this bean soup?

Yes, but adjust the cooking time! Use 2 (15-ounce) cans of white beans (drained and rinsed) to replace the 1.5 cups dried. Since canned beans are pre-cooked, simply add them with the broth and simmer for just 15-20 minutes to let flavors meld. For extra richness, mash 2-3 beans before adding to create a creamy texture.

2

How do I make this soup vegetarian or vegan?

Swap the chicken broth for 6 cups vegetable broth and add 1 tablespoon soy sauce or 1 teaspoon miso paste for umami depth. For extra protein, stir in 1 cup cooked lentils or 1/2 cup nutritional yeast at the end. The lemon juice and herbs keep the dish bright and flavorful without animal products.

3

Why did my soup turn out too thick or too thin?

Thick soup? Add 1/2 cup hot water or broth and stir. Too thin? Simmer uncovered for 5-10 minutes to reduce. The key is maintaining a gentle simmer—never a rolling boil—which prevents beans from breaking down too much. For extra creaminess, stir in 1 tablespoon cornstarch mixed with 2 tbsp water at the end.

4

Can I prepare this soup in a slow cooker or Instant Pot?

For a slow cooker, combine all ingredients (except lemon juice and parsley) and cook on low for 6-7 hours or high for 3-4 hours. For the Instant Pot, sauté veggies first, then add remaining ingredients and cook on high pressure for 10 minutes. Quick-release pressure, stir in lemon juice, and adjust seasoning. Both methods yield tender beans and rich flavor!

5

What are the best toppings to serve with this soup?

Fresh herbs like parsley or cilantro add brightness, while crusty bread or grilled cheese makes it a full meal. For extra protein, top with crumbled feta or poached chicken**. A drizzle of extra-virgin olive oil and red pepper flakes adds richness and heat. Serve with a side salad for a complete, balanced dish.

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