Soups & Stews
This 5 bean soup recipe with canned beans proves hearty meals don’t require hours in the kitchen—just a pantry stocked with basics and 25 minutes of simmering time. The secret lies in balancing traditional flavors like smoked paprika and thyme with the convenience of canned beans, creating a soup that’s both comforting and effortless. What starts as a simple pot of broth transforms into a rich, textured dish where each spoonful delivers tender beans, aromatic herbs, and a depth of flavor that feels homemade.
The beauty of this recipe is its adaptability—stovetop or Instant Pot, it delivers the same foolproof results. Smoked paprika adds a subtle smokiness, while thyme and bay leaves infuse the broth with earthy warmth. Canned beans (kidney, black, pinto, navy, and great northern) bring texture and protein without the soak time, making this the ultimate pantry-to-pot solution for busy weeknights. The key? A slow simmer to let flavors meld and beans absorb the broth’s richness.
By the time you’re done, you’ll have a hearty, satisfying soup with a velvety broth and beans that are tender yet hold their shape. The aroma alone—smoky, herby, and slightly sweet—will have everyone asking for seconds. Serve it with crusty bread to soak up every last drop, or let it cool slightly for a meal-prep-friendly lunch the next day. This is the kind of soup that turns a simple pantry into a flavorful feast.
For those craving a modern twist, stir in a splash of coconut milk for creaminess or a teaspoon of miso paste for umami depth. The recipe scales effortlessly for crowds, and leftovers taste even better the next day. Ready to transform canned beans into a restaurant-worthy bowl? Let’s get cooking.
Ingredients for 5 bean soup recipe with canned beans
Pantry staples and canned beans create a hearty soup with restaurant-quality depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Vegetable Broth 💧 | 4 cups | Low sodium preferred |
| Kidney Beans 🌱 | 1 can | Drained, rinsed (15 oz) |
| Black Beans 🌱 | 1 can | Drained, rinsed (15 oz) |
| Pinto Beans 🌱 | 1 can | Drained, rinsed (15 oz) |
| Navy Beans 🌱 | 1 can | Drained, rinsed (15 oz) |
| Great Northern Beans 🌱 | 1 can | Drained, rinsed (15 oz) |
| Yellow Onion 🧅 | 1 whole | Medium, diced |
| Carrots 🥕 | 2 whole | Medium, chopped |
| Celery Stalks 🌿 | 2 whole | Chopped, with leaves |
| Garlic Cloves 🧄 | 3 cloves | Minced |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Bay Leaves 🍃 | 2 whole | For herbal aroma |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The canned beans are the star here—look for no-salt-added varieties at Trader Joe's or Whole Foods for the best flavor. The yellow onion, carrots, and celery form the classic mirepoix base, so don't skip chopping them small for even cooking. Garlic cloves should be freshly minced (not jarred)—it makes a huge difference. For the broth, low-sodium options like Swanson or Pacific Foods keep the soup from getting too salty, though you can adjust later. Smoked paprika is non-negotiable for that signature depth, so grab the Penzeys brand if you want the best quality.
No smoked paprika? Substitute 1/2 teaspoon chipotle powder for a similar smoky kick. Fresh thyme is ideal, but dried works at one-third the amount—just make sure it's labeled as culinary thyme, not ornamental. Out of bay leaves? A pinch of dried oregano adds a similar earthy note. The carrots and celery can be swapped for frozen mixed vegetables in a pinch, though fresh is always better. For extra richness, stir in 2 tablespoons of coconut milk at the end or 1 teaspoon of miso paste for umami depth—both are optional but delicious upgrades.
This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days in the fridge or 3 months in the freezer. For meal prep, portion into mason jars—the beans settle at the bottom, making it easy to grab and go. If you're doubling the recipe for a crowd, increase the broth to 8 cups and add an extra can of each bean type. The beans stay tender and absorb the broth perfectly, so no need to worry about overcooking.
Why You'll Love This Recipe
- No-Fuss Pantry Magic: I swear by this one—just dump the beans, splash in broth, and let the flavors meld. No soaking, no fancy prep, and honestly? The canned beans taste just as good as dried when you simmer them right.
- Deep, Earthy Harmony: That mix of kidney, black, pinto, and navy beans? It’s like a flavor party in your bowl—smoky, creamy, and satisfying in every spoonful. Add a bay leaf and thyme, and you’ve got restaurant-quality depth without the fuss.
- Leftover Goldmine: This soup only gets better the next day. I make a big batch on Sunday, and by Wednesday, it’s the star of my lunch—heated up with a sprinkle of hot sauce or a dollop of sour cream. Zero waste, all flavor.
- Budget-Friendly Feast: Five cans of beans and a box of broth? You’re looking at under $5 for a meal that feeds four. Between us, this is my go-to when groceries are tight but I still want something hearty and delicious.
Step-by-step instructions for 5 bean soup
This soup comes together quickly with pantry staples for a hearty, flavorful meal.
Sauté the Vegetable Base
Heat 1 tablespoon olive oil in a large pot over medium heat. Add the diced yellow onion, chopped carrots, and chopped celery stalks (with leaves). Cook for 5-7 minutes until the vegetables soften and the onion becomes translucent.
Here's the thing—don't rush this step. The vegetables need time to release their natural sweetness and flavors. Stir occasionally to prevent browning. You'll know they're ready when they're tender but still hold their shape. This aromatic base forms the flavor foundation for the entire soup.
Add Aromatics and Spices
Reduce heat to medium-low and add the minced garlic cloves. Cook for 30 seconds until fragrant—you should smell that fresh garlic aroma. Immediately add the 1 tablespoon smoked paprika, 1 teaspoon dried thyme, and 2 whole bay leaves.
Stir everything together and cook for another 1 minute to toast the spices. This step develops the smoky, earthy flavors that make this soup so satisfying. The paprika will give it that characteristic depth while the thyme and bay leaves add herbal complexity. Don't walk away—garlic burns quickly, and you want that aromatic punch without bitterness.
Combine Beans and Broth
Add all five cans of drained and rinsed beans—the kidney beans, black beans, pinto beans, navy beans, and great northern beans—to the pot. Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil over high heat.
Once boiling, reduce heat to medium-low and let it simmer uncovered for 15 minutes. You want the soup to bubble gently, not vigorously. This simmering time allows all the flavors to meld together while the beans absorb the broth. The soup should thicken slightly as it cooks—this is normal and indicates the starches from the beans are releasing.
Season and Finish
After 15 minutes, taste the soup and adjust seasoning with 1 teaspoon salt and ½ teaspoon black pepper. Give it a good stir to distribute the seasoning evenly. The beans should be heated through, and the flavors should be well balanced.
Real talk: if the soup seems too thick after simmering, you can add ½ cup water to reach your preferred consistency. On the other hand, if it's too thin, simmer uncovered for another 5 minutes to reduce it slightly. The soup should be hearty but still spoonable—this is a comforting, substantial meal, not a thin broth.
Rest and Serve
Remove the pot from heat and let the soup rest for 5 minutes. This resting period allows the flavors to settle and the soup to thicken slightly. Before serving, remove and discard the bay leaves—they've done their job infusing flavor but become tough when eaten.
Ladle the soup into bowls and serve immediately. The combination of textures—creamy black beans, firm kidney beans, and tender vegetables—with that smoky depth from the paprika makes this soup incredibly satisfying. Pair it with crusty bread to soak up every last bit of that flavorful broth.
Pro Tips For Making 5 Bean Soup Recipe With Canned Beans
- Drain and Rinse Beans: Canned beans come packed in salty liquid that’ll turn your soup into a brine bomb if you skip this. Pour them into a colander, give them a quick rinse—especially the kidney beans, which hold the most sodium—and drain well. Wet beans? Toss them back in the colander for 30 seconds to evaporate excess moisture before adding to the pot. Trust me, your broth will thank you.
- Simmer, Don’t Boil: You’re not making a pressure cooker here—keep the heat at a gentle simmer, just bubbles breaking the surface, not a rolling boil. High heat turns beans mushy and makes the broth cloudy. After 15 minutes, taste a bean: if it’s still firm, lower the heat and let it stew. Patience here means texture that holds up all week.
- Skip the Crowding: I used to cram all five beans into the pot at once, thinking more = better. Wrong. Crowded beans turn to mush and split open, turning your soup into a thick paste. Add them in batches—start with navy and pinto, then black, then kidney—letting each type soak up broth before adding the next. Your spoon will glide through it like butter.
- Toast the Broth: Before adding beans, heat your vegetable broth in the pot over medium-high for 3-4 minutes. The edges should darken slightly—this deepens the flavor without burning. Add a splash of apple cider vinegar (½ teaspoon) now, too. It cuts through the canned-bean bitterness and rounds out the soup’s taste. Sounds weird, but it works.
Perfect pairings for 5 bean soup recipe with canned beans
Crusty Bread Pairings
Nothing complements this soup like a warm, crusty loaf to soak up every last drop of that smoky, herby broth. I love using a sourdough baguette from Trader Joe's—its chewy interior and crispy crust are perfect for dipping. For extra flavor, try a garlic-herb focaccia from Whole Foods Market. The key is to toast the bread lightly before serving so it stays sturdy enough to handle the hearty soup. 🥖
Cheesy Toppings
Add a sprinkle of shredded sharp cheddar or feta cheese for a creamy, tangy contrast to the smoky beans. I recommend Cabot cheddar for its rich, nutty flavor or Kalamata olives for a briny twist. For a vegetarian twist, top with nutritional yeast—it adds a cheesy, umami depth without dairy. Just add 1-2 tablespoons per bowl right before serving.
Fresh Herbs Finish
Brighten the dish with fresh herbs that cut through the richness. A sprinkle of chopped parsley or cilantro adds freshness, while thinly sliced green onions give a mild onion kick. For a more robust flavor, try fresh thyme leaves—they echo the dried thyme in the soup beautifully. Garnish with 1 tablespoon of each per bowl for a pop of color and freshness. 🌿
Acidic Elements
Balance the richness with a tangy element like pickled jalapeños or red wine vinegar. I keep a small jar of pickled red onions on hand for this—just 1 teaspoon per bowl adds a sweet-tart contrast. A squeeze of lemon juice (about ½ teaspoon) also works wonders, especially if you added coconut milk for creaminess. The acidity brightens the whole dish.
Instant Pot Adaptation
If you're using an Instant Pot, the same pairings work, but the soup's texture will be slightly different—more brothy and less reduced. Serve with crusty cornbread or cheesy grits to complement the hearty beans. For a modern twist, add a dollop of sour cream or Greek yogurt to cool down the smoky flavors. The Instant Pot version is even more convenient for meal prep—just reheat and serve with your favorite toppings. ⏰
Nutrition facts
Frequently asked questions
Can I use dried beans instead of canned?
Yes, but you'll need to soak them overnight first! For dried beans, use 1 cup dried beans per can (about 15 oz) and soak in water for 8-12 hours before cooking. Drain and rinse well, then simmer for 45-60 minutes until tender. The texture will be slightly firmer than canned beans, but the flavor develops more deeply. Pro tip: Add a pinch of baking soda to the soaking water to help soften them faster.
How do I adjust the thickness of the soup?
Too thick? Add ½ cup water or broth and simmer for 5 minutes to blend. Too thin? Simmer uncovered for 5-10 extra minutes to reduce the liquid. For a creamier texture, stir in 2 tablespoons coconut milk or 1 mashed potato at the end. The beans naturally thicken as they cook, so adjust gradually to avoid over-reducing.
Can I make this soup in a slow cooker?
Sauté the onions, carrots, and celery first, then transfer everything to your slow cooker. Add all ingredients (including broth) and cook on low for 4-5 hours or high for 2-3 hours. The longer cook time makes the flavors even more melded. Just skip the bay leaves if you dislike their texture—they'll soften too much. Perfect for hands-off meal prep!
What if I don't have smoked paprika?
Try these substitutes: ½ teaspoon chipotle powder (for smokiness), ½ teaspoon cumin plus ¼ teaspoon cayenne (for warmth), or 1 teaspoon regular paprika plus ¼ teaspoon liquid smoke. Each adds a different depth, so experiment! The key is balancing the earthy notes with something warm and aromatic.
How long will leftovers keep?
Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. The flavors actually improve overnight as the beans absorb more broth! Reheat gently on the stove with a splash of water if it thickens too much. Freeze in portions for easy grab-and-go lunches—just thaw in the fridge overnight.
