Soups & Stews
This 5 bean medley soup recipe transforms pantry staples into a hearty, protein-packed meal that simmers into comfort in just 30 minutes. The secret lies in combining navy, kidney, black, pinto, and lima beans—each bringing distinct texture and flavor—while building depth with aromatic vegetables and savory broth.
It’s the kind of soup that warms you from the inside out, perfect for chilly evenings or meal prep. What makes this recipe stand out is its versatility—vegetarian by nature but easily adaptable with bacon or sausage for non-vegetarians.
The beans soak up the flavors of garlic, onion, and celery while the broth reduces into a rich, velvety base. A touch of vinegar brightens the mix, balancing the earthy tones of the beans.
By the end, you’ll have a chunky yet satisfying soup with tender beans, crisp vegetables, and a broth so flavorful it’ll disappear faster than you can say "second bowl." The best part? It’s foolproof—no fancy techniques required, just pantry ingredients and a pot.
Serve with crusty bread or over rice, and don’t forget the garnish: a sprinkle of fresh parsley or a drizzle of hot sauce takes it to the next level. Let’s get cooking!
Ingredients for 5 bean medley soup
Pantry staples meet protein-packed goodness for this hearty 5 bean medley soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Navy Beans 🌾 | 1 cup | Dried, soaked overnight |
| Kidney Beans 🌾 | 1 cup | Dried, soaked overnight |
| Black Beans 🌾 | 1 cup | Dried, soaked overnight |
| Pinto Beans 🌾 | 1 cup | Dried, soaked overnight |
| Lima Beans 🌾 | ½ cup | Dried, soaked overnight |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Carrots 🥕 | 3 medium | Peeled, sliced into rounds |
| Celery Stalks 🧄 | 3 whole | Chopped, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
The beans are the heart of this soup, so soaking overnight is key for tender texture. Bob's Red Mill or Great Northern brands work well for dried beans, but any pantry variety is fine. If you're short on time, canned beans in their liquid will work (drain and rinse thoroughly). The lima beans add a unique buttery flavor—don't skip them if you can find them. For the vegetables, organic carrots and celery from the store's produce section stay fresher longer, but regular works too. Look for firm, unblemished carrots and crisp celery stalks with bright green tops.
No dried beans? Canned beans are a perfect shortcut—just rinse well to remove excess sodium. Running low on vegetable broth? Water plus bouillon cubes works in a pinch, but the flavor won't be as deep. The tomato paste can be swapped for crushed tomatoes (1 cup) if you prefer a chunkier texture. Vinegar is non-negotiable here—it brightens the earthy bean flavors. Balsamic vinegar adds a subtle sweetness if you're feeling fancy. For the bay leaves, dried is fine, but fresh ones infuse more aroma. If you're making this ahead, add the bay leaves last when reheating to prevent bitterness.
This soup tastes even better the next day as flavors meld together. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I like to portion into individual containers for easy lunches—just reheat with a splash of water. The beans will thicken the broth slightly when reheated, so add a little more broth if needed. For serving, keep the parsley and hot sauce on the side so everyone can customize their bowl.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll admit, I used to dread the overnight soak for beans—until I discovered this medley. Just toss in the dried navy, kidney, black, pinto, and lima beans with a splash of vinegar while the broth heats up. Thirty minutes later, they’re tender and ready. No fuss, no waiting.
- Earthy Depth Explosion: Between us, lima beans bring this soup to life—their buttery, almost nutty flavor cuts through the smoky kidney beans and the hearty pinto texture. Add a pinch of smoked paprika and a bay leaf, and you’ve got a taste that’s both rustic and ridiculously satisfying.
- Pot Luck Hero: This soup is my secret weapon for potlucks, tailgates, or when my college-aged nephew shows up unannounced. It reheats beautifully, serves a crowd, and even my picky-eating mom asks for seconds. (Yes, even on a Tuesday night.)
- Pantry Goldmine: Honestly, the combo of these five beans stretches my grocery budget without sacrificing flavor. I buy them in bulk, store them forever, and never waste money on pre-packaged soups again. Plus, the leftovers? Still delicious three days later—just add a little broth and heat.
Step-by-step instructions for 5 bean medley soup
Follow this method for rich, hearty soup with perfectly tender beans and balanced flavors.
Prepare the Bean Mixture
Drain and rinse the soaked beans thoroughly to remove any excess starch. In a large stockpot, combine all the beans: the 1 cup each of navy, kidney, black, and pinto beans, plus the 0.5 cup lima beans. Add the 6 cups vegetable broth and bring to a boil over medium-high heat.
Once boiling, reduce heat to medium-low and let the beans simmer uncovered for 15 minutes. This initial simmer helps soften the beans and infuse the broth with their flavors. Stir occasionally to prevent sticking at the bottom of the pot.
Sauté the Vegetable Base
While the beans simmer, heat a large skillet over medium heat. Add the diced yellow onion, sliced carrots, and chopped celery stalks. Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent. This step builds the soup's foundational flavor.
Add the minced garlic cloves and cook for an additional 1 minute until fragrant. Remove from heat and set aside. The vegetables should be tender but not mushy, as they'll continue cooking in the soup. This preparation prevents the soup from becoming too watery later.
Build the Soup Foundation
Return the simmering beans to a boil, then stir in the sautéed vegetable mixture. Add the 2 tablespoons tomato paste and the 1 tablespoon apple cider vinegar, stirring well to combine. The vinegar brightens the flavors while the tomato paste adds depth.
Add the 2 whole bay leaves, 1 teaspoon salt, and 0.5 teaspoon ground black pepper. Reduce heat to low and let the soup simmer uncovered for 20 minutes. This allows the flavors to meld and the beans to tenderize completely.
Adjust and Finish
After simmering, taste the soup and adjust seasoning if needed. The beans should be fork-tender with minimal resistance. If the soup is too thick, add ½ cup water to reach your desired consistency. If it's too thin, let it simmer uncovered for an additional 5 minutes to reduce slightly.
Remove the bay leaves before serving. The soup is now ready to enjoy—warm, hearty, and packed with the earthy flavors of five different beans. Serve immediately with crusty bread or over rice for a complete meal.
Pro Tips For Making 5 Bean Medley Soup
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing lima beans in water is a recipe for mush. Navy, black, and pinto beans can handle a quick 2-hour soak, but lima beans need 8+ hours (or pressure cooking). Use separate containers if you’re short on time, but don’t skip this for the limas—no one wants a soup full of gluey texture.
- SIMMER LOW AND SLOW: High heat turns this soup into a sad, split-pea consistency. Once the beans are tender, drop the temperature to a bare simmer—just enough to see tiny bubbles at the edges. Lima beans especially fall apart if you push it, and you’ll end up with a thick paste instead of distinct textures.
- SKIP THE SALT UNTIL LATER: Adding salt early toughens the skins of beans, especially kidney and pinto. Wait until the last 20 minutes to season, or save half the salt for after cooking. Trust me, your beans will thank you with better texture—and your soup won’t taste bland, just balanced.
- USE CANNED BEANS SMARTLY: Canned beans save time, but rinse them thoroughly to cut the sodium and gummy residue. For kidney and black beans, crush a few with your hands mid-cook to thicken the soup naturally—no extra flour or cornstarch needed. (Yes, even if you’re impatient like me.)
Troubleshooting your 5 bean medley soup
Beans Too Hard?
If your beans aren’t tender after simmering, you likely need more time or a different approach. First, check if they were fully soaked—dried beans must soak overnight (or at least 8 hours) for proper texture.
If you’re short on time, try the quick-soak method: Boil beans in water for 2 minutes, then let them sit off heat for 1 hour before draining.
For tough beans, add ½ tsp baking soda to the pot (it softens skins) or increase simmer time by 15-20 minutes. 💪
Broth Too Watery?
A thin soup often means the beans released too much starch or the broth wasn’t reduced enough. To fix it, simmer uncovered for 10-15 extra minutes to evaporate excess liquid.
For a quicker fix, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 3-5 minutes until thickened. If the beans are mushy, they may have overcooked—next time, reduce heat to low after the initial 15-minute simmer.
Flavor Too Mild?
If your soup tastes bland, it’s likely missing acidity or depth. Boost flavor by adding 1 extra tbsp apple cider vinegar or ½ tsp smoked paprika during the final 20-minute simmer. For umami, stir in 1 tsp soy sauce or ½ cup diced tomatoes with the veggies.
A pinch of ground cumin or dried thyme also elevates the earthy bean notes. Taste as you go—adjust seasoning gradually! 🌶️
Vegetables Overcooked?
Mushy veggies usually mean they cooked too long in the soup. Next time, reduce the final simmer to 15 minutes (instead of 20) and add them later in the process. For crisp-tender results, blanch carrots and celery in boiling water for 2 minutes before adding to the pot.
If they’re already too soft, drain some broth and stir in 1 tbsp fresh lemon juice to brighten the dish. 🥕
Skinny or Greasy Top Layer?
A film on top indicates starch or fat separation. Skim it off with a spoon before serving, or prevent it by adding 1 tbsp olive oil to the pot during the final simmer. For a richer texture, stir in 1 tbsp heavy cream or 2 tbsp plain yogurt off heat.
If the soup is too greasy, chill it overnight—the fat will solidify on top and can be easily removed. 🧂
Too Salty?
Over-salting is common when using canned beans or broth. To fix it, add ½ cup cold water or vegetable broth and simmer for 5-10 minutes to dilute the salt.
If that’s not enough, stir in 1 small diced potato or ½ cup cooked rice—they’ll absorb excess salt as they cook. For a quick fix, top bowls with fresh herbs (parsley or cilantro) to mask the saltiness. 💧
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Canned beans save time and work perfectly—just drain and rinse them thoroughly to remove excess sodium. Use 1 (15 oz) can of each bean type (navy, kidney, black, pinto) and 1 (15 oz) can of lima beans. Reduce the vegetable broth to 4 cups since canned beans already contain liquid. This shortcut cuts prep time by hours!
How do I make this soup spicier?
Add heat with ½ tsp cayenne pepper or 1 tbsp hot sauce during the final 20-minute simmer. For smoky depth, stir in ½ tsp smoked paprika with the tomato paste. Want it extra bold? Serve with hot sauce or chopped jalapeños on the side. Start with small amounts—you can always add more!
Can I make this soup in an Instant Pot?
Yes! Sauté the onions, carrots, celery, and garlic first. Then add all beans, broth, tomato paste, vinegar, and spices. Cook on high pressure for 10 minutes, followed by a natural release. The beans will be perfectly tender without overcooking the vegetables. Quick and foolproof for busy days!
What’s the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. For freezing, portion into individual containers—reheat with a splash of water or broth. The flavors actually improve overnight as the beans absorb more liquid. Never freeze with bay leaves (remove before storing).
Can I add meat to this vegetarian soup?
Easily adapt it! Brown ½ lb smoked sausage or 6 oz bacon before sautéing the vegetables. Add the meat to the pot with the beans and simmer as directed. For extra protein, stir in 1 cup cooked shredded chicken during the final 5 minutes of cooking. The meat adds richness while keeping the bean medley as the star!
