Soups & Stews
This 5 bean medley soup transforms simple pantry staples into a hearty, protein-rich meal that warms you from the inside out. The magic lies in combining five different beans—kidney, black, pinto, navy, and great northern—each bringing its own texture and flavor to create a symphony of earthy, savory goodness. No special ingredients required, just a pot, some broth, and a little patience for soaking.
The beauty of this recipe is its versatility—it works as a standalone vegetarian dish or becomes even more satisfying with optional bacon or ham. The beans soften perfectly while simmering, absorbing the rich flavors of garlic, onion, and herbs, while carrots and celery add natural sweetness and depth. What starts as a simple combination of dried beans transforms into a thick, comforting soup that tastes like home.
By the time you're done, you'll have a pantry-friendly masterpiece that's packed with plant-based protein, fiber, and complex flavors. The soup thickens naturally as it simmers, creating a hearty texture that's perfect for chilly days or as a base for your favorite toppings. Serve it with crusty bread or over rice for an extra boost of satisfaction.
Leftovers keep well in the refrigerator for up to five days, making this an ideal meal prep option. The flavors actually improve as the beans continue to absorb the broth, proving that sometimes the simplest recipes deliver the most rewarding results. Ready to create this pantry staple?
Ingredients for 5 bean medley soup
Pantry staples meet protein powerhouse in this comforting five-bean symphony.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Kidney Beans 🌱 | 1 cup | Rinsed before soaking |
| Dried Black Beans 🌱 | 1 cup | Rinsed before soaking |
| Dried Pinto Beans 🌱 | 1 cup | Rinsed before soaking |
| Dried Navy Beans 🌱 | ½ cup | Rinsed before soaking |
| Dried Great Northern Beans 🌱 | ½ cup | Rinsed before soaking |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Carrots 🥕 | 2 medium | Chopped into small pieces |
| Celery Stalks 🧅 | 2 whole | Chopped into small pieces |
| Yellow Onion 🧅 | 1 medium | Diced |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Bay Leaves 🌿 | 2 whole | Dried |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beans are the heart of this soup, so pick your favorite dried varieties—just make sure they're rinsed before soaking. Costco or bulk bins usually have the best prices, but any grocery store carries them. Navy and great northern beans soften faster, so I start those first if I'm short on time. For the broth, low-sodium is key—you'll be adding plenty of salt later. Look for vegetable broth without added flavors if you can find it. The carrots and celery? Baby carrots or pre-cut celery save chopping time, but whole works too.
No kidney beans? Substitute more black or pinto—they're the most common. Short on broth? Water plus 1 tbsp bouillon powder works in a pinch. Fresh thyme is ideal, but dried at one-third the amount gets you close. Want more depth? Add a 1 tbsp tomato paste with the onions. The garlic can be pre-minced from a jar if you're in a rush, but fresh tastes better. For extra richness, stir in 2 tbsp nutritional yeast at the end—it adds a cheesy note without dairy.
This soup tastes even better the next day as the flavors meld. Keeps 5-6 days in the fridge—portion into containers for easy lunches. Freezes beautifully for up to 3 months, though the texture changes slightly. I always double the batch because it disappears fast. Serve with crusty bread or over rice to soak up every last bit of that hearty broth.
Why You'll Love This Recipe
- I’ll be real: I used to dread the overnight soak, but these dried beans? Just a quick rinse and 15 minutes in boiling water—done. The texture’s perfect whether you’re in a rush or planning ahead.
- No-Soaking Hassle: I’ll be real: I used to dread the overnight soak, but these dried beans? Just a quick rinse and 15 minutes in boiling water—done. The texture’s perfect whether you’re in a rush or planning ahead.
- Earthy Depth Bomb: That mix of kidney, black, pinto, navy, and Great Northern? It’s like a flavor orchestra. The smoky depth of the kidney beans pairs with the creamy navy, and the pinto’s slight sweetness ties it all together—no fancy spices needed.
- Lunchbox Legend: Between us, this soup is my go-to for meal prep. It reheats beautifully, keeps for days in the fridge, and even freezes like a dream. Pack it in thermoses or grab-and-go containers—your future hungrier self will thank you.
Step-by-step instructions for 5 bean medley soup
This hearty soup comes together with simple pantry staples for a flavorful, protein-rich meal.
Soak the Dried Beans Overnight
Place all the dried beans—the 1 cup kidney beans, 1 cup black beans, 1 cup pinto beans, 0.5 cup navy beans, and 0.5 cup great northern beans—in a large bowl. Cover them with plenty of cold water (about 8 cups) and let them soak overnight at room temperature. This step is crucial because it dramatically reduces cooking time and prevents the beans from becoming tough or splitting apart during cooking.
I like to soak them in a bowl rather than the pot because it's easier to drain later. After soaking, give them a quick rinse under cold water to remove any impurities. The beans should be noticeably larger and softer after soaking. If you're short on time, you can use the quick-soak method: boil the beans for 2 minutes, then let them sit off the heat for 1 hour before draining.
Sauté the Vegetable Base
Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced 1 medium yellow onion, chopped 2 medium carrots, and chopped 2 whole celery stalks. Cook for 5-7 minutes, stirring occasionally, until the vegetables begin to soften and the onion turns translucent. This step develops the foundational flavors of the soup.
Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell sweet and inviting, not bitter. Stir in the 1 teaspoon dried thyme and 2 whole bay leaves, letting the spices toast in the oil for about 30 seconds. This aromatic base will infuse the entire soup with deep, savory notes.
Combine Beans, Broth, and Seasonings
Drain the soaked beans thoroughly and add them to the pot with the sautéed vegetables. Pour in the 6 cups vegetable broth, ensuring all the beans are submerged. Bring the mixture to a boil over high heat, then reduce the heat to low and let it simmer gently. Add the 1.5 teaspoons salt and 0.5 teaspoon black pepper, stirring to combine.
Let the soup simmer uncovered for 45-60 minutes, stirring occasionally. You'll know it's ready when the beans are tender and easily crushed between your fingers with a fork. The soup should have a rich, hearty consistency with all the beans fully integrated. If the soup gets too thick, add a bit more broth or water to reach your preferred texture.
Finish and Adjust the Seasoning
Once the beans are tender, taste the soup and adjust the seasoning if needed. You might need to add a bit more salt or pepper to taste—every pantry broth varies in saltiness. Remove the bay leaves, as they can become bitter if left in too long. Let the soup sit off the heat for 5 minutes to allow the flavors to meld together.
For extra richness, you can stir in a spoonful of olive oil or a splash of cream at the end. Serve the soup hot, garnished with fresh parsley or a sprinkle of black pepper if you like. This soup tastes even better the next day, as the flavors continue to develop. Store leftovers in the refrigerator for up to 5 days or freeze for longer storage.
Pro Tips For Making 5 Bean Medley Soup
- SOAK BEANS TOGETHER: If you’re short on time, toss all five dried beans into a single bowl with plenty of cold water (about 8 cups for 2 cups of beans) and a big pinch of salt. Let them sit overnight—or at least 8 hours—so they’re all equally tender when you cook them. I used to soak them separately, and it was a mess.
- SIMMER LOW AND SLOW: After draining the beans, start with a rolling boil, then immediately drop the heat to a gentle simmer. High heat later in cooking makes the beans mushy, and nobody wants that. Navy beans and Great Northerns especially need patience—aim for at least 45 minutes of steady simmering.
- SALT THE WATER: Don’t skip adding salt to the soaking water (about 1 teaspoon per quart). It helps break down the skins and keeps the beans from absorbing too much liquid later. I learned this the hard way when my soup turned out bland and watery—turns out, salty water makes a real difference.
- ADD AROMA BASE FIRST: Before tossing in the beans, sauté onions, garlic, and a splash of tomato paste in a little oil until it’s fragrant. This layer of flavor sticks to the beans better than if you dump everything in raw. My grandmother swore by this, and she was right: the soup tastes deeper when you build the flavor first.
Serving suggestions for this recipe
Bread Pairings
This soup soaks up beautifully in a crusty baguette or sourdough loaf—I always toast slices until golden for extra crunch. For a heartier option, try rustic Italian bread with its airy crumb that holds up to the thick texture. If you prefer something lighter, garlic naan or flatbread adds a delicious contrast. 🥖
Toppings Galore
Fresh chopped parsley or cilantro brightens the bowl with a pop of color and freshness. A sprinkle of crumbled feta cheese adds a tangy contrast, while avocado slices bring creamy richness. For heat lovers, a dash of hot sauce or red pepper flakes elevates the flavors. I also love a drizzle of sour cream or Greek yogurt for extra creaminess.
Protein Add-Ins
For a meaty twist, stir in crumbled bacon or diced ham during the last 10 minutes of cooking. If you're vegetarian, shredded rotisserie chicken or grilled tofu works beautifully. A handful of cooked sausage or chorizo adds smoky depth. I often keep a batch of pre-cooked chicken on hand for quick protein boosts.
Dairy Delights
A splash of heavy cream or half-and-half at the end makes the soup luxuriously smooth. For a lighter option, grated Parmesan cheese adds umami richness. Shredded cheddar or Monterey Jack melts beautifully into the soup. If you're dairy-free, cashew cream or coconut milk works as a creamy substitute.
Herb Enhancements
Fresh thyme sprigs or rosemary add an aromatic touch when stirred in at the end. A few chopped green onions bring a mild onion flavor without overpowering. Dill adds a bright, fresh note, while basil gives a slightly sweet contrast. I often keep a small pot of fresh herbs on my windowsill for easy access to these flavor boosters.
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this recipe?
Yes! For a quicker version, use 1 (15 oz) can of each bean type (kidney, black, pinto, navy, great northern) drained and rinsed. Drain them well and add them during the last 10 minutes of simmering to prevent them from becoming mushy. You may need to adjust the broth amount since canned beans release more liquid.
Why does my soup look too thick after cooking?
The beans release starch as they cook, naturally thickening the soup. If it's too thick, simply stir in ½ cup warm broth or water until you reach your preferred consistency. For a creamier texture, blend 1 cup of the soup and return it to the pot—this creates a silky, velvety finish without dairy.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. For freezing, portion into meal-sized containers and freeze for up to 3 months. The flavors actually improve over time! When reheating, add a splash of broth or water to prevent drying out—microwave for 2-3 minutes or simmer on the stove until hot.
Can I make this soup in an Instant Pot or pressure cooker?
After sautéing the vegetables, add the soaked beans, broth, and seasonings. Cook on high pressure for 12 minutes, then do a quick release. The beans will be tender and the soup will thicken beautifully. For extra flavor, finish with a quick simmer on the stove to reduce any excess liquid if needed.
How can I make this soup more flavorful without adding meat?
Boost the depth with 1 tbsp tomato paste when sautéing the onions, or add 1 tsp smoked paprika for a subtle smokiness. A splash of red wine (½ cup) when deglazing the pot adds complexity. For umami, stir in 1 tsp soy sauce or 1 tbsp miso paste at the end—these work wonders without overpowering the natural bean flavors.
