Soups & Stews
This 5 bean soup recipe with canned beans delivers restaurant-quality depth in just 30 minutes—no fancy prep required. The secret lies in balancing five distinct canned beans (kidney, black, pinto, navy, and great northern) with aromatic vegetables and herbs that transform simple ingredients into a hearty, protein-rich stew.
Perfect for vegetarians, meal preppers, or anyone craving a comforting, one-pot meal that feels like a hug in a bowl.
The beauty of this recipe is its simplicity: no soaking, no special equipment, just a pot, a lid, and 15 minutes of active time before letting flavors meld during simmering. A rich tomato base builds the foundation, while garlic, onion, and bay leaf create layers of savory complexity.
The beans absorb the broth beautifully, ensuring every spoonful is tender and packed with texture.
What you'll end up with is a deeply flavorful soup that's satisfying enough to stand alone or pair perfectly with crusty bread, a simple green salad, or cornbread. The broth reduces slightly as it simmers, concentrating the flavors into a velvety consistency that coats every bean and vegetable.
This is the kind of meal that gets better as leftovers—ideal for busy weeknights or make-ahead lunches.
Customize it with hot sauce for heat, a splash of vinegar for brightness, or fresh herbs for freshness. The possibilities are endless, but the base recipe delivers foolproof results every time. Let's get cooking—your taste buds (and your slow day) will thank you.
Ingredients for 5 bean soup recipe with canned beans
Five canned beans, aromatic vegetables, and simple pantry staples create this deeply satisfying vegetarian soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Kidney Beans, Canned 🌱 | 1 can | Drained, rinsed, medium size |
| Black Beans, Canned 🌱 | 1 can | Drained, rinsed, medium size |
| Pinto Beans, Canned 🌱 | 1 can | Drained, rinsed, medium size |
| Navy Beans, Canned 🌱 | 1 can | Drained, rinsed, medium size |
| Great Northern Beans, Canned 🌱 | 1 can | Drained, rinsed, medium size |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Carrots 🥕 | 2 medium | Peeled, sliced into rounds |
| Celery Stalks 🌿 | 3 whole | Trimmed, chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Canned Diced Tomatoes 🍅 | 1 can | 28 oz, fire-roasted preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The quality of your beans and broth makes all the difference. Store-brand canned beans work perfectly, but low-sodium vegetable broth is essential—it prevents the soup from becoming overly salty. For the best flavor, use fire-roasted diced tomatoes from a can; the smoky depth adds complexity. Fresh thyme and bay leaves elevate the dish, but dried will work in a pinch. The yellow onion, carrots, and celery form the aromatic base—don't skip chopping them finely for even distribution of flavor. If you're short on time, pre-chopped mirepoix mixes from the grocery store save effort without sacrificing quality.
No fire-roasted tomatoes? Regular diced tomatoes with a pinch of smoked paprika works beautifully. Short on fresh parsley? Dried parsley at one-third the amount or a splash of lemon juice brightens the soup. For extra richness, stir in 1 tbsp tomato paste with the canned tomatoes. The beans can be swapped for any combination of canned beans you have on hand—chickpeas or lentils add variety. If the soup seems too thick after simmering, add 1/2 cup water or broth to reach your desired consistency. For a smoky twist, add 1/2 tsp liquid smoke when serving.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the refrigerator for up to 5 days, or freeze for 3 months in portions. The flavors intensify when reheated gently—never microwave directly from frozen. For meal prep, double the recipe and freeze half. To serve, garnish with fresh parsley and a drizzle of olive oil. Pairs perfectly with crusty bread or a simple green salad for a complete meal.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear by this—just open five cans, dump them in, and let the pot do the work. My hands stay clean, my counters stay clear, and somehow that mix of kidney, black, and pinto beans still feels like I put in effort.
- Umami Bomb: That deep, savory punch from the Great Northerns and Navy beans? It’s what turns this from "soup" to "I need more." Honestly, I’ll add a splash of soy sauce just to crank it up—trust me, the flavor pays off.
- Lunchbox Legend: Between us, this is my secret weapon for packed lunches. Cold or reheated, it’s still hearty enough to fill you up, and the beans hold their shape so it doesn’t turn into a sad, mushy mess.
- Pantry Goldmine: I buy beans in bulk, and this recipe uses them all without waste. A big pot feeds my family for days, and the leftovers? Even better the next day—like a cozy, budget-friendly hug for my wallet.
Step-by-step instructions for hearty 5 bean soup
This method delivers a rich, flavorful soup using canned beans—no soaking required.
Sauté the Aromatic Vegetables
Heat the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced yellow onion, sliced carrots, and chopped celery stalks, stirring occasionally for 5 minutes until the vegetables soften and the onion becomes translucent.
Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. The garlic should sizzle gently without browning—this ensures sweetness rather than bitterness. Keep the heat at medium to prevent burning while developing the base flavors.
Toast the Spices and Add Tomatoes
Stir in the 1 teaspoon dried thyme and 2 whole bay leaves, toasting for 30 seconds until the spices release their aroma. Add the 1 can fire-roasted diced tomatoes (with juices) and stir to combine. The tomatoes will help build depth of flavor while preventing the soup from becoming too dry.
Let the mixture simmer for 3 minutes until the tomatoes break down slightly and the spices meld into the vegetables. This step creates a rich, slightly chunky base that will form the foundation of your soup.
Combine All Beans and Broth
Add all 5 cans of drained and rinsed beans—kidney, black, pinto, navy, and great northern—along with the 4 cups vegetable broth. Stir gently to ensure the beans are fully submerged and the broth distributes evenly. The beans should be completely covered by liquid to prevent burning.
Bring the mixture to a gentle boil over medium-high heat, then reduce the heat to low and let it simmer uncovered for 15 minutes. This controlled simmer allows the flavors to meld while keeping the beans intact and preventing the broth from becoming too thick.
Season and Simmer to Perfection
Add the 1.5 teaspoons salt and 0.5 teaspoon black pepper, stirring well to distribute the seasoning evenly. Taste the soup and adjust the seasoning if needed—this is the moment to ensure balance before the final simmer.
Continue simmering for another 10 minutes until the soup reaches your desired consistency. The beans should be heated through but still hold their shape. If the soup is too thick, add ½ cup water and simmer for an additional 5 minutes. The texture should be hearty yet spoonable, with a slight body from the beans.
Finish and Garnish
Remove the 2 bay leaves and discard them. Ladle the soup into bowls and garnish each serving with 1 tablespoon chopped fresh parsley. The parsley adds a bright, fresh contrast to the rich, earthy flavors of the beans and vegetables.
Serve immediately with crusty bread or over a bed of greens. The soup will continue to develop in flavor as it sits, so enjoy it while warm for the best texture and taste experience.
Pro Tips For Making 5 Bean Soup Recipe With Canned Beans
- DRAIN AND RINSE BEANS: Canned beans taste better when you give them a quick rinse—especially kidney beans, which can be salty or metallic. Dump them in a colander and run cool water over them for 10 seconds; this also removes any weird aftertaste from the canning liquid.
- SIMMER, DON’T BOIL: After adding your beans, keep the heat at a gentle simmer (tiny bubbles, not rolling). Boiling can turn the soup mushy and break down the beans faster—you want them tender but still holding their shape. If it’s too aggressive, lower the flame and let it breathe.
- SAVORY BASE FIRST: Don’t just toss in the beans and water—start with a flavor bomb: sauté onions, garlic, and a splash of vinegar or tomato paste in oil for 3-4 minutes. This builds depth before the beans go in, so the soup doesn’t taste like plain beans in broth.
- SALT IN LAYERS: Add half the salt with the beans, then taste and adjust as it cooks. Beans absorb liquid differently than water, so you’ll need more salt than you think—especially if you’re adding smoked paprika or bacon later. (Yes, even if the recipe says “to taste.”)
Troubleshooting your 5 bean soup recipe with canned beans
Mushy Beans Fix
If your beans turn mushy, it’s likely from overcooking or using old canned beans. Always drain and rinse beans thoroughly before adding them to the pot—this removes excess starch that causes mushiness.
For extra insurance, add beans to the simmering broth only after the vegetables have softened for 10 minutes. I also recommend using beans with at least 1 year of shelf life for best texture. 💡
Broth Too Salty
Overly salty soup happens when using high-sodium broth or canned beans. The fix is simple: add 1 cup of water or low-sodium broth and simmer uncovered for 10 minutes to dilute the salt.
If that’s not enough, stir in 1-2 tablespoons of unsalted butter or ½ cup plain yogurt to balance the flavor. For future batches, stick to low-sodium vegetable broth and rinse beans well.
Lacking Depth
If your soup tastes flat, it’s probably missing acidity or umami. Boost flavor by adding 1 tablespoon of red wine vinegar or 1 teaspoon of balsamic vinegar at the end of cooking.
For umami, stir in 1 teaspoon soy sauce or ½ teaspoon miso paste during the final 5 minutes of simmering. A pinch of smoked paprika or ½ teaspoon liquid smoke also adds complexity without overpowering. 🌶️
Too Thin or Watery
If your soup is too thin, reduce it by simmering uncovered for 10-15 minutes longer. For a quicker fix, stir in 1 tablespoon of cornstarch mixed with 2 tablespoons cold water and simmer for 2 minutes until thickened.
Alternatively, mash ½ cup of the beans lightly with a fork to release starch, which naturally thickens the broth. Avoid adding too much flour—it can make the soup taste grainy.
Vegetables Too Crunchy
If your carrots and celery remain too firm, they likely need more time to soften. Increase the sautéing time to 8-10 minutes before adding tomatoes and broth. For even cooking, cut vegetables into ¼-inch slices or dice and ensure they’re fully submerged in liquid.
If you’re short on time, swap in pre-cut frozen mirepoix mix—it cooks faster and still delivers great flavor.
Burnt Onions or Garlic
Burnt aromatics happen when heat is too high. Keep the heat at medium when sautéing onions and garlic, and stir frequently to prevent sticking. If they start to brown too quickly, reduce heat to low-medium and add a splash of broth to deglaze the pan.
For next time, use butter or oil with a higher smoke point, like avocado oil, to avoid burning. 🔥
Nutrition facts
Frequently asked questions
Can I use dried beans instead of canned?
Yes, but you'll need to soak them overnight first. For 5 cups of dried beans (about 1.5 cups each of kidney, black, pinto, navy, and great northern), soak in water for 8-12 hours, then simmer for 1.5-2 hours until tender. The flavor will be deeper, but canned beans save 30+ minutes of prep time.
How do I make this soup spicier?
Add ½ teaspoon cayenne pepper or 1 tablespoon hot sauce during the final 5 minutes of simmering. For smoky heat, stir in ½ teaspoon smoked paprika with the tomatoes. Top each serving with diced jalapeños or a dash of red pepper flakes for extra kick.
Can I freeze this soup?
Let it cool completely, then store in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat on the stove over medium-low heat until warmed through. Stir in 1-2 tablespoons water if it thickens during reheating.
What if I don’t have all 5 types of beans?
Use whatever canned beans you have—3-4 types still work beautifully. Swap in chickpeas, lentils, or white beans for variety. The key is balancing textures: mix firm beans (like kidney) with softer ones (like navy) for the best mouthfeel.
Is this soup gluten-free?
Yes, this recipe is naturally gluten-free! Just ensure your vegetable broth and canned beans are certified gluten-free. Serve with gluten-free bread or crackers if needed. The beans provide all the protein you need without any gluten-containing ingredients.
