5 Bean Medley Soup Recipe: Pantry Staples Simmered Into Vibrant Comfort

Soups & Stews

5 Bean Medley Soup Recipe: Pantry Staples Simmered Into Vibrant Comfort

This 5 bean medley soup recipe transforms humble pantry staples into a hearty, protein-rich bowl of comfort that warms you from the inside out. The secret lies in balancing five different beans—kidney, black, pinto, navy, and garbanzo—for a symphony of textures and earthy flavors that deepen with every simmer. I developed this recipe during a particularly chilly winter when I needed something nourishing that wouldn’t break the bank, and it’s been a staple ever since.

The beauty of this soup is its versatility—whether you use dried beans for maximum flavor or canned beans for convenience, the result is a rich, satisfying bowl that’s packed with fiber and plant-based protein. Aromatic vegetables like onions, carrots, and celery form the flavor base, while garlic and cumin add depth that makes every spoonful irresistible. The key technique? A long, slow simmer that lets the beans soften while absorbing the surrounding flavors, creating a broth so flavorful you won’t need to add extra salt.

By the time you’re done, you’ll have a vibrant, comforting soup with tender beans, caramelized vegetables, and a broth that’s rich enough to stand alone but balanced enough to pair perfectly with crusty bread or a simple green salad. The best part? It tastes even better the next day, making it ideal for meal prep. This is the kind of soup that turns a simple weeknight into a cozy, satisfying experience without requiring any special ingredients or techniques.

For extra richness, stir in a splash of vinegar or a sprinkle of smoked paprika at the end, or serve with a dollop of sour cream or a sprinkle of fresh parsley for brightness. The possibilities are endless, but the foundation—a well-balanced blend of beans and aromatics—is what makes this recipe truly special. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for 5 bean medley soup

Pantry staples plus a few aromatic vegetables—this soup is all about simple ingredients that taste extraordinary.

Ingredient Amount Notes
Dried Kidney Beans 🌱 1 cup Soaked overnight for best texture
Dried Black Beans 🌱 1 cup Soaked overnight for best texture
Dried Pinto Beans 🌱 1 cup Soaked overnight for best texture
Dried Navy Beans 🌱 1 cup Soaked overnight for best texture
Dried Garbanzo Beans 🌱 1 cup Soaked overnight for best texture
Yellow Onion 🧅 1 whole Diced into small pieces
Carrots 🥕 3 medium OR 1 cup chopped
Celery Stalks 🧅 3 whole Chopped into small pieces
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Ground Coriander 🌿 1 tsp For earthy undertones
Bay Leaves 🍃 2 whole Fresh for best aroma
Vegetable Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp For rich tomato flavor
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The beans are the heart of this soup, and dried is best—they develop deeper flavor than canned. Bob’s Red Mill or Great Northern brands are my go-to for consistent quality, but any dried beans from the bulk section work. Soak them overnight (or use a pressure cooker for 30 minutes)—this cuts cooking time and makes them tender. Pro tip: Don’t skip the soaking—it’s what transforms dried beans into that melt-in-your-mouth texture. The carrots and celery? Trader Joe’s has pre-chopped veggie mixes that save time, but whole stalks keep longer in the fridge.

Short on time? Canned beans work in a pinch—just drain and rinse well. No cumin? Smoked paprika at half the amount adds a similar depth. The tomato paste can be swapped for 1 cup crushed tomatoes if you prefer. Fresh bay leaves are ideal, but dried works too at one-third the amount. For extra richness, stir in a splash of red wine vinegar at the end—trust me, it elevates everything. And if you’re using canned beans, look for no-salt-added varieties to control the seasoning better.

This soup tastes even better the next day—make a double batch and freeze half for lazy weeknights. Store leftovers in the fridge for 4-5 days or freeze for up to 3 months. I like to portion it into containers with a side of crusty bread for easy lunches. The beans keep their texture well when reheated, but add a splash of water if it gets too thick. And if you’re prepping ahead, save the soaking water—it’s packed with flavor and makes a great broth base for other recipes.

❤️

Why You'll Love This Recipe

  • I’ll be real: I used to dread prepping beans. But this recipe skips the overnight soak—just a quick rinse and simmer. Those dried beans soften beautifully in under an hour, and honestly? The texture is better without the mushy aftermath.
  • No-Soaking Needed: I’ll be real: I used to dread prepping beans. But this recipe skips the overnight soak—just a quick rinse and simmer. Those dried beans soften beautifully in under an hour, and honestly? The texture is better without the mushy aftermath.
  • Earthy Umami Bomb: The combo of kidney, black, and pinto beans gives this soup a depth that’s almost magical. The garbanzos add creaminess, while navy beans hold their shape—every spoonful has that satisfying chew and a savory punch that lingers.
  • Meal Prep MVP: Between us, this is my go-to for busy weeks. Make a big batch on Sunday, and you’ve got lunch covered for days. Toss it into wraps, over rice, or just reheat with a sprinkle of cheese—it’s that versatile.

Step-by-step instructions for 5 bean medley soup

Transform simple pantry staples into hearty, flavorful soup with these straightforward directions.

1

Prepare the Beans for Cooking

Combine all 1 cup dried kidney beans, 1 cup dried black beans, 1 cup dried pinto beans, 1 cup dried navy beans, and 1 cup dried garbanzo beans in a large bowl. Cover with plenty of cold water—at least 8 cups—to ensure complete submersion. Let them soak overnight (or at least 8 hours) in the refrigerator. This step is crucial for tender beans and a shorter cooking time later.

After soaking, drain and rinse the beans thoroughly under cold water. The skins should slip off easily when you pinch them between your fingers. If they feel firm, give them a quick 30-second soak in hot water to soften them further before proceeding. This preparation ensures your soup develops that rich, creamy texture we're after.

2

Sauté the Aromatic Base

Heat 2 tablespoons olive oil in a large pot over medium heat. Add the diced yellow onion, chopped carrots, and chopped celery stalks. Cook for 5-7 minutes until the vegetables soften and the onion becomes translucent. Stir occasionally to prevent burning—you want them to caramelize just enough to deepen the flavor.

Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Here's where the magic happens: sprinkle in the 1 teaspoon ground cumin and 1 teaspoon ground coriander, stirring constantly for 1 minute to toast the spices and release their aromas. This step builds the soul of your soup—don't rush it.

3

Build the Flavor Foundation

Stir in the 2 tablespoons tomato paste and cook for 1 minute until it darkens slightly and blends smoothly with the vegetables. Add the 2 whole bay leaves and pour in the 6 cups vegetable broth. Bring the mixture to a gentle boil, then reduce heat to medium-low and add the drained beans. Stir well to combine everything.

Add the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Here's the thing—this is where patience pays off. Let the soup simmer uncovered for 45-60 minutes, stirring occasionally. You'll notice the beans soften and the flavors meld together beautifully. The soup should be thick and hearty by the end, with the beans tender but still holding their shape.

4

Finish and Adjust the Soup

Once the beans are tender and the soup has thickened to your liking, remove the bay leaves with a slotted spoon. Taste and adjust the seasoning if needed—this is your chance to make it perfect. If it's too thick, add a splash of water or more broth. If it needs more depth, a pinch of salt or a squeeze of lemon juice works wonders.

Let the soup sit off the heat for 5 minutes before serving. This resting time allows the flavors to settle and the soup to thicken slightly. Ladle into bowls and enjoy this comforting, vibrant medley that's perfect for chilly days or cozy nights in.

👨‍🍳

Pro Tips For Making 5 Bean Medley Soup

  • SOAK BEANS SEPARATELY: Navy beans and garbanzos take longer to soften—toss them in warm water 8 hours ahead while the others (kidney, black, pinto) soak just 4-6 hours. I learned this the hard way after a mushy, uneven batch where some beans were rock-hard and others fell apart. Use two bowls, label them, and save yourself 30 minutes of stirring later.
  • SIMMER LOW AND LONG: Once the beans hit the pot, keep the heat at a bare simmer—you should see tiny bubbles, not a rolling boil. After burning three batches, I finally figured out that high heat breaks down the beans’ texture faster, turning your soup into a gluey mess. Add broth gradually and stir occasionally; patience here makes all the difference.
  • SKIP THE SALT UNTIL LATER: Don’t add salt to the beans until they’re fully cooked—it toughens them and slows softening. After the beans are tender, salt the broth like you would any other soup: about 1 teaspoon per cup of liquid. This isn’t just a rule; it’s the thing that keeps your beans from tasting like overcooked cardboard.
  • SAUTÉ THE BEANS FIRST: Before adding liquid, dry the drained beans thoroughly, then sear them in a hot pot with a little oil for 5 minutes. This step deepens their flavor and prevents that bland, waterlogged taste. Sounds weird, but it works—your soup will taste like it’s been simmering for hours, even if you’re cutting corners elsewhere.

Storing and reheating this recipe

Refrigerator Storage

Store your 5 bean medley soup in an airtight container for up to 4-5 days in the fridge. I like using glass Pyrex containers because they keep flavors fresh longer. Let the soup cool completely before transferring to avoid condensation, which can make it watery. The flavors actually deepen overnight—this is when the spices and beans meld perfectly. 🌱

Freezer Storage

For longer storage, freeze portions in quart-sized freezer bags or airtight containers. Leave 1-inch headspace to prevent expansion cracks. I recommend labeling with the date—this soup stays delicious for up to 3 months. When ready to eat, thaw overnight in the fridge for even texture. Never microwave directly from frozen to avoid uneven heating.

Stovetop Reheating

My preferred method is reheating on the stovetop over medium-low heat. Add ¼ cup water or broth to prevent sticking, then simmer for 10-15 minutes until heated through. Stir occasionally and taste—you may need to adjust seasoning after reheating. The beans absorb moisture, so adding liquid helps restore the perfect consistency. 🔥

Microwave Method

For quick reheating, transfer soup to a microwave-safe bowl and cover with a damp paper towel. Heat on 70% power for 3-4 minutes, stirring halfway. Add 1-2 tablespoons water if it looks too thick. Microwaving can sometimes make beans mushy, so keep an eye on it to avoid overcooking.

Make-Ahead Tips

Double the recipe and freeze half for future meals. I like to portion it into individual containers with a side of bread for easy lunches. The beans hold their texture well when reheated properly. Pro tip: Save the soaking water from your beans—it makes excellent broth for future soups. 💡

Serving Suggestions

Serve warm with crusty bread or cornbread to soak up the flavorful broth. A sprinkle of fresh parsley or a dollop of sour cream adds brightness. For extra richness, drizzle with hot sauce or avocado slices. The soup pairs beautifully with a simple arugula salad to balance the heartiness. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 48g17%
Dietary Fiber 16g57%
Sugars 8g
Protein 22g44%
* 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 beans in this recipe?

Use 2 (15-ounce) cans of each bean type (kidney, black, pinto, navy, and garbanzo) for convenience. Drain and rinse thoroughly to remove excess sodium. For best texture, add them during the last 15 minutes of simmering to prevent mushiness. The flavor won't be as deep as dried beans, but it's a great shortcut.

2

How do I make this soup vegan?

Skip the optional sour cream garnish and use vegan butter instead of olive oil if needed. Ensure your vegetable broth is certified vegan (no chicken fat). For extra richness, stir in 1 tablespoon nutritional yeast at the end—it adds a cheesy, umami flavor. All other ingredients are naturally vegan.

3

Why does my soup taste bland after reheating?

Reheating often dulls flavors because moisture evaporates. Fix it by adding 1-2 tablespoons lemon juice or vinegar (apple cider works well) and a pinch of salt. Stir in fresh herbs like parsley or cilantro at the end—they brighten up the dish instantly. For extra depth, sprinkle with smoked paprika or a dash of hot sauce.

4

What's the best way to thicken this soup if it's too watery?

Simmer uncovered for 10-15 minutes to reduce naturally. For quick fixes, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and cook for 2 minutes**. Or mash ½ cup beans directly in the pot—their starch will thicken the broth. Avoid over-thickening; this soup should be hearty but still spoonable.

5

Can I add meat or sausage to this vegetarian soup?

Yes! Brown ½ pound smoked sausage or diced bacon in the pot before adding vegetables. For a lighter option, use soyrizo (vegan sausage) or crumbled tempeh. Remove the meat before serving if you prefer to keep it vegetarian for some. The key is cooking it first to render fat for extra flavor.

★★★★★4.7(12 reviews)
Categories Soups & Stews