Soups & Stews
Transform pantry staples into a hearty vegetarian soup with this 5 bean medley that simmers into rich, comforting perfection. The secret lies in layering flavors—sautéed onions, garlic, and spices form the aromatic base while black beans, kidney beans, and three more varieties create a textural symphony. I developed this recipe during a particularly chilly evening when I wanted something substantial yet simple, and it quickly became a staple in my rotation.
The beauty of this soup is its versatility—it scales effortlessly for a family dinner or doubles as a freezer-friendly meal. Start with dried beans for deeper flavor (just soak overnight), or use canned beans for a 30-minute shortcut. The broth builds complexity as it simmers, while smoked paprika adds a subtle depth that makes every spoonful satisfying. This isn’t just a soup; it’s a one-pot wonder that transforms humble ingredients into something restaurant-worthy.
By the time you ladle the first bowl, you’ll notice the tender beans holding their shape, the broth infused with savory notes, and the perfect balance of earthy and smoky flavors. The texture—creamy from the beans, hearty from the broth—makes it ideal for pairing with cornbread or crusty bread to soak up every last drop. It’s the kind of dish that tastes even better the next day, when flavors meld completely.
For those who prefer a non-vegetarian twist, crispy bacon bits add a smoky contrast without altering the soup’s core. The recipe also adapts beautifully to seasonal vegetables—toss in spinach or kale at the end for a nutrient boost. Let’s get cooking; this soup delivers comfort in every bite—guaranteed.
Ingredients for 5 bean medley soup
Five bean varieties plus pantry staples create this hearty, smoky soup that tastes even better the next day.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🫘 | 1 cup | Soaked overnight or quick-soaked |
| Dried Kidney Beans 🫘 | 1 cup | Soaked overnight or quick-soaked |
| Dried Chickpeas 🫘 | ½ cup | Soaked overnight for best texture |
| Dried Great Northern Beans 🫘 | ½ cup | Soaked overnight or quick-soaked |
| Dried Navy Beans 🫘 | ½ cup | Soaked overnight for tender results |
| Yellow Onion 🧅 | 1 whole | Diced, yellow or white variety |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Smoked Paprika 🌶️ | 2 tsp | For subtle smoky depth |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube or canned |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing onions |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The beans are the soul of this soup, so don’t skimp on quality. Dried beans develop deeper flavor than canned, but if you're short on time, low-sodium canned beans work in a pinch (just rinse them well). I always buy organic dried beans from Whole Foods or the bulk section at Trader Joe's—they hold up better during soaking. For the best texture, soak overnight in plenty of water with a pinch of baking soda. Quick-soaking? Boil the beans for 2 minutes, then let them sit off heat for an hour. The kidney and black beans add that satisfying heartiness, while the chickpeas and navy beans bring creaminess to the mix.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close, though nothing beats the real thing. Running low on thyme? Oregano at half the amount works, but thyme’s earthy notes are key here. For the tomato paste, squeeze tubes from Trader Joe's are my go-to—they’re mess-free and last forever. The broth is where the magic happens, so homemade vegetable broth is ideal, but low-sodium store-bought saves time. If you’re feeling adventurous, swap half the broth for white wine or coconut milk for a richer twist. And yes, you can absolutely use canned beans—just drain and rinse them thoroughly.
This soup tastes even better the next day, so make a double batch and freeze half for later. Store leftovers in the fridge for 5-6 days or freeze for up to 3 months. For reheating, add a splash of water or broth to prevent drying out. The beans will soften further, making every spoonful even more comforting. If you’re prepping ahead, soak the beans and store them in the fridge until ready to cook—just add them straight to the pot. The flavors meld beautifully over time, so don’t rush it.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll be real—soaking beans used to make me groan. This recipe skips it entirely. Just toss the dried black, kidney, chickpeas, and navy beans into a pot with broth, let them simmer, and boom—no pre-work. (Great Northerns? They’re the only ones that play nice without soaking, and honestly, they’re worth it.)
- Umami Bomb Combo: That mix of smoky kidney beans, earthy black beans, and creamy chickpeas? It’s like a flavor party in your bowl. Add a splash of apple cider vinegar at the end—trust me, it cuts through the richness and makes every spoonful ridiculously satisfying.
- Meal Prep MVP: I make a big batch on Sundays, and it lasts me all week. The beans keep their texture perfectly, and reheating it with a splash of water and a pinch of salt? It’s like it was just made. Plus, it’s the kind of dish that tastes even better the next day—no sad leftovers here.
- Budget-Friendly Pantry Hero: Between us, this recipe is my go-to when I’m broke but still want to eat well. A pound of dried beans costs pennies, and they stretch forever. I’ve fed a houseful of hungry teens (and my picky toddler, somehow) with just this one pot—no takeout, no guilt.
Step-by-step instructions for 5 bean medley soup
Transform simple pantry staples into a rich, flavorful soup with this straightforward method.
Prepare the Beans for Cooking
First, sort through all the dried beans—discard any shriveled or damaged ones. For best texture, I recommend soaking the beans overnight in plenty of water (at least 8 cups total) in separate bowls. If you're short on time, use the quick-soak method: Cover the beans with 4 cups of boiling water, remove from heat, cover, and let sit for 1 hour.
After soaking, drain the beans and rinse them thoroughly under cold water. This removes any surface starch that might make the soup cloudy. I like to give them a quick inspection one more time to ensure no small stones or debris made it through. The beans should be plump and ready for cooking—this preparation step makes all the difference in the final texture.
Sauté the Aromatics and Build the Base
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat until shimmering. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. You'll see the onions release their moisture and begin to caramelize slightly at the edges—that's when you know they're ready for the next step.
Add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Be careful not to let it brown—garlic burns quickly and becomes bitter. Stir in the 2 tablespoons tomato paste and cook for another 1 minute, stirring constantly. This creates a rich, flavorful base that will carry through the entire soup.
Add Spices and Beans to the Pot
To the pot, add the 2 teaspoons smoked paprika, 1 teaspoon ground cumin, 1 teaspoon dried thyme, 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir everything together for 30 seconds to toast the spices slightly—their aroma will fill your kitchen, signaling they're ready to work their magic.
Add the drained beans to the pot along with the 6 cups vegetable broth. Stir gently to combine, making sure all the beans are submerged. Bring the mixture to a gentle boil over medium-high heat, then immediately reduce the heat to low. The beans should simmer gently—if it's boiling vigorously, the soup will be cloudy and the beans might not soften evenly.
Simmer Until Beans Are Tender
Cover the pot and let the soup simmer for 45-60 minutes, stirring occasionally. You're looking for the beans to become fork-tender but still hold their shape—they should be soft enough to crush between your fingers but not falling apart. The soup should have a rich, deep color and a fragrant aroma that makes your mouth water.
Check the seasoning about halfway through cooking. If the soup needs more salt, add it gradually—you can always add more, but you can't remove excess. If the soup looks too thick, add ½ cup of water or broth to reach your desired consistency. The beans should be tender but still hold their shape—this ensures each bite has satisfying texture.
Finish and Serve
Once the beans are tender, remove the 2 whole bay leaves from the soup. Taste and adjust the seasoning one final time—this is your chance to balance the flavors. The soup should be rich with bean flavor, slightly smoky from the paprika, and well-seasoned with salt and pepper.
Ladle the soup into bowls and serve immediately while hot. The aroma alone will make your kitchen feel like a cozy restaurant. For extra richness, top each serving with a drizzle of olive oil and a sprinkle of fresh herbs if you have them. This soup tastes even better the next day as the flavors continue to meld, so make extra if you can—it's perfect for meal prep.
Pro Tips For Making 5 Bean Medley Soup
- SOAK THE KIDNEYS SEPARATELY: I learned this the hard way—kidney beans take forever to soften and often stay rubbery. Soak them overnight alone in cold water, then drain and add them to the pot after the other beans have cooked for 45 minutes. This guarantees they’ll actually break down instead of turning into tiny hockey pucks.
- START WITH HOT WATER: Cold water soaking is fine, but when you cook these beans, use boiling water to begin. The high heat helps break down the skins faster, especially for the Great Northerns and Navy beans, which can otherwise stay stubbornly firm. After 10 minutes, you can lower the heat—just don’t skip the initial blast.
- SKIP THE SALT UNTIL LATER: Adding salt early to dried beans makes them tough and slows cooking. Wait until the beans have simmered for at least 30 minutes before seasoning—this is non-negotiable for tender results. I used to rush it, and the texture paid the price every time.
- USE A PRESSURE COOKER FOR CHICKPEAS: Chickpeas are notorious for staying hard, and in a 5-bean mix, they’ll turn into a sad, crunchy afterthought. If you’re short on time, cook them separately in a pressure cooker (10 minutes on high pressure) before adding them to the pot. They’ll blend right in without fighting for tenderness.
Perfect pairings for 5 bean medley soup
Bread Pairings
Nothing complements this hearty soup like a slice of warm, crusty bread to soak up every last drop. I reach for homemade cornbread—its slightly sweet, crumbly texture contrasts beautifully with the smoky beans. For a classic touch, serve with sourdough or rustic Italian bread—the dense crust holds up perfectly to the rich broth. If you're short on time, baguette slices toasted with garlic and olive oil work wonders too. 🥖
Cheesy Toppings
Add a final layer of richness with shredded sharp cheddar or crumbled feta—just sprinkle on top while serving. For a vegetarian twist, try vegan parmesan or a dollop of sour cream to balance the smoky flavors. I love adding a pinch of red pepper flakes for a subtle kick, especially if you're serving this to guests who enjoy a little heat. 🧀
Herb Garnishes
Fresh herbs elevate this soup instantly. A sprinkle of chopped parsley or cilantro adds brightness, while thyme leaves deepen the earthy notes. For something unexpected, try microgreens or baby spinach—they wilt slightly in the hot soup, adding a vibrant pop of color. If you're feeling fancy, a drizzle of hot honey ties everything together with a touch of sweetness. 🌿
Drink Pairings
A crisp white wine like Sauvignon Blanc or Pinot Grigio cuts through the richness, while a light beer such as Mexican lager or wheat beer complements the smoky, spiced flavors. For non-alcoholic options, sparkling water with lemon or iced hibiscus tea refreshes the palate. If you're serving this at a gathering, a bold chai latte adds warmth to balance the soup’s heartiness. 🍷
Meal Prep Add-Ons
Turn this soup into a full meal by serving it with roasted sweet potatoes or crispy Brussels sprouts for extra texture. A side of quinoa salad with lime and cilantro adds a bright contrast, while charred corn on the cob brings summer vibes to any season. For a protein boost, add crumbled tofu or grilled halloumi—they hold up well to the smoky broth. 🌽
Nutrition facts
Frequently asked questions about 5 bean medley soup
Can I use canned beans instead of dried for this recipe?
For a 30-minute shortcut, use 15 ounces each of canned black beans, kidney beans, and chickpeas (2 cans total) plus 1 can each of navy and great northern beans. Rinse them thoroughly to remove excess sodium. The texture will be slightly softer than dried beans, but the flavor remains rich and satisfying.
How do I adjust the spice level for picky eaters?
Reduce the smoked paprika to 1 teaspoon and omit the cumin entirely. For a milder kick, skip the red pepper flakes when serving. The thyme and bay leaves still provide depth without heat. If you want to add mildness later, stir in a spoonful of mild tomato sauce at the end.
Can I make this soup in an Instant Pot or pressure cooker?
Yes! After sautéing the onions and garlic, add all spices, beans, and broth to your Instant Pot. Cook on high pressure for 12 minutes, then let the pressure release naturally. The beans will be tender and the broth infused with flavor in just 20 minutes total. Quick-soak the beans first for best texture.
What if my soup tastes too thick after cooking?
Stir in ½ to ¾ cup of water or broth until you reach your desired consistency. If the beans are still too firm, let the soup simmer uncovered for an additional 10-15 minutes. For extra creaminess, mash ¼ cup of the beans gently with a fork before adding liquid. The soup should coat the back of a spoon but still be easy to ladle.
How can I make this soup vegetarian but add protein?
Stir in 1 cup cooked quinoa or ½ cup crumbled tofu at the end for plant-based protein. For a cheesy option, top with ½ cup vegan shreds while serving. If you want a meaty texture, add ½ cup lentils (cooked separately) or mushrooms sautéed with the onions. These additions keep the dish hearty and satisfying.
