
This 5 bean soup recipe with canned beans delivers restaurant-quality heartiness in just 30 minutes using pantry staples. The secret lies in balancing five bean varieties—kidney, black, pinto, navy, and great northern—for a symphony of textures and earthy flavors. I developed this recipe during a particularly busy week when I needed a nourishing meal that required zero special ingredients or skills.
What sets this soup apart is how the canned beans transform into a rich, satisfying dish without sacrificing flavor. A simple tomato base builds depth, while onions, garlic, and bay leaves infuse warmth, and a touch of smoked paprika adds subtle complexity. The key technique? Simmering the beans just long enough to meld flavors without turning them mushy—15 minutes is all it takes.
By the time you’re done, you’ll have a hearty, protein-packed soup with tender beans swimming in a savory broth that’s perfect for chilly evenings. The beauty of this recipe is its adaptability: add diced tomatoes for brightness, a splash of vinegar for tang, or a sprinkle of cheese for creaminess. It’s the kind of meal that tastes even better the next day, making it ideal for meal prep.
Whether you’re feeding a family or just craving comfort, this soup delivers restaurant-quality results with minimal effort. The best part? Every ingredient is interchangeable, so you can use whatever beans you have on hand. Let’s get cooking!
Ingredients for 5 bean soup recipe with canned beans
Five easy-to-find beans plus pantry staples make this hearty soup a weeknight winner.
| Ingredient | Amount | Notes |
|---|---|---|
| Kidney Beans 🌱 | 1 can | Drained, rinsed, medium size |
| Black Beans 🌱 | 1 can | Drained, rinsed, medium size |
| Pinto Beans 🌱 | 1 can | Drained, rinsed, medium size |
| Navy Beans 🌱 | 1 can | Drained, rinsed, medium size |
| Great Northern Beans 🌱 | 1 can | Drained, rinsed, medium size |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced fine |
| Tomato Paste 🍅 | ½ cup | Smooth, not chunky |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Smoked Paprika 🌶️ | 1 tsp | Sweet or hot variety |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
The beans are the stars, so grab whatever you have on hand—no need to buy all five varieties. Great Northern and navy beans hold their shape best, while kidney and black beans add color and texture. I always check the canned beans at Trader Joe’s—their low-sodium options cut down on extra salt later. For the tomato paste, Mueller’s is my go-to; it’s smoother than most. The onion and garlic are non-negotiable—they build the flavor base, so don’t skip them.
No smoked paprika? Regular paprika plus a pinch of cayenne works in a pinch. Fresh bay leaves add depth, but dried at half the amount is fine if that’s what you’ve got. The vegetable broth can be swapped for water plus bouillon cubes, but the flavor difference is noticeable. For extra richness, stir in a splash of soy sauce or miso paste at the end. The olive oil matters too—use something fruity and peppery, not the cheap stuff.
This soup tastes even better the next day—3-4 days in the fridge, no problem. Freezes beautifully for up to 3 months if you make a big batch. I always double the recipe and portion it into containers for easy lunches. The beans soften further when reheated, so add a splash of broth if it gets too thick. Keep the bay leaves in while reheating for maximum flavor infusion.
Why You’ll Love This Recipe
- Here’s what sold me: the way those Great Northerns add a buttery texture while the pinto beans bring that earthy punch. Add a splash of vinegar or smoked paprika? Instant restaurant-quality depth. My picky-eater husband doesn’t even complain—he licks the bowl.
- Pantry Magic: I swear by this one—open five cans, dump them in, and boom. No soaking, no stress, no waiting for dried beans to soften. That’s right, the kidney beans’ smoky depth and black beans’ creaminess just work together without a single extra step.
- Umami Bomb: Here’s what sold me: the way those Great Northerns add a buttery texture while the pinto beans bring that earthy punch. Add a splash of vinegar or smoked paprika? Instant restaurant-quality depth. My picky-eater husband doesn’t even complain—he licks the bowl.
- Leftover Hero: This soup begs to be made in bulk. The flavors actually get better the next day as the beans meld together. I freeze half for lazy Mondays, then reheat it with a sprinkle of cheese—suddenly it’s a loaded grilled cheese filling or a hearty taco topping. Versatility like that? Gold.
Step-by-step instructions for 5 bean soup
Here’s how to transform pantry staples into a rich, satisfying soup in under 30 minutes.
Sauté the Aromatics Until Fragrant
Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. I like to stir occasionally to prevent browning—you want the onions to become tender without caramelizing.
Add the 3 minced garlic cloves and continue cooking for 30 seconds until you can smell that rich, aromatic punch filling your kitchen. This is where the flavor foundation builds—don’t rush this step. The garlic should just barely start to color at the edges, but not burn. If it smells too strong, you’ve gone too far.
Build the Flavor Base with Tomato Paste
Stir in the ½ cup tomato paste and cook for 2-3 minutes until it darkens slightly and releases its concentrated flavor. This step deepens the soup’s richness and balances the earthy bean flavors. I press the tomato paste into the onions with a wooden spoon to ensure even distribution.
Add the 1 teaspoon smoked paprika, 1.5 teaspoons salt, and ½ teaspoon black pepper, stirring constantly for 30 seconds until fully incorporated. The paprika will infuse warmth and subtle smokiness that pairs perfectly with the beans. This is also when I add the 2 whole bay leaves—they’ll add subtle herbal depth as they steep.
Combine Beans and Broth for Simmering
Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Add all five cans of drained and rinsed beans—kidney, black, pinto, navy, and great northern—and stir gently to combine. The broth should just barely bubble at the edges, not a rolling boil, which could cause the beans to break apart.
Once boiling, reduce heat to medium-low and let the soup simmer uncovered for 15-20 minutes. You’ll notice the beans begin to soften and the flavors meld together. Stir occasionally to prevent the bottom from sticking—this is especially important as the tomato paste can create a thin layer of caramelized bits.
Adjust Seasoning and Finish
After simmering, taste the soup and adjust seasoning if needed. I usually add a pinch more salt—canned beans can vary in saltiness. The soup should be rich but not overly salty, with the smokiness of the paprika and the herbal notes from the bay leaves shining through.
Remove the bay leaves and let the soup sit off heat for 5 minutes before serving. This resting period allows the flavors to fully develop and the soup to thicken slightly. Serve warm with crusty bread or over a bed of greens for a complete meal. The texture should be hearty yet smooth, with each bean variety contributing its unique character to every spoonful.
Pro Tips For Making 5 Bean Soup Recipe With Canned Beans
- DRAIN AND RINSE BEANS WELL: Canned beans come packed in salty brine or syrup—skip rinsing, and your soup will taste like a swimming pool. Dump them into a colander, give them a thorough rinse, and shake off the excess water. Navy beans and Great Northerns especially cling to their liquid, so don’t be lazy here.
- SIMMER, DON’T BOIL: I used to crank the heat and let this thing roar, but that just turns the beans to mush. Once everything’s in the pot, bring it to a gentle simmer—tiny bubbles at the edges—and let it cook low and slow. You’re not making pasta; you’re tenderizing beans, not pulverizing them.
- ADD ACID LAST: Tomato paste, vinegar, or lemon juice? Hold off until the very end. Adding acid too soon can toughen the beans, especially the kidney and black varieties. Stir it in with the last 5 minutes of cooking—your future self will notice the difference.
- USE A BAY LEAF AND STAR ANATO: Skip the bouquet garni and just toss in a single bay leaf and a pinch of ground allspice (or a whole star anise if you’re feeling fancy). It’s less clutter, more flavor—no fishing for herbs later, and the allspice adds warmth without overpowering the beans. Trust me, it’s the thing that matters most.
Essential equipment for perfect results
Large Stockpot
This soup comes together best in a 6-8 quart heavy-bottomed stockpot—I use my All-Clad Stainless Steel Dutch Oven because it distributes heat evenly and prevents scorching. The deep sides give the beans room to soften without overflowing, and the stainless steel won’t react with acidic ingredients like tomato paste. If you don’t have one, a large enameled cast iron pot works just as well—just avoid aluminum, which can impart metallic flavors. 🔥
Wooden Spoon
A long-handled wooden spoon is essential for stirring without scratching your pot. I prefer a maple or oak spoon because they’re sturdy and gentle on nonstick surfaces. Avoid metal utensils when simmering—this soup thickens as it cooks, and metal can cause lumps. For extra durability, look for a spoon with a wide, flat head (like the OXO Good Grips brand) to help break up any tomato paste clumps that form at the bottom.
Immersion Blender
For a silky-smooth texture without overworking the beans, an immersion blender is my secret weapon. After simmering, I blend half the soup directly in the pot for 10-15 seconds—just enough to create a velvety base while keeping the beans intact. My go-to is the Ninja BN601 because it handles thick soups effortlessly. If you don’t have one, a regular blender works, but you’ll need to transfer the soup in batches and carefully return it to the pot.
Fine-Mesh Strainer
A fine-mesh strainer helps remove any stray bits of bay leaves or herb stems that might make the soup bitter. I use a stainless steel strainer (like the OXO Good Grips Collapsible) because it’s easy to clean and won’t hold onto flavors. Place it over a bowl while ladling the soup through—this ensures a smooth finish without any unwanted textures. Pro tip: Rinse the strainer immediately after use to prevent dried-on bits from becoming a cleanup nightmare. ✨
Measuring Spoons
Precision matters when balancing flavors, so accurate measuring spoons are a must. I keep a set of stainless steel spoons (like the Weston Products brand) for spices and liquids—they’re durable and easy to read. For the smoked paprika and black pepper, a 1/8 teaspoon makes a noticeable difference, so don’t eyeball it. The 1.5 teaspoons of salt should be measured carefully too—canned beans can vary in saltiness, and you want the final flavor to be rich, not overwhelming.
Lid for Simmering
While the soup simmers, a fitting lid helps retain moisture and speeds up cooking. I use a glass or metal lid (never plastic—it can warp from heat) with a small vent or slightly ajar position to allow steam to escape. This prevents the soup from becoming watery. If your pot doesn’t have a lid, a parchment paper circle (cut to fit) works in a pinch—just poke a few holes with a fork to let steam escape. 💫
Nutrition facts
Frequently asked questions
Can I substitute canned beans with dried beans?
Yes, but you’ll need to soak them first! Use 1 cup dried beans per 1 can (about 15 oz drained). Soak overnight in water with 1 tablespoon vinegar or baking soda to soften them faster. After draining, simmer dried beans in fresh water for 1.5-2 hours before adding to the soup. They’ll absorb more liquid, so reduce the broth to 3 cups instead.
How do I make this soup thicker or thinner?
For a thicker soup, simmer uncovered for 5-10 extra minutes to reduce the broth. Need it thinner? Add ½ cup hot broth or water at a time until reaching your desired consistency. A quick trick: mash a few beans with a fork while simmering—their starch will naturally thicken the soup. For extra creaminess, stir in 2 tablespoons cornstarch mixed with 2 tbsp water at the end.
What beans can I use if I don’t have all five varieties?
No problem! Use any combination of 4-5 beans you have on hand—even just black and kidney beans will work. For texture variety, add 1 can chickpeas or lentils. The key is balancing colors: dark beans (kidney, black) add depth, while lighter beans (navy, great northern) keep it bright. If you’re missing a can, reduce the broth to 3.5 cups to maintain the right ratio.
Can I make this soup in an Instant Pot or pressure cooker?
Sauté onions and garlic as directed, then add all ingredients except the beans. Pressure cook on high for 3 minutes, then add the beans and cook for another 2 minutes. Quick release the pressure, stir, and adjust seasoning. The beans will soften faster, so you may need to add ½ cup extra broth if the soup gets too thick. The Instant Pot version takes just 15 minutes total!
Why does my soup taste bland after simmering?
Most likely, the beans need more flavor development time. Let it simmer uncovered for 5-10 extra minutes to deepen the flavors. Boost it with 1 teaspoon soy sauce or Worcestershire sauce, a splash of red wine vinegar, or a pinch of MSG (if you keep it)>. For umami, stir in 1 teaspoon tomato paste or a dash of fish sauce. If using low-sodium broth, add ½ teaspoon salt at the end—canned beans can mask seasoning.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026