Soups & Stews
This 5 bean soup recipe with canned beans transforms simple pantry staples into a rich, hearty meal that simmers into pure comfort. The beauty of using canned beans lies in their convenience—no soaking required—while still delivering deep, savory flavor that builds with every simmer. I developed this recipe during a particularly busy week when I needed dinner on the table fast, but without sacrificing that restaurant-quality depth.
The secret to making this soup taste anything but basic is in the layers of flavor: toasted spices, aromatics like garlic and onion, and a touch of acidity from tomatoes or vinegar to brighten the beans. Canned beans may be convenient, but they don’t have to mean flavorless—this method ensures each bite is packed with tender, well-seasoned beans and a broth that’s rich enough to stand alone. It’s the kind of soup that tastes even better the next day, making it perfect for meal prep.
What makes this recipe truly versatile is its flexibility—it’s vegetarian by default, but you can easily add bacon, ham, or sausage if you prefer. The texture is ideal: creamy beans mixed with hearty vegetables, all swimming in a broth that’s just thick enough to coat a spoon. Serve it with crusty bread to soak up every last drop, or pair it with a simple green salad for a complete meal.
Ready in under an hour, this soup proves that hearty, satisfying meals don’t require complicated techniques or fresh ingredients. The canned beans cut down on prep time, but the slow simmer ensures the flavors meld into something far more complex. Here’s how to make it—simple steps for a dish that feels like a hug in a bowl.
Ingredients for 5 bean soup recipe with canned beans
Six pantry staples and five cans of beans create this restaurant-quality vegetarian masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Great Northern Beans 🌿 | 2 cans | Drained, rinsed, no-salt-added preferred |
| Kidney Beans 🌿 | 2 cans | Drained, rinsed, no-salt-added preferred |
| Black Beans 🌿 | 1 can | Drained, rinsed, no-salt-added preferred |
| Navy Beans 🌿 | 1 can | Drained, rinsed, no-salt-added preferred |
| Chickpeas 🌿 | 1 can | Drained, rinsed, no-salt-added preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Carrots 🥕 | 3 medium | Peeled, diced |
| Celery Stalks 🧅 | 3 whole | Diced, about 1 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Diced Tomatoes 🍅 | 1 can | 28 oz, fire-roasted preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | For depth of flavor |
| Ground Cumin 🌿 | 1 tsp | Toasted for aroma |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beans are the heart of this soup, so no-salt-added varieties are key—they give you full control over seasoning. Great Northern and kidney beans provide that classic texture, while chickpeas add creaminess. I always grab the no-salt-added cans at Trader Joe's because they're consistent and affordable. For the aromatics, fresh garlic and onion make all the difference, but if you're short on time, frozen diced onions work in a pinch. The carrots and celery should be diced uniformly—about 1/4-inch pieces—so they cook evenly and don't turn to mush.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Fresh thyme is ideal, but dried thyme at one-third the amount works just fine. The tomato paste might seem like overkill for just two tablespoons, but trust me on this—it deepens the flavor. For the broth, low-sodium options are best so you can season to taste. If you're using canned tomatoes, fire-roasted adds a smoky note that pairs perfectly with the beans. The bay leaves infuse subtle earthiness—don't skip them, but remember to remove them before serving.
This soup tastes even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I like to portion it into individual containers so I can grab a bowl for lunch all week. The beans absorb the broth beautifully, so if you prefer a thicker soup, simply simmer uncovered for an extra 10 minutes to reduce. For extra richness, stir in a spoonful of vegan butter before serving.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll admit, I used to dread the overnight soak for dried beans—but this recipe skips it entirely. Just drain, rinse, and dump those canned Great Northerns, kidney beans, and chickpeas right into the pot. The Navy beans add that perfect creamy texture without any fuss.
- Five Beans, One Magic: Between us, I’ve never met a bean combo this good. The black beans bring that deep, smoky bite, while the chickpeas add a satisfying bite. Simmer them together with a splash of broth and a bay leaf, and you’ve got a flavor that’s hearty enough for a cold night but light enough for lunch.
- Lunchbox Hero: Honestly, this soup is my go-to for meal prep. I’ll make a big batch on Sunday, portion it into jars, and grab one for work—cold or reheated, it’s always a hit. The mix of textures (creamy Navy beans, firm chickpeas) keeps it interesting, even after three days.
- Pantry to Plate: My wallet thanks me every time I use this recipe. Canned beans are cheap, and they last forever. I’ll often stretch it into a full meal with a side of crusty bread or a sprinkle of cheese—no wasted ingredients, just pure, satisfying comfort.
Step-by-step instructions for 5 bean soup
Transform pantry staples into a rich, hearty soup with this straightforward method.
Sauté the Vegetable Base
Heat the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced yellow onion, diced carrots, and diced celery stalks, stirring occasionally for 5-6 minutes until the vegetables soften and the onion becomes translucent.
Add the minced garlic cloves and cook for 30 seconds until fragrant—this prevents the garlic from burning. Stir in the 2 tablespoons tomato paste and cook for another 1 minute, allowing it to darken slightly. This step builds the flavor foundation and prevents a watery soup later.
Add Spices and Liquids
Reduce heat to medium-low and stir in the 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1 teaspoon dried thyme, 1 teaspoon salt, and ½ teaspoon black pepper. Cook for 30 seconds to toast the spices and release their aromas.
Pour in the 4 cups vegetable broth and the 1 can diced tomatoes, scraping up any browned bits from the bottom of the pot. Add the 2 whole bay leaves and bring the mixture to a gentle simmer. This combination of broth, tomatoes, and spices creates a flavorful base that will infuse the beans as they cook.
Incorporate the Beans
Add the 2 cans Great Northern beans, 2 cans kidney beans, 1 can black beans, 1 can navy beans, and 1 can chickpeas, all drained and rinsed. Stir gently to combine, ensuring the beans are evenly distributed throughout the liquid. The soup should just barely cover the beans—if it looks too thin, add ½ cup water now.
Bring the soup to a gentle boil, then reduce heat to low and let it simmer uncovered for 20-25 minutes. Stir occasionally to prevent the beans from sticking to the bottom. The beans will absorb some of the liquid, thickening the soup naturally. You'll know it's ready when the flavors meld and the soup develops a rich, earthy aroma.
Adjust and Serve
Remove the 2 whole bay leaves and taste the soup. Adjust the seasoning with additional salt or black pepper if needed. The soup should be well-seasoned but not overly salty—since we used no-salt-added beans, you may need to add a bit more salt than usual.
For a smoother texture, use an immersion blender to lightly blend half the soup until slightly thickened, leaving the other half whole for texture. Serve immediately in bowls, garnished with a drizzle of olive oil and a sprinkle of smoked paprika. Each spoonful should deliver a perfect balance of hearty beans, aromatic spices, and rich tomato broth.
Pro Tips For Making 5 Bean Soup Recipe With Canned Beans
- DRAIN AND RINSE BEANS: Skip this step and you’ll end up with a soup that tastes like a can of beans—salty, metallic, and unbalanced. Drain each type of canned bean into a colander, then give them a quick rinse under cold water. The Great Northerns and Navy beans especially hold onto their brine, so don’t be lazy here. (Yes, even if you’re impatient like me.)
- SIMMER, DON’T BOIL: After adding your broth, beans, and aromatics, resist the urge to crank the heat to high. Let it come to a gentle simmer—small bubbles at the edges, maybe 180°F (82°C). Boiling toughens beans and makes them mushy faster, especially the chickpeas. I learned this the hard way when my soup turned into a gluey mess.
- CRUSH HALF THE BEANS: Before adding them to the pot, scoop out about half the chickpeas and kidney beans and give them a rough mash with a fork or potato masher. This adds thickness and texture without needing extra starch. (Pro move: Save the whole ones for hearty bites.) My grandmother swore by this, and she was right—it makes every spoonful more satisfying.
- SALT IN STAGES: Don’t dump all the salt at once. Taste after 10 minutes of simmering, then add half the total salt you’d normally use. Let it cook another 15 minutes, then adjust again. The beans absorb flavor differently over time, and you’ll end up with a perfectly balanced soup—not one that’s bland or overwhelming. (Your future self will thank you.)
Troubleshooting great 5 bean soup recipe with canned beans
Mushy Vegetables
If your carrots or celery turn to mush, it’s likely from overcooking or uneven chopping. Dice them into ¼-inch pieces for even cooking, and remove them from the pot 5 minutes before the beans are done. I’ve found that frozen diced vegetables (like Trader Joe’s brand) hold up better than fresh when simmered too long. 🥕
Watery Broth
A thin soup usually means too much liquid or under-seasoned broth. If your soup looks watery, simmer it uncovered for 10-15 extra minutes to reduce. For extra depth, stir in 1 tablespoon tomato paste or ½ cup diced tomatoes—this thickens while adding flavor without altering texture. A pinch of cornstarch slurry (1 tbsp cornstarch + 2 tbsp water) works in a pinch, but use sparingly.
Beans Too Firm
Canned beans can sometimes feel undercooked if the soup didn’t simmer long enough. Extend the simmer to 30-40 minutes—the beans will soften as they absorb the broth. For extra tenderness, add ½ cup cooked rice or barley at the end, which helps break down the beans’ skins. If you’re short on time, mash a few beans with a fork to release starches that thicken the soup faster.
Flat or Bland Flavor
This is the most common issue with canned bean soups! Boost flavor by toasting the spices in the pot for 30 seconds before adding liquids. A splash of red wine (¼ cup) or apple cider vinegar (1 tbsp) brightens the broth. For smokiness, add ½ tsp liquid smoke or a dash of hot sauce at the end. I also like a final touch of fresh parsley or cilantro for brightness.
Grainy Texture
If your soup feels gritty, it’s likely from the tomato paste or broth. Strain the broth through a fine-mesh sieve before adding it to the pot, and whisk the tomato paste into the broth first to dissolve any lumps. For a smoother finish, blend half the soup with an immersion blender before serving. This keeps some texture while eliminating graininess.
Overly Salty
No-salt-added beans should prevent this, but if your soup tastes salty, it’s likely from the broth or added seasonings. Dilute with ½ cup water or extra broth, then simmer for 5 minutes to let flavors rebalance. For a quick fix, stir in ½ cup diced cucumber or avocado—their mildness cuts through saltiness while adding freshness. 💧
Nutrition facts
Frequently asked questions about 5 bean soup
Can I use dried beans instead of canned for this recipe?
Yes, but it requires more time and planning! Soak 2 cups dried Great Northern beans overnight, then simmer them for 1.5-2 hours until tender. For kidney beans, navy beans, and chickpeas, increase soaking time to 8-10 hours or use the quick-soak method (boil for 2 minutes, then let sit for 1 hour). The flavor will be deeper, but the texture will be softer than canned beans.
How can I make this soup thicker without changing the texture?
Simmer the soup uncovered for 10-15 extra minutes to reduce the broth naturally. For a quicker fix, stir in 1 tablespoon tomato paste or 2 tablespoons cornstarch mixed with 2 tablespoons water. If you prefer a creamy texture, mash ½ cup of the beans with a fork before adding them back to the pot. This releases starches that thicken the soup without altering flavor.
What are the best ways to store and reheat this soup?
Store in an airtight container in the fridge for up to 5 days. For reheating, warm gently on the stove over medium-low heat, stirring occasionally, until fully heated through. If the soup seems thickened after refrigeration, add ¼ cup water or broth and stir. Freeze portions for up to 3 months—cool completely before freezing, and thaw overnight in the fridge for best texture.
Can I add meat to this vegetarian soup?
For a meaty version, add ½ pound diced bacon or ½ pound smoked sausage when sautéing the onions. Cook until crispy, then remove and set aside. Use the bacon fat to sauté the vegetables instead of olive oil. Stir the meat back in at the end, or serve it as a topping. The smoky flavor pairs perfectly with the beans and spices.
Why does my soup taste bland even after following the recipe?
This usually happens when spices aren't toasted long enough or the broth lacks depth. For extra flavor, toast the spices in the pot for 30-60 seconds before adding liquids. Add a splash of red wine (¼ cup) or apple cider vinegar (1 tbsp) with the broth. For umami, stir in 1 teaspoon soy sauce or ½ teaspoon miso paste at the end. Fresh herbs like parsley or cilantro also brighten the flavor.
