Soups & Stews
This 5 bean soup recipe with canned beans proves hearty meals don’t require hours in the kitchen—just a pot, pantry staples, and 45 minutes. The secret lies in balancing canned beans with aromatic vegetables and herbs, creating a soup so satisfying it becomes your go-to for chilly evenings. I developed this version after realizing how often canned beans simplify cooking without sacrificing depth.
What makes this recipe work is the 30-minute prep and one-pot simplicity, yet the flavors develop richly during simmering. Sautéing onions, garlic, and celery first builds a flavor base, while bay leaves and thyme add complexity. The canned beans (kidney, black, pinto, lima, and navy) bring texture and protein without the need for soaking or long cooking times.
By the end, you’ll have a thick, velvety soup with tender beans, caramelized vegetables, and a broth so flavorful it’ll disappear faster than you can say "second bowl." The beauty of this recipe? It’s vegetarian-friendly (and easily vegan if you skip optional bacon), yet hearty enough to satisfy even meat lovers. Perfect for meal prep or last-minute dinners.
Serve with crusty bread or over rice to soak up every last drop of that aromatic broth. The best part? Leftovers taste even better the next day as flavors meld further. Let’s make this soup—your pantry (and taste buds) will thank you.
Ingredients for 5 bean soup recipe with canned beans
Pantry staples and canned beans make this hearty soup effortless yet deeply flavorful.
| Ingredient | Amount | Notes |
|---|---|---|
| Kidney Beans (canned) 🌱 | 1 can | Drained and rinsed |
| Black Beans (canned) 🌱 | 1 can | Drained and rinsed |
| Pinto Beans (canned) 🌱 | 1 can | Drained and rinsed |
| Lima Beans (canned) 🌱 | 1 can | Drained and rinsed |
| Navy Beans (canned) 🌱 | 1 can | Drained and rinsed |
| Yellow Onion 🧅 | 1 whole | Diced small |
| Carrots 🥕 | 3 medium | Peeled and chopped |
| Celery Stalks 🧅 | 3 whole | Chopped small |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube works |
| Bay Leaves 🌿 | 2 whole | Fresh preferred |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | For sautéing |
Canned beans are the star here—look for no-salt-added varieties at Trader Joe's or your local grocery store's bulk section. The mix of kidney, black, pinto, lima, and navy gives you that classic 5-bean texture. If you can't find lima beans, great northern beans work just as well. For the veggies, fresh is best, but frozen carrots and celery (thawed) will do in a pinch. The onion and celery combo is your flavor foundation—don't skip sautéing them first, that's where the depth comes from. I always grab a bunch of celery and chop extra—it keeps for days in the fridge.
No tomato paste? Fresh diced tomatoes or crushed tomatoes work perfectly—just add an extra pinch of salt. Fresh thyme is ideal, but dried thyme at one-third the amount gets you close. Want to make this vegan? Skip the optional bacon (if using) and add an extra half teaspoon of smoked paprika for depth. The vegetable broth is non-negotiable—low-sodium versions like Pacific Foods or Imagine keep the flavors balanced without extra salt. If you're short on time, pre-chopped mirepoix mixes from the frozen section save prep work.
This soup tastes even better the next day—flavors meld beautifully when refrigerated. Keeps for 5 days in the fridge or 3 months frozen. I double the batch and freeze half—perfect for lazy weeknights. Store in airtight containers with a splash of broth to keep it moist. For serving, a sprinkle of fresh parsley or a dollop of vegan sour cream (like Kite Hill) takes it to the next level.
Why You'll Love This Recipe
- I swear by this trick: just open five cans, dump them in, and let the broth do the work. No soaking, no measuring cups of dried beans—just rinse, combine, and simmer. Even my "I can't boil water" phase would nail this.
- No-Chop Magic: I swear by this trick: just open five cans, dump them in, and let the broth do the work. No soaking, no measuring cups of dried beans—just rinse, combine, and simmer. Even my "I can't boil water" phase would nail this.
- Umami Bomb: That combo of kidney beans’ smoky bite, navy beans’ buttery creaminess, and lima beans’ earthy punch? It’s like a flavor party where every bean brings its own vibe. Add a splash of vinegar or smoked paprika, and you’ve got depth without the fuss.
- Meal Prep MVP: Make a double batch on Sunday, and you’ve got lunch for the week. The flavors actually get better the next day—my freezer’s always stocked with this because it’s the only soup I don’t dread reheating. (Yes, even my picky husband agrees.)
Step-by-step instructions for hearty 5 bean soup
This one-pot wonder transforms pantry staples into a rich, flavorful soup that's ready in under an hour.
Sauté the Vegetable Base
Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced yellow onion, chopped carrots, and chopped celery stalks. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
This foundational step builds flavor through caramelization. You'll know it's ready when the vegetables release their natural juices and smell sweetly aromatic. If the vegetables start sticking, add a splash of water and scrape the bottom with a wooden spoon to deglaze.
Add Aromatics and Tomato Paste
Stir in the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Add the 2 tablespoons tomato paste and cook for another 1 minute, stirring constantly to distribute it evenly.
The tomato paste deepens the soup's richness and gives it that classic hearty flavor. This step also prevents the garlic from overcooking while creating a flavorful base for the broth. I like to press the tomato paste directly from the tube for easy control.
Combine All Ingredients and Simmer
Pour in the 4 cups vegetable broth, then add the drained and rinsed kidney beans, black beans, pinto beans, lima beans, and navy beans. Stir in the 2 whole bay leaves, 1 teaspoon dried thyme, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Bring the mixture to a boil over high heat, then reduce to medium-low heat and let it simmer uncovered for 30 minutes.
This simmering time allows all the flavors to meld together beautifully. Stir occasionally to prevent the beans from sticking to the bottom. The soup should develop a thick, hearty consistency with the beans absorbing the broth's flavor.
Adjust Seasoning and Finish
After simmering, taste the soup and adjust the seasoning if needed. Most likely, you'll want to add a bit more salt—canned beans can dilute the seasoning. Remove the bay leaves and serve the soup hot, garnished with fresh parsley if desired.
This final adjustment ensures the soup is perfectly balanced. The beans should be tender but still hold their shape, and the broth should coat the back of a spoon with a rich, flavorful consistency. Each spoonful delivers a perfect mix of textures and flavors from all five bean varieties.
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. Drain the beans, then rinse them under cold water—especially the lima beans, which can get mushy and leave a weird texture. I learned this the hard way after a batch turned into a sad, grainy mess.
- SIMMER LOW AND SLOW: High heat now means watery soup later. Once the beans are in the pot, keep the temperature at a gentle simmer—just bubbles breaking the surface, not a rolling boil. Navy beans especially need this; they’ll fall apart if you rush them.
- ADD LIMA BEANS LAST: Lima beans are the divas of this soup—they cook faster and turn to mush if left too long. Hold off adding them until the other beans have simmered for at least 15 minutes, then stir them in just before serving.
- SAVOR WITH BACON FAT: Ditch the oil and use bacon fat instead—it adds depth without extra effort. Fry up a batch of bacon, drain all but 2 tablespoons of the fat, and use that to sauté your onions and garlic. The smoky richness cuts through the canned-bean bitterness.
Storing and reheating this dish
Fridge Storage Tips
Let your soup cool to room temperature (about 1 hour) before transferring to an airtight container. I use glass Pyrex containers because they preserve flavor better than plastic. Store in the fridge at 40°F or below for up to 5 days—the flavors actually deepen overnight. Always leave 1 inch of headspace to prevent spills when reheating. 🥫
Freezer Prep
For longer storage, freeze portions in quart-sized freezer bags or silicone molds (like Stasher bags). Portion into 2-cup servings for easy reheating later. Press out excess air to prevent freezer burn, and label with the date. This soup keeps its quality for 3 months in the freezer—perfect for busy weeks! ❄️
Reheating on Stovetop
My preferred method is stovetop reheating because it maintains the best texture. Transfer soup to a pot and heat over medium-low heat for 10-15 minutes, stirring occasionally. If it looks too thick, add 2-3 tablespoons of water or broth to loosen it. Always heat to an internal temperature of 165°F to kill any bacteria. 🔥
Microwave Shortcuts
For quick meals, microwave individual portions in a microwave-safe bowl on 70% power for 3-4 minutes, stirring halfway. Cover loosely with a microwave-safe lid to retain moisture. If the soup seems dry after reheating, add a splash of water or broth and stir well. This method works best for single servings. ✨
Reviving Leftovers
If your soup tastes a bit flat after reheating, boost the flavors with a pinch of salt, a squeeze of lemon juice, or a sprinkle of fresh parsley. I also like adding a pat of butter or a drizzle of olive oil to restore richness. The texture should be creamy and the beans tender—never mushy. 💫
Serving Suggestions
Serve your reheated soup with crusty bread or over steamed rice to soak up every last drop of broth. Garnish with a dollop of vegan sour cream or a sprinkle of hot sauce for extra flavor. The contrast of warm soup with cool toppings makes each bite even more satisfying. 🍽️
Nutrition facts
Frequently asked questions about 5 bean soup
Can I substitute fresh beans for canned in this recipe?
Fresh beans require soaking (6-8 hours) and much longer cooking time (1.5-2 hours), which defeats the convenience of this recipe. If you must use fresh, try partially pre-cooking them (30 minutes) before adding to the soup, but canned beans are ideal for quick preparation. The texture and flavor won't be identical, but the method works perfectly with canned.
How can I make this soup vegan?
Skip any optional bacon additions and use vegetable broth instead of chicken broth. For extra depth, add 1 teaspoon smoked paprika or a pinch of liquid smoke. All the canned beans in this recipe are naturally vegan, so no other substitutions are needed beyond the broth.
Why does my soup taste too thin after simmering?
This usually happens if you used too much broth or didn't simmer long enough. For a thicker texture, simmer uncovered for the full 30 minutes and stir occasionally. If still too thin, mash a few beans against the pot's side to release starch, or mix in 1 tablespoon cornstarch with water and stir in at the end.
What's the best way to reheat leftover 5 bean soup?
Stovetop reheating preserves texture best: heat over medium-low heat for 10-15 minutes with occasional stirring. For microwaving, use 70% power for 3-4 minutes in a microwave-safe bowl. If the soup separates, stir vigorously or add a splash of water/broth to restore consistency.
Can I use different bean varieties?
The key is maintaining variety for texture. Swap any bean for another white or colored variety (like chickpeas or butter beans), but keep at least 3 different types. For example, replace lima beans with great northern beans or black-eyed peas. The flavor profile will change slightly but still be delicious.
