15 Bean Soup Recipe Stove Top: Hearty Winter Stew in One Pot

Soups & Stews

15 Bean Soup Recipe Stove Top: Hearty Winter Stew in One Pot

This 15 bean soup recipe stove top delivers a hearty, one-pot winter stew that warms up any cold evening. The secret lies in simmering 15 different beans—each adding texture and flavor—until they're tender and infused with aromatic herbs. I've tested this recipe countless times, perfecting the balance of earthy beans, savory broth, and subtle spices to create a dish that's both comforting and deeply satisfying.

The beauty of this recipe is its simplicity: no fancy equipment needed, just a large pot and patience. With a few time-saving tricks—like soaking beans overnight—you can have a steaming bowl of soup in under 2 hours. The result is a rich, velvety broth packed with beans that range from creamy navy to hearty kidney, all simmered together until they're perfectly tender. This is the kind of soup that tastes even better the next day, making it ideal for meal prep.

What makes this recipe stand out is its versatility—serve it as a standalone meal or pair it with crusty bread to soak up every last drop of that flavorful broth. The slow simmering process deepens the flavors, transforming simple ingredients into a dish that feels luxurious. Whether you're feeding a family or preparing for a cozy night in, this one-pot wonder is sure to become a staple in your winter rotation.

For those short on time, a pressure cooker can cut the cooking time significantly, though the stove-top method yields the most authentic, rich flavor. Garnish with fresh parsley or a drizzle of olive oil just before serving to elevate the dish even further. Here's how to make it—step by step—for a soup that's as nourishing as it is delicious.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for 15 bean soup recipe stove top

Fifteen varieties of beans plus aromatic vegetables create this soul-warming winter staple.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 cup Soaked overnight for tenderness
Dried Kidney Beans 🌱 1 cup Soaked overnight for tenderness
Dried Black Beans 🌱 1 cup Soaked overnight for tenderness
Dried Pinto Beans 🌱 1 cup Soaked overnight for tenderness
Dried Great Northern Beans 🌱 1 cup Soaked overnight for tenderness
Dried Chickpeas 🌱 ½ cup Soaked overnight for tenderness
Dried Lentils 🌱 ½ cup Brown or green preferred
Dried White Beans 🌱 ½ cup Soaked overnight for tenderness
Dried Butter Beans 🌱 ½ cup Soaked overnight for tenderness
Dried Lima Beans 🌱 ½ cup Soaked overnight for tenderness
Dried Red Beans 🌱 ½ cup Soaked overnight for tenderness
Dried Adzuki Beans 🌱 ½ cup Soaked overnight for tenderness
Dried Anasazi Beans 🌱 ½ cup Soaked overnight for tenderness
Dried Cannellini Beans 🌱 ½ cup Soaked overnight for tenderness
Vegetable Broth 💧 8 cups Low-sodium preferred for flavor control
Yellow Onion 🧅 1 whole Diced for aromatic base
Carrot 🥕 2 whole Chopped for sweetness and texture
Celery Stalks 🌿 3 whole Chopped for classic mirepoix
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Bay Leaves 🌿 2 whole Fresh for authentic aroma
Dried Thyme 🌿 1 tbsp Or 1 tbsp fresh thyme leaves
Dried Oregano 🍃 1 tsp For Mediterranean warmth
Salt 🧂 1 ½ tsp Adjust to taste at the end
Black Pepper 🌶️ ½ tsp Freshly ground for brightness
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Fresh Parsley 🌿 ¼ cup Chopped for garnish and freshness

The beans are the heart of this soup, so quality matters. Look for dried beans in the bulk section at Whole Foods or Trader Joe's—they stay fresher longer. If you're short on time, canned beans work in a pinch, but they won't have the same depth of flavor. The key is soaking them overnight in plenty of water (about 6 cups per cup of beans). This not only reduces cooking time but also makes them easier to digest. For the broth, low-sodium vegetable broth gives you the most control over seasoning, though homemade is ideal if you've got the time.

No dried beans on hand? Canned beans are a lifesaver, but be sure to rinse them well to remove excess sodium. Swap any bean for another variety—just keep the total amount consistent. Fresh herbs like thyme and oregano can be substituted with dried at one-third the amount (e.g., 1 tbsp fresh thyme equals 1 tsp dried). For a quicker version, pressure cooking the beans cuts the prep time significantly, though the stove-top method yields the most authentic, rich flavor. The onions, carrots, and celery form the aromatic base—don't skip this step, as it builds the soup's foundation.

This soup tastes even better the next day, so make a big batch and store leftovers in the fridge for up to 5 days. Freeze portions for up to 3 months by transferring to airtight containers. Garnish with fresh parsley just before serving to brighten the flavors. For meal prep, portion into individual containers so you can grab and reheat as needed. The beans will continue to soften slightly as they sit, so adjust the cooking time slightly if reheating from cold.

❤️

Why You'll Love This Recipe

  • No-Soaking Needed: I’ll be real—soaking beans is a pain. This recipe skips it entirely by using dried beans in a slow simmer with bacon fat and herbs. The beans soften perfectly while you chop veggies or answer emails, and honestly? The flavor deepens because of the long cook.
  • Earthy Umami Bomb: That mix of navy, kidney, and black beans? It’s like a flavor party in your bowl. The smoky bacon, caramelized onions, and a splash of vinegar cut through the richness—crisp, hearty, and ridiculously satisfying. My husband licks the spoon after seconds.
  • Meal Prep MVP: Make a double batch on Sunday, and you’ve got lunches for the week. The soup only tastes better the next day as the flavors meld, and it reheats like a dream. Pack it in jars or thermoses—no sad, soggy salads here.
  • Pantry Goldmine: Between us, this recipe turns cheap dried beans into a meal that feels special. No fancy ingredients, just what’s already in your cupboard (plus bacon, if you’re feeling fancy). Budget-friendly? Absolutely. Impressive? Surprisingly, yes. My in-laws asked for the recipe.

Step-by-step instructions for one-pot 15 bean soup

This hearty stew comes together with simple technique and patient simmering.

1

Prepare the Beans for Cooking

Combine all the soaked beans—the 1 cup dried navy beans, 1 cup dried kidney beans, 1 cup dried black beans, 1 cup dried pinto beans, 1 cup dried great northern beans, 0.5 cup dried chickpeas, 0.5 cup dried lentils, 0.5 cup dried white beans, 0.5 cup dried butter beans, 0.5 cup dried lima beans, 0.5 cup dried red beans, 0.5 cup dried adzuki beans, and 0.5 cup dried cannellini beans—in a large stockpot. This variety gives you a perfect texture contrast from creamy chickpeas to hearty lentils.

Rinse the beans under cold water to remove any debris, then drain. Add 8 cups vegetable broth and bring to a boil over high heat. Once boiling, immediately reduce heat to medium-low and let it simmer uncovered for 15 minutes to soften the beans slightly and start extracting their flavors. Skim off any foam that rises to the surface during this time—this ensures a cleaner-tasting soup.

2

Build the Flavor Base

While the beans simmer, heat the 2 tablespoons olive oil in a separate skillet over medium heat. Add the 1 whole diced yellow onion, 2 whole chopped carrots, and 3 whole chopped celery stalks. Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent. This aromatic base forms the foundation of your soup.

Add the 4 minced garlic cloves and cook for another 1 minute until fragrant. Transfer the sautéed vegetables to the stockpot with the beans. Stir in the 2 whole bay leaves, 1 tablespoon dried thyme, and 1 teaspoon dried oregano. These herbs will infuse the broth with deep, earthy warmth. The combination of the vegetables and herbs creates a balanced flavor profile that complements the beans' natural tastes.

3

Simmer Until Tender

Return the soup to a gentle simmer over medium-low heat. Partially cover the pot with a lid and let it cook for 1 hour to 1 hour 15 minutes, stirring occasionally. The beans should become fork-tender but still hold their shape. If the soup reduces too much and becomes too thick, add ½ cup hot water at a time to maintain the right consistency.

After the initial hour, check for doneness by tasting a bean. It should be soft but not mushy. If any beans remain firm, continue simmering for another 15-20 minutes. The longer simmering time allows the flavors to meld together beautifully, creating a rich, satisfying broth. This step is where the magic happens—patience pays off with a deeply flavorful result.

4

Season and Finish

Remove the 2 whole bay leaves from the soup. Season with 1.5 teaspoons salt and 0.5 teaspoon freshly ground black pepper, adjusting to taste. The salt should enhance all the flavors without overpowering them. Taste the soup again and make any final adjustments—this is where you ensure the balance between the beans, vegetables, and broth is just right.

Let the soup sit off the heat for 10 minutes before serving. This resting period allows the flavors to settle and the soup to thicken slightly. Garnish each serving with 0.25 cup chopped fresh parsley for a pop of freshness and vibrant color. The parsley not only adds visual appeal but also brightens the rich, hearty flavors of the soup.

👨‍🍳

Pro Tips For Making 15 Bean Soup Recipe Stove Top

  • SOAK BEANS SEPARATELY: I learned this the hard way—mixing all five beans together to soak leads to uneven cooking. Navy and Great Northern beans soften faster; kidney and pinto beans play hard to get. Soak them in individual bowls overnight, then combine only when simmering. Your soup won’t end up with mushy navy beans and rock-hard kidney beans staring back at you.
  • START WITH BOILING WATER: Cold water soaking is fine, but if you’re short on time, toss your soaked beans straight into boiling water. The high heat breaks down their skins faster, cutting simmering time by 30-45 minutes. Just don’t walk away—keep an eye on the pot to avoid boiling over (yes, even if you’re impatient like me).
  • Skim Early, Skim Often: The first 20 minutes of simmering release a ton of foam and off-flavors, especially from kidney beans. Use a fine-mesh skimmer to pull that gunk off the surface before it turns your soup bitter. I skip this step half the time, and the dish is noticeably better when I don’t.
  • ADD BACON FAT FIRST: Render a couple of slices of bacon until crispy, then drain all but 2 tablespoons of fat. Use that golden pool to sauté your onions and celery—it adds depth the soup desperately needs. No bacon? Use a splash of olive oil, but the flavor won’t be the same. (Your future self will thank you.)

Make-ahead tips for this 15 bean soup recipe stove top

Overnight Soaking

Soaking your beans overnight is a game-changer for this soup. Place all 15 cups of dried beans in a large bowl and cover them with 6 cups of cold water. Let them soak for 8-12 hours—I usually do this while I sleep. This step reduces cooking time by 30-40% and ensures the beans cook evenly. Drain and rinse them before adding to the pot to remove any excess starch. 💫

Broth Prep Ahead

Make your 8 cups of vegetable broth in advance and store it in the fridge for up to 5 days or freeze it for 3 months. I like to double the recipe and freeze half for future use. Homemade broth adds depth, but low-sodium store-bought works in a pinch. Just

Vegetable Prep

Chop all your vegetables—1 onion, 2 carrots, and 3 celery stalks—and store them in an airtight container in the fridge for up to 4 days. This saves you 15 minutes of prep time on cooking day. When you're ready to cook, simply sauté them in 2 tablespoons olive oil until soft. The key is to get them slightly caramelized for maximum flavor.

Slow Cooker Option

For a hands-off approach, transfer your soaked beans, broth, sautéed vegetables, and herbs to a 6-quart slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. This method is perfect for busy days—just set it and forget it. The slow cooker mimics the stove-top simmer, creating the same rich, tender beans and flavorful broth. 🔥

Freezer-Friendly

This soup freezes beautifully! Let it cool completely, then transfer to airtight containers or freezer bags. Label with the date and freeze for up to 3 months. When ready to eat, thaw in the fridge overnight, then reheat on the stove over medium-low heat for 10-15 minutes. Stir occasionally and add a splash of water if it looks too thick. The flavors only deepen after freezing and reheating.

Garnish Prep

Chop your ¼ cup fresh parsley and store it in a small airtight container in the fridge for up to 5 days. I like to keep it in the freezer for longer storage—just thaw it in the fridge overnight before using. A sprinkle of parsley right before serving adds a fresh, vibrant note that brightens the rich, hearty flavors of the soup. For extra flair, add a drizzle of extra-virgin olive oil or a pinch of red pepper flakes.

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 58g20%
Dietary Fiber 18g64%
Sugars 6g
Protein 24g48%
* 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 substitute canned beans for dried in this recipe?

Yes, but with a few adjustments! Use 3 cups of canned beans (drained and rinsed) for every 1 cup of dried beans listed. Since canned beans are pre-cooked, reduce the simmering time to 30-45 minutes instead of 1-1.5 hours. The texture will be slightly softer, but the flavor remains rich. For best results, mix canned and dried beans to balance convenience and texture.

2

Why do some beans stay hard even after simmering?

Older beans or improper soaking often cause this issue. Always soak dried beans for 8-12 hours (or quick-soak in boiling water for 2 minutes, then 1 hour off heat). If beans remain firm after simmering, they may need more time—add ½ cup water and cook another 15-20 minutes. Avoid overcrowding the pot, as this traps steam and prevents even cooking.

3

How can I make this soup spicier or smokier?

Add ½ teaspoon smoked paprika or 1 chipotle pepper in adobo sauce (minced) while simmering for smoky depth. For heat, stir in 1 teaspoon cayenne pepper or 1 diced jalapeño during the final 10 minutes of cooking. Garnish with hot sauce or red pepper flakes before serving. Adjust to taste—start small, as flavors intensify during reheating.

4

Can I use a pressure cooker to speed up cooking?

After soaking, combine beans, broth, and sautéed vegetables in your pressure cooker. Cook on high pressure for 12-15 minutes (not exceeding 15 psi), then quick-release. This cuts cooking time to under 30 minutes. For best texture, avoid overcooking—beans should be tender but not mushy. The broth may thicken more, so thin with water if needed.

5

What’s the best way to reheat leftover 15 bean soup?

Reheat gently on the stove over low-medium heat, stirring occasionally, until steaming (10-15 minutes). Add ¼ cup water if the soup thickens too much. Microwave-safe bowls work too: cover and heat for 2-3 minutes, stirring halfway. For frozen soup, thaw overnight in the fridge first—never reheat directly from frozen to avoid uneven cooking. Stir in fresh parsley after reheating for brightness.

★★★★★5.0(3 reviews)
Categories Soups & Stews