5 Bean Soup Recipe With Canned Beans: Pantry-Friendly Heartiness in One Pot

Soups & Stews

5 Bean Soup Recipe With Canned Beans: Pantry-Friendly Heartiness in One Pot

This 5 bean soup recipe with canned beans proves hearty meals don’t require hours of prep or fresh ingredients. The secret lies in balancing canned beans with aromatic vegetables and bold spices, creating a soup that’s rich, satisfying, and perfect for busy weeknights.

I’ve perfected this version to deliver restaurant-quality depth using pantry staples—no special skills required.

What makes this recipe work is the combination of five different canned beans—kidney, black, pinto, navy, and great northern—each bringing unique texture and flavor. Sautéed onions, garlic, and celery form the flavor base, while bay leaves, thyme, and smoked paprika add layers of warmth.

The key? Simmering everything together until the flavors meld into a cohesive, comforting broth that’s equally at home on a chilly afternoon or as a light dinner with crusty bread.

The result is a vegetarian-friendly soup that’s hearty enough to stand alone or pair with toppings like shredded cheese, a dollop of sour cream, or fresh parsley for brightness. It’s the kind of meal that warms the soul while keeping cleanup minimal—just one pot to wash.

Best of all, it reheats beautifully, making it ideal for meal prep or leftovers.

Ready in under an hour, this soup transforms simple ingredients into something extraordinary. Whether you’re feeding a family or treating yourself to a cozy meal, this recipe delivers pantry-friendly heartiness without compromise. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for 5 bean soup recipe with canned beans

Five canned beans, aromatic vegetables, and bold spices transform pantry staples into restaurant-quality heartiness.

Ingredient Amount Notes
Kidney Beans 🌱 1 can Drained, rinsed, 15 oz can
Black Beans 🌱 1 can Drained, rinsed, 15 oz can
Pinto Beans 🌱 1 can Drained, rinsed, 15 oz can
Navy Beans 🌱 1 can Drained, rinsed, 15 oz can
Great Northern Beans 🌱 1 can Drained, rinsed, 15 oz can
Yellow Onion 🧅 1 whole Diced, medium size
Celery Stalks 🥬 3 whole Diced, medium stalks
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Bay Leaves 🌿 2 whole Dried, standard size
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Smoked Paprika 🌶️ 1 tsp For depth of flavor
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 2 tbsp For sautéing

The canned beans are the foundation here, and store-brand or name brands like Libby's and Bush's work perfectly. Look for low-sodium options if you're watching salt intake—this soup is flavorful enough that you won't miss it. The beans should be plump and firm, not mushy or discolored. For the vegetables, fresh celery and onions make the most difference, but frozen chopped veggies in a pinch work too. If you're using frozen, just add them straight from the freezer—they'll thaw as the soup simmers. The garlic? Freshly minced is ideal, but jarred minced garlic in a squeeze bottle is a time-saver that still delivers great flavor.

No smoked paprika? Regular paprika plus a pinch of cayenne gets you close. Short on thyme? Oregano at the same amount works, though it'll have a slightly different profile. The vegetable broth can be homemade or store-bought—just avoid anything with added salt. If you're using dried beans instead of canned, they'll need soaking overnight and at least 1.5 hours of simmering to get tender. For a quicker version, swap in pre-cooked lentils for one of the bean types. The olive oil matters here—use light or extra-virgin for sautéing, but don't skimp on quality. A good oil makes everything taste better.

This soup tastes even better the next day as the flavors meld together. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. I like to portion it into two-quart containers—perfect for lunches or leftovers. To reheat, warm on the stove over medium heat until bubbling, then simmer for 2-3 minutes. For extra richness, stir in a spoonful of olive oil or a splash of cream when reheating. The beans and broth thicken as they cool, so a little extra liquid when reheating keeps it just right.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this—just five cans, a pot, and 20 minutes. No soaking, no fancy prep, just open, dump, and simmer. The beans do all the work while I sip my coffee.
  • Deep Umami Bomb: That mix of kidney beans (earthy), black beans (smoky), and navy beans (creamy) creates layers I can’t get enough of. Add a splash of vinegar or smoked paprika, and it’s dangerously good.
  • Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunch for the week. I freeze portions too—just reheat, and it’s like fresh soup. Perfect for busy mornings or lazy nights.
  • Budget-Friendly Powerhouse: Five cans of beans? Under $5, easy. It feeds four for less than takeout, and the leftovers taste just as rich the next day. My wallet and taste buds both win.

Step-by-step instructions for hearty five bean soup

This one-pot method delivers rich, flavorful bean soup using pantry staples.

1

Sauté the Aromatic Base

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the diced yellow onion and diced celery stalks, cooking for 5-6 minutes until the onion becomes translucent and the celery softens slightly. You'll notice the vegetables release moisture and begin to caramelize at the edges.

Stir in the minced garlic cloves and cook for 30 seconds until fragrant—this prevents the garlic from burning and ensures its sweet flavor shines through. The base should smell warm, earthy, and inviting. If the vegetables stick to the pot, reduce the heat slightly and stir more gently to prevent browning.

2

Add Spices and Beans

Increase the heat to medium-high and sprinkle in the 1 teaspoon smoked paprika, stirring constantly for 30 seconds to toast the spices and deepen their flavor. Add the 1 teaspoon dried thyme, 2 whole bay leaves, 1 teaspoon salt, and 0.5 teaspoon black pepper, stirring to combine with the vegetables.

Pour in the drained kidney beans, black beans, pinto beans, navy beans, and great northern beans, giving everything a thorough stir. The beans should be evenly coated with the aromatic mixture. Let the mixture cook for 2-3 minutes to allow the spices to adhere to the beans and infuse their flavor.

3

Simmer the Soup

Pour in the 4 cups vegetable broth, stirring to ensure all the beans and vegetables are submerged. Bring the soup to a gentle boil over medium-high heat, then immediately reduce the heat to low to maintain a steady simmer. The soup should bubble softly—if it boils vigorously, the beans may become mushy.

Cover the pot with a lid and let the soup simmer for 30-40 minutes, stirring occasionally. The beans will soften and the flavors will meld together. You'll know it's ready when the beans are tender but still hold their shape. If the soup becomes too thick, add ½ cup water at a time to reach your preferred consistency.

4

Adjust and Serve

Remove the 2 whole bay leaves from the soup using a slotted spoon or tongs. Taste the soup and adjust the seasoning if needed—add more salt or black pepper to taste. The soup should be rich, savory, and well-balanced with a hint of smokiness from the paprika.

Serve the soup immediately in bowls, garnished with a sprinkle of fresh parsley if desired. Each spoonful should deliver a hearty blend of textures and flavors, with tender beans and aromatic vegetables in every bite. This soup keeps well in the refrigerator for up to 4 days, making it perfect for meal prep.

👨‍🍳

Pro Tips For Making 5 Bean Soup Recipe With Canned Beans

  • Drain and Rinse Properly: I learned this the hard way—skipping the rinse leaves your soup tasting like a can of beans. Dump all five drained beans into a colander and give them a thorough cold-water rinse. The Great Northerns and Navy beans especially hold onto starch, which turns your soup into glue if you don’t.
  • Simmer, Don’t Boil: After adding your broth and beans, bring it to a gentle simmer—not a rolling boil. Navy beans and Pinto beans break down faster than you’d think, and a hard boil turns them mushy. Keep it at a low, steady bubble (tiny bubbles at the edges of the pot) for about 20 minutes to let flavors meld without falling apart.
  • Add Salt Late: If you salt early, the beans will toughen up and stay bland. Wait until the last 10 minutes of cooking to season—especially with kidney beans, which absorb salt like sponges. Taste and adjust right before serving, because canned beans vary wildly in saltiness.
  • Toast the Beans First: This isn’t just for flavor—it’s about texture. Drain the beans, pat them dry (yes, even canned ones), and spread them on a baking sheet. Broil for 3-4 minutes until slightly crispy. The Navy and Great Northerns darken first—watch them like a hawk. The result? A soup with depth and a subtle crunch that holds up better than raw beans.

Health benefits of these flavors

Fiber-Rich Foundation

This soup is a fiber powerhouse, thanks to the five types of beans—each packed with soluble and insoluble fiber. A single serving delivers about 15-18 grams of fiber, which supports digestive health and keeps you feeling full for hours.

The combination of kidney, black, pinto, navy, and great northern beans ensures a variety of textures and nutrients. 💪

Fiber also helps regulate blood sugar levels, making this soup an excellent choice for those managing diabetes or simply looking to stabilize energy levels. The beans' natural sugars provide sustained energy without the crash of refined carbs.

I've found that adding a sprinkle of fresh parsley not only brightens the flavor but also adds a small boost of fiber from the greens.

Plant-Based Protein

With about 20 grams of protein per serving, this soup is a fantastic vegetarian option for muscle maintenance and repair. The beans provide all the essential amino acids your body needs, though combining them with whole grains (like brown rice or whole-wheat bread) creates a complete protein profile.

This makes it perfect for vegans or anyone looking to reduce meat consumption. 🌱

Protein-rich meals help curb cravings and promote satiety, which is why I often serve this soup as a light dinner with a side of crusty whole-grain bread.

The combination of protein and fiber keeps me satisfied for hours, making it an ideal meal for busy days when I need something substantial but not overly filling.

Nutrient-Dense Broth

The vegetable broth used in this recipe is a nutrient powerhouse, packed with minerals like potassium, magnesium, and phosphorus that support heart and muscle function. Low-sodium broth ensures you're not adding unnecessary salt while still getting the rich, savory depth that makes soup so comforting. 💧

If you're using homemade broth, you'll amplify the nutritional benefits even further—homemade versions often contain more minerals and vitamins than store-bought. I like to add a pinch of smoked paprika to the broth while simmering to deepen its flavor without adding calories.

This small trick makes a big difference in the overall taste and nutritional profile.

Antioxidant Boost

The smoked paprika, thyme, and bay leaves in this soup aren't just for flavor—they're packed with antioxidants that help combat oxidative stress in your body. Smoked paprika, in particular, contains capsaicin, which has been linked to anti-inflammatory benefits.

Even the celery and onions contribute antioxidants like quercetin and luteolin, which support immune function. 🌿

These antioxidants work together to protect your cells and may even help reduce the risk of chronic diseases.

I always keep a small jar of smoked paprika on hand because it adds so much more than just color and heat—it brings a depth of flavor that's hard to replicate with other spices. A little goes a long way, so start with ½ teaspoon and adjust to taste.

Nutrition facts

Servings 6
Amount Per Serving
Calories 240kcal
% Daily Value *
Total Fat 7g9%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 38g13%
Dietary Fiber 12g43%
Sugars 3g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute any of the beans in this recipe?

Swap any bean for another canned variety like chickpeas, lentils, or white beans. For best texture, use a mix of medium and small beans—larger beans (like chickpeas) hold up well, while smaller ones (like lentils) blend into the broth. If substituting, reduce simmering time by 5-10 minutes since smaller beans cook faster.

2

Why does my soup taste bland even after seasoning?

Blandness often comes from not toasting the spices or using low-quality broth. Always sauté onions/celery until caramelized, then toast spices (especially paprika) for 30 seconds to wake up their flavors. For extra depth, add a splash of soy sauce or a pinch of sugar to balance flavors. Fresh herbs like parsley or cilantro at the end brighten everything.

3

How can I make this soup creamier without dairy?

Blend ½ cup of the soup with an immersion blender until smooth, then stir back in. For a vegan option, mash ½ cup cooked white beans with a fork and mix in, or stir in 2 tablespoons nutritional yeast for a cheesy flavor. A dollop of vegan sour cream on top also adds richness without dairy.

4

Can I make this soup in a slow cooker?

Yes! Sauté the onions, celery, and garlic first, then transfer everything to the slow cooker. Add broth and spices, cook on LOW for 6-7 hours or HIGH for 3-4 hours**. The beans will soften perfectly, and the flavors meld beautifully. Just skip the bay leaves—they can turn bitter when overcooked in slow cookers.

5

What are the best toppings for this soup?

Classic toppings include shredded cheese (cheddar or Parmesan), sour cream, chopped green onions, or fresh parsley. For extra crunch, try crushed tortilla chips or croutons. A drizzle of hot sauce or a sprinkle of smoked paprika adds heat. For a protein boost, stir in cooked bacon bits or top with avocado slices.

★★★★★4.8(9 reviews)
Categories Soups & Stews