Soups & Stews
This 5 bean soup recipe with canned beans proves you don’t need fresh ingredients to create a restaurant-worthy meal. In just 30 minutes, you’ll transform pantry staples into a hearty, protein-packed soup that’s perfect for chilly evenings or meal prep. The secret lies in balancing the earthy flavors of canned beans with aromatic vegetables and a rich broth—no fancy techniques required.
The beauty of this recipe is its flexibility: it’s naturally vegetarian but easily upgraded with bacon or sausage for non-vegetarians. Canned beans cut prep time dramatically, yet the slow simmer develops deep, satisfying flavors. A touch of smoked paprika and garlic powder adds warmth, while fresh herbs at the end brighten every spoonful.
What you’ll end up with is a thick, comforting soup with tender beans, caramelized onions, and a broth so flavorful it’ll disappear faster than you can say "second bowl." The texture is just right—creamy from the beans, with enough body to feel substantial. Serve with crusty bread or over rice for the ultimate cozy meal.
This recipe is a game-changer for busy nights, pantry challenges, or when you crave something hearty without the hassle. The instructions are straightforward, and the results are undeniably satisfying—proof that simple ingredients can deliver big flavor. Let’s get cooking!
Ingredients for 5 bean soup recipe with canned beans
Pantry staples transform into a restaurant-quality 5 bean soup in under 30 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Kidney Beans 🌱 | 1 can | Drained and rinsed, no-salt-added preferred |
| Canned Black Beans 🌱 | 1 can | Drained and rinsed, no-salt-added preferred |
| Canned Chickpeas 🌱 | 1 can | Drained and rinsed, no-salt-added preferred |
| Canned Navy Beans 🌱 | 1 can | Drained and rinsed, no-salt-added preferred |
| Canned White Beans 🌱 | 1 can | Drained and rinsed, no-salt-added preferred |
| Yellow Onion 🧅 | 1 whole | Diced, about 1 cup |
| Carrot 🥕 | 3 whole | Diced, medium-sized |
| Celery Stalk 🧆 | 2 whole | Diced, about 1 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced, for aromatic depth |
| Smoked Paprika 🌶️ | 1 tbsp | For rich, smoky flavor |
| Garlic Powder 🧄 | 1 tsp | Enhances savory notes |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred, homemade or quality store-bought |
| Tomato Paste 🍅 | 2 tbsp | For depth and slight tang |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for bright finish |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
The quality of your beans and broth sets the foundation for this soup. Opt for no-salt-added canned beans to control seasoning—brands like Low Sodium Muslin or Wild Garden are excellent choices, available at most grocery stores or specialty sections. For broth, Pacific Foods or Imagine low-sodium options deliver robust flavor without excess sodium. If using dried beans, soak overnight and simmer for 1-2 hours, but canned beans save time while maintaining texture. The onions, carrots, and celery form the aromatic base—sweat them slowly in olive oil to develop natural sweetness before adding garlic for depth.
No smoked paprika? Substitute with a mix of sweet paprika and a pinch of cayenne for a similar smoky profile. Short on fresh parsley? Dried parsley at one-third the amount works, though fresh adds vibrant color and brightness. The tomato paste can be omitted if you prefer a lighter texture, but it adds a subtle umami richness. For a creamier texture, mash half the beans with a fork during cooking. If you're upgrading for non-vegetarians, crispy bacon or sausage adds a smoky contrast—just add it at the end to avoid overcooking. The key is balancing the earthy beans with bright, aromatic vegetables and a touch of acidity from the tomato paste.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the refrigerator for up to 5 days—the beans absorb the broth's flavor over time. For longer storage, freeze portions in airtight containers for up to 3 months. To reheat, warm gently on the stove with a splash of water or broth to restore creaminess. Double the recipe and freeze half for busy nights—just thaw overnight in the fridge before reheating. The herbs should be added fresh at the end to preserve their brightness, so wait until serving if possible.
Why You'll Love This Recipe
- No-Fuss Pantry Magic: I swear by this when my fridge is bare—just open five cans, dump them in, and let the broth work its magic. No soaking, no chopping, no stress.
- Umami Bomb Combo: That deep, smoky kick from the kidney beans? Mixed with the buttery chickpeas and creamy whites? It’s like a flavor party where every bean brings something different to the table.
- Lunchbox Legend: Between us, this soup is my go-to for meal prep—packs perfectly, stays warm for days, and tastes just as good cold the next morning. (Yes, even on a Tuesday.)
- Budget-Friendly Powerhouse: Five cans of beans for under $5? You’re getting protein, fiber, and satisfaction without breaking the bank. My wallet and my family thank me every time.
Step-by-step instructions for 5 bean soup with canned beans
Transform pantry staples into a rich, protein-packed soup with this straightforward method.
Sauté the Aromatic Vegetable Base
Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced yellow onion, diced carrots, and diced celery stalk, stirring occasionally for 5-6 minutes until the vegetables soften and the onion becomes translucent. This foundational step builds flavor through caramelization.
Add the 4 cloves minced garlic, 1 tablespoon smoked paprika, 1 teaspoon garlic powder, and ½ teaspoon ground black pepper. Stir for 30 seconds until fragrant—this is where the soup's depth begins. The paprika adds smoky warmth while the garlic infuses the oil, creating a flavorful base for the beans.
Develop the Flavor with Tomato Paste
Reduce the heat to medium-low and stir in the 2 tablespoons tomato paste. Cook for 2 minutes, stirring constantly, until the paste darkens slightly and loses its raw taste. This step deepens the soup's complexity with a subtle tang that complements the beans.
Here's the thing—don't skip this step. The tomato paste acts as a flavor multiplier, amplifying the earthiness of the beans and vegetables. If the paste sticks, add 1 tablespoon vegetable broth to loosen it while maintaining the intended depth.
Combine Beans and Broth for Simmering
Add the 1 can drained kidney beans, 1 can drained black beans, 1 can drained chickpeas, 1 can drained navy beans, and 1 can drained white beans to the pot. Stir to coat the beans with the aromatic mixture, ensuring even distribution of flavors.
Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 15 minutes, stirring occasionally. This controlled simmer allows the beans to absorb the broth's flavor while preventing the soup from becoming watery.
Finish with Fresh Herbs and Adjust Seasoning
After 15 minutes, stir in the ¼ cup chopped fresh parsley. This final herb addition brightens the soup with freshness, balancing the earthy bean flavors. Taste and adjust seasoning with additional salt if needed—remember, the broth may already contain some sodium.
Simmer for another 5 minutes to let the parsley infuse its flavor. The soup should now have a rich, hearty texture with distinct bean flavors harmoniously blended. If the consistency is too thick, add ½ cup water to reach your preferred thickness.
Rest and Serve for Maximum Flavor
Remove the pot from heat and let the soup rest for 10 minutes. This resting period allows the flavors to meld and the beans to absorb any remaining liquid, resulting in a more cohesive and flavorful dish.
Ladle the soup into bowls and serve immediately. The texture should be thick yet spoonable, with each bite delivering a satisfying combination of bean textures and aromatic depth. For extra richness, garnish with additional parsley or a drizzle of olive oil before serving.
Pro Tips For Making 5 Bean Soup Recipe With Canned Beans
- Rinse the Beans First: Drain and rinse those canned beans under cold water—especially the chickpeas and kidney beans. The brine or preservatives in canned beans can make the soup taste flat or overly salty, and you don’t want to fight that later. I learned this the hard way after making a batch where the beans tasted like they’d been swimming in saltwater.
- Simmer, Don’t Boil: Keep the heat low enough that the soup just barely bubbles at the edges. Boiling turns beans mushy and can break down their texture, making the soup gluey instead of hearty. Once the beans are heated through (about 10 minutes), drop the heat and let it simmer gently—this keeps everything tender but distinct.
- Drain and Toast the Chickpeas: Skip the liquid from the chickpeas, drain them well, and give them a quick toast in a dry pan for 2-3 minutes before adding to the soup. This adds a nutty depth that plain canned chickpeas miss, and it prevents the soup from turning into a thick, pasty mess. Sounds weird, but it works—trust me.
- Add the Navy Beans Last: Navy beans take the longest to soften, so toss them in with the other beans but pull them out after 15 minutes of simmering. Reheat them separately or add them back in at the end to keep them firm and separate. This way, you avoid a soup where every bean is the same sad, mushy consistency.
Serving suggestions for leftovers
Bread Pairings
Serve this hearty soup with crusty sourdough bread for dipping—its tangy crust contrasts beautifully with the soup's richness. I love Bocce Italian Bakery sourdough from my local grocery store; its open crumb structure soaks up the broth perfectly. For a lighter option, baguette slices toasted with garlic butter add a crispy element that balances the soup's creaminess. 🥖
Toppings for Extra Flavor
Brighten each bowl with shaved Parmesan cheese—about 1 tablespoon per serving—for a salty, umami kick. Crispy fried shallots add a delicate crunch, while a dollop of sour cream or Greek yogurt introduces cool creaminess. For a smoky touch, sprinkle with crumbled feta or a pinch of smoked sea salt right before serving.
Vegetable Sides
A simple arugula salad with lemon vinaigrette cuts through the soup's heartiness. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp lemon juice, and a pinch of salt. Alternatively, roasted Brussels sprouts with balsamic glaze add a caramelized contrast that elevates the meal. 🥗
Protein Upgrades
For non-vegetarians, crispy bacon bits or chorizo crumbles add smoky depth. Sauté 4 oz bacon until crispy, then crumble over the top. If you prefer meatier options, serve with grilled chicken sausage or shredded rotisserie chicken. The protein pairs perfectly with the soup's earthy flavors.
Warm Comfort Extras
Offer buttered cornbread or cheesy garlic bread for dipping—both add a comforting, starchy element. For a cozy touch, serve with warm cornbread muffins drizzled with honey. The slight sweetness balances the soup's savory notes beautifully. A sprinkle of hot sauce or chili crisp on the side lets everyone adjust heat to their taste. 🔥
Nutrition facts
Frequently asked questions
Can I use dried beans instead of canned?
Yes, but you'll need to soak them overnight and simmer for 1-2 hours until tender. For a quicker version, use the quick-soak method: boil dried beans for 2 minutes, then let them sit off heat for 1 hour before cooking. This adds 2+ hours to your prep time compared to canned beans.
How do I make this soup creamier?
Blend 1 cup of the soup with ½ cup vegetable broth until smooth, then stir it back in. For a lighter texture, mash half the beans with a fork before simmering. A splash of coconut milk or Greek yogurt also adds richness without overpowering the bean flavors.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions in airtight containers for 3 months. Thaw overnight in the fridge before reheating—never microwave directly from frozen. Stir in 1-2 tbsp broth while reheating to restore creaminess.
Can I make this soup spicier?
Add ½ teaspoon cayenne pepper with the smoked paprika, or stir in 1-2 diced jalapeños during simmering. For heat lovers, serve with hot sauce or a sprinkle of red pepper flakes. Remove seeds from jalapeños for milder heat.
Why does my soup taste watery?
Simmering uncovered for 15-20 minutes reduces excess liquid. If still too thin, mash some beans or simmer 5 more minutes to thicken. For prevention, use low-sodium broth and reduce heat slightly during simmering—this helps the beans absorb more flavor and liquid.
