Soups & Stews
A 5 bean soup recipe with canned beans transforms pantry staples into a hearty, protein-packed meal that simmers to perfection in just one pot. This method eliminates chopping and soaking while delivering restaurant-quality depth through slow-cooked aromatics and well-seasoned broth. The beauty lies in its adaptability—vegan or vegetarian, quick weeknight dinner or meal prep staple, it delivers every time without compromise.
The foundation starts with sautéing onions, garlic, and celery until tender, creating the aromatic base that infuses the broth. Canned beans—kidney, black, pinto, chickpeas, and white—provide instant protein and fiber, while diced tomatoes and vegetable broth build the flavor foundation. A pinch of smoked paprika or a splash of vinegar elevates the soup from ordinary to extraordinary, balancing the earthy bean flavors with subtle complexity. The result? A soup so satisfying it becomes the centerpiece of any meal.
What makes this recipe truly perfect is its ability to adapt to dietary needs—skip the bacon for a vegetarian version or add smoked sausage for depth. Garnish with fresh parsley, a drizzle of hot sauce, or crispy croutons for texture, but the soul of the dish remains in its rich, savory broth and tender beans. Each spoonful delivers a balance of protein, fiber, and warmth that feels like a hug on a chilly day.
Ready in under 45 minutes, this soup scales effortlessly for a crowd or serves as a comforting solo meal. The best part? Leftovers taste even better the next day, making it ideal for meal prep. Whether you're feeding a family or craving a simple, nourishing dinner, this recipe delivers hearty satisfaction with minimal effort—proof that pantry staples can create something truly special.
Ingredients for 5 bean soup recipe with canned beans
Pantry staples meet restaurant-quality flavor in this one-pot vegetarian masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 ½ cups | Diced, about 1 large |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Celery Stalks 🥬 | 3 whole | Diced, about 1 cup |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Canned Kidney Beans 🫘 | 1 can | 15 oz, drained and rinsed |
| Canned Black Beans 🫘 | 1 can | 15 oz, drained and rinsed |
| Canned Pinto Beans 🫘 | 1 can | 15 oz, drained and rinsed |
| Canned Chickpeas 🫘 | 1 can | 15 oz, drained and rinsed |
| Canned White Beans 🫘 | 1 can | 15 oz, drained and rinsed |
| Diced Tomatoes 🍅 | 1 can | 14.5 oz, fire-roasted preferred |
| Smoked Paprika 🌶️ | 1 tsp | For depth of flavor |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Apple Cider Vinegar 🍏 | 1 tbsp | Brightens the broth |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The aromatic trio of onions, garlic, and celery is non-negotiable—this is where the magic starts. Fresh is best, but frozen chopped onions work in a pinch. Trader Joe's has pre-diced celery that saves time, and their organic garlic is my go-to for consistent flavor. The beans? No need to soak or pre-cook—canned beans deliver instant protein and fiber with minimal effort. I always grab the no-salt-added varieties from the store brand section—they're just as good and save money. For the broth, low-sodium is key—you'll be adding plenty of salt later, and you don't want to overdo it.
No smoked paprika? Regular paprika plus a pinch of cayenne gets you close. The vinegar might seem like an afterthought, but it's what makes this soup sing—apple cider vinegar adds brightness without overpowering. Swapping any of the beans? Great Northern or lentils work beautifully, but keep the mix varied for texture. The fire-roasted tomatoes add depth, but regular diced tomatoes work fine if that's what you've got. For extra richness, stir in a spoonful of nutritional yeast at the end—it gives that umami kick without dairy.
This soup tastes even better the next day—make a double batch and freeze half for lazy days. Store leftovers in the fridge for 5-6 days or freeze for up to 3 months. The parsley garnish is optional but adds freshness—freeze chopped parsley in ice cube trays if you want to prep ahead. For meal prep, portion into containers with a drizzle of olive oil on top to keep everything fresh. The flavors only get better as they meld together over time.
Why You'll Love This Recipe
- I swear by this trick: just dice the onion, celery, and garlic once at the start, then let the broth do the work. Twenty minutes later, you’re done—no stirring vigil required.
- No-Chop Night: I swear by this trick: just dice the onion, celery, and garlic once at the start, then let the broth do the work. Twenty minutes later, you’re done—no stirring vigil required.
- Umami Bomb: That canned kidney bean combo? It’s where the magic happens. The broth soaks up all the caramelized onion and garlic, while the celery adds this bright, herby kick—like a hug in a bowl.
- Lunchbox Hero: Between us, this soup is the meal prep MVP. Taste even better the next day, and it travels like a dream in thermoses. My kids pack it for school—yes, even on a Tuesday.
Step-by-step instructions for 5 bean soup with canned beans
This one-pot wonder delivers restaurant-quality depth with minimal effort—just follow these precise steps.
Sauté the Aromatic Base
Heat the 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat. Add the 1.5 cups diced yellow onion, 3 whole celery stalks, and 4 cloves minced garlic, stirring occasionally for 5-6 minutes until the vegetables soften and the onion becomes translucent.
Here's the thing—don't rush this step. You want the vegetables to develop a golden hue and release their natural sweetness. If the onions start to brown too quickly, reduce heat to medium-low. This foundational flavor carries through the entire soup, so take your time. Once the vegetables are tender and fragrant, you're ready for the next layer of flavor.
Build Flavor with Spices and Tomatoes
Stir in the 1 teaspoon smoked paprika, 1 teaspoon ground cumin, and 1 tablespoon apple cider vinegar. Let the spices toast for 30 seconds until fragrant—this activates their flavors and prevents a metallic aftertaste. Then add the 1 can diced tomatoes (with juices) and cook for 2 minutes until slightly thickened.
This is where the magic happens. The vinegar brightens the tomatoes while the spices deepen the flavor profile. I always use fire-roasted tomatoes because their caramelized edges add a subtle sweetness that balances the earthy beans. Don't skip this step—it's what transforms a simple bean soup into something truly special.
Simmer the Bean Medley
Add the 1 can each of drained kidney beans, black beans, pinto beans, chickpeas, and white beans to the pot. Pour in the 4 cups vegetable broth and bring to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 20-25 minutes, stirring occasionally to prevent sticking.
Real talk: The beans will absorb some of the liquid, but you want to maintain a hearty consistency. If the soup thickens too much before the 20-minute mark, add ½ cup water to maintain the right texture. The beans should be heated through but still hold their shape—you're not cooking them from scratch, just warming them evenly.
Season and Finish
Add the 1 teaspoon salt and ½ teaspoon black pepper, then taste and adjust seasoning. The soup should be well-seasoned but not salty—remember, canned beans already contain some sodium. Simmer for an additional 5 minutes to let all the flavors meld together.
Here's where it gets fun—taste as you go. The vinegar and spices should shine through, but the beans need to be the star. If it needs brightness, add another ½ teaspoon apple cider vinegar. If it needs warmth, a pinch more cumin does the trick. This is your chance to personalize the soup to your taste.
Garnish and Serve
Remove the pot from heat and stir in the ¼ cup chopped fresh parsley. The parsley not only adds freshness but also provides a visual contrast that makes the soup look restaurant-worthy. Ladle the soup into bowls and serve immediately while hot.
Each spoonful should deliver that perfect balance of smoky, spiced, and tangy flavors with satisfying texture from the different bean varieties. The broth should coat the back of your spoon but still allow the beans to be easily identifiable. This is pantry-perfect protein at its finest—simple ingredients transformed into something extraordinary with just a little attention to detail.
Pro Tips For Making 5 Bean Soup Recipe With Canned Beans
- SWEAT THE AROMA: Start your onions and celery in a cold, dry pot—no oil yet. Turn the heat to medium and let them sit for 2 full minutes before adding even a drizzle of fat. This breaks down their fibers faster and builds flavor without burning, so your broth doesn’t end up tasting like charred regret.
- DRAIN AND RINSE BEANS: Skip the "quick rinse" temptation—drain your canned beans into a colander and give them a thorough 30-second rinse under cold water. The starch coating on canned beans thickens the soup into a gluey mess if left unchecked, and nobody wants to spoon up a bowl of paste.
- SIMMER LOW AND LONG: After adding your broth and beans, resist the urge to crank the heat. A steady simmer at 180–190°F (tiny bubbles, occasional gentle rolls) keeps the beans tender without turning them to mush. Thirty minutes of this is better than 20 minutes of aggressive boiling—your future self will notice the difference.
- SWAP BROTH FOR FLAVOR: If your vegetable broth tastes bland, deglaze the pot with a splash of red wine or apple cider vinegar after sautéing the onions and garlic. Let it reduce by half before adding the broth—it cuts through the canned-bean metallic taste and adds depth without extra effort. (Yes, even if you’re not a wine drinker.)
Best sauces and condiments for this 5 bean soup recipe with canned beans
Smoky Tomato Sauce
Start with a ½ cup tomato paste mixed with 1 cup water and 1 teaspoon smoked paprika—simmer for 5 minutes to deepen the smoky flavor. Stir this into your soup during Step 2, right after sautéing the aromatics. The concentrated tomato paste adds richness while the paprika enhances the earthy bean flavors. For extra depth, add ½ teaspoon liquid smoke (like Colman's) to the sauce before mixing. 🌶️
Creamy Coconut Milk Finish
For a velvety texture, stir in ¼ cup full-fat coconut milk during the final 5 minutes of simmering. The coconut milk blends seamlessly with the beans, creating a naturally creamy consistency without dairy. This works especially well for vegan versions and adds a subtle tropical note that pairs beautifully with the smoky spices. I like Thai Kitchen coconut milk for its rich, unadulterated flavor.
Spicy Chili Oil Drizzle
Heat 2 tablespoons olive oil with 1 tablespoon chili flakes and 1 minced garlic clove until fragrant (1-2 minutes on low heat). Drizzle this over individual bowls just before serving—it adds a fiery kick and aromatic punch. For extra heat, add ½ teaspoon gochujang (Korean chili paste) to the oil. This is my go-to for adding drama without altering the soup's core flavors.
Tangy Lime Crema
Blend ¼ cup sour cream (or coconut yogurt for vegan) with 1 tablespoon lime juice, 1 tablespoon chopped cilantro, and a pinch of salt. Spoon this creamy, zesty topping over the soup just before eating. The bright acidity cuts through the richness of the beans, while the cilantro adds freshness. I often make a double batch to use on tacos or grilled corn too—versatile and delicious.
Herbed Garlic Croutons
Toast 2 cups cubed sourdough with 1 tablespoon olive oil, 1 minced garlic clove, and 1 teaspoon dried thyme until golden and crisp (8-10 minutes at 375°F). Sprinkle these over the soup right before serving for texture contrast. The garlic and thyme infuse the croutons with savory depth that complements the smoky beans perfectly. Store extras in an airtight container for up to 3 days.
Hot Honey Glaze
Simmer ¼ cup honey with 1 teaspoon cayenne pepper and 1 teaspoon apple cider vinegar for 3 minutes until slightly thickened. Drizzle this sweet-spicy glaze over the soup tablespoon by tablespoon—it adds a caramelized contrast that balances the earthy bean flavors beautifully. I use local raw honey for its floral notes, but any honey works in a pinch. 🍯
Nutrition facts
Frequently asked questions
Can I use dried beans instead of canned?
You can, but it requires extra time! Soak dried beans overnight (8+ hours) or use the quick-soak method (boil for 2 minutes, then let sit for 1 hour). After soaking, simmer them in broth for 45-60 minutes until tender before adding to your soup. Canned beans save 30+ minutes of prep time while keeping the same great texture.
How do I make this soup vegan?
Skip the chicken broth and use vegetable broth instead. For extra umami, add 1 teaspoon soy sauce or ½ teaspoon miso paste when sautéing the aromatics. Garnish with coconut yogurt or avocado slices instead of dairy-based toppings. The recipe already works perfectly as vegetarian—just ensure all broths and garnishes are plant-based!
My soup tastes too bland—what can I fix?
Start with a splash of apple cider vinegar (½-1 tbsp) to brighten flavors, then boost with ½ teaspoon smoked paprika or ¼ teaspoon cayenne for depth. If it needs salt, add ½ teaspoon at a time—canned beans already contain sodium. For richness, stir in 1 tbsp tomato paste or a spoonful of miso paste. Taste as you go!
Can I add meat to this recipe?
Brown ½ lb ground sausage or diced bacon first, then remove and set aside. Use the rendered fat to sauté your onions/celery instead of olive oil. Return the meat to the pot during Step 3. For extra protein, add 1 cup shredded rotisserie chicken at the end. The smoky flavors will complement the beans beautifully!
How long will leftovers keep?
Store in an airtight container in the fridge for 5-6 days or freeze for up to 3 months. Reheat gently on the stove with 1-2 tbsp broth or water to restore thickness. The flavors actually improve overnight as the ingredients meld together! Freeze portions in 1-cup containers for easy single servings.
