5 Bean Medley Soup Recipe: Hearty Protein-Packed Warmth in One Pot

5 Bean Medley Soup Recipe: Hearty Protein-Packed Warmth in One Pot

This 5 bean medley soup recipe delivers the kind of hearty, protein-rich warmth that turns cold days into cozy memories. 💛 The secret lies in combining five different beans—kidney, black, pinto, navy, and great northern—each bringing its own texture and flavor to create a soup that’s both satisfying and nutritious. I developed this recipe during a particularly chilly winter when I needed something substantial yet simple to prepare in one pot.

The beauty of this soup is in its adaptability—it’s naturally vegetarian and can easily be made vegan by using vegetable broth instead of chicken broth. The process starts with sautéing onions, garlic, and celery to build a flavorful base, then simmering the beans until they’re tender and the broth has melded into a rich, savory liquid. Herbs like thyme and bay leaves add depth, while a splash of vinegar at the end brightens the flavors.

What you’ll end up with is a bowl of soup that’s packed with protein, fiber, and complex flavors—creamy from the beans, aromatic from the herbs, and perfectly balanced with just the right amount of acidity. The beans hold their shape while absorbing the broth, creating a texture that’s both hearty and comforting. Each spoonful delivers a mix of earthy, nutty, and slightly sweet notes that make this soup irresistibly satisfying.

Perfect for meal prepping, serving at gatherings, or enjoying as a solo dinner, this 5 bean medley soup is the ultimate one-pot solution for busy weeknights. The instructions are straightforward, and the ingredients are simple to find, making it an accessible recipe for cooks of all levels. Let’s get started on creating this nourishing, flavorful dish.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for 5 bean medley soup

Five beans, one pot, endless warmth—this vegetarian soup brings comfort to any table.

Ingredient Amount Notes
Kidney Beans 🌱 1 ½ cups Dried or canned, drained
Black Beans 🌱 1 ½ cups Dried or canned, drained
Pinto Beans 🌱 1 ½ cups Dried or canned, drained
Navy Beans 🌱 1 cup Dried or canned, drained
Great Northern Beans 🌱 1 cup Dried or canned, drained
Yellow Onion 🧅 1 whole Diced, medium size
Celery Stalks 🥬 3 whole Diced, fresh preferred
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Vegetable Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 ½ cup Smooth, canned
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Bay Leaves 🍃 2 whole Dried, standard size
Apple Cider Vinegar 🍎 1 tbsp For brightness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The beans are the heart of this soup, so quality matters. Dried beans give the best texture (just soak overnight), but canned works in a pinch—just drain and rinse well. Trader Joe’s and Whole Foods carry excellent dried varieties, or check the bulk section at your local grocery store. If using canned, look for no-salt-added brands like Bush’s or Great Northern—they’re widely available and keep well. For the aromatic base, fresh celery and onion bring depth, but frozen chopped veggies (like Green Giant) save time without sacrificing flavor. The garlic should be fresh—pre-minced from jars lacks punch.

Short on time? Pre-cooked beans cut prep by half, though dried beans develop richer flavor. No thyme? Dried oregano at half the amount works, but fresh thyme is ideal—it’s the secret behind that earthy aroma. The tomato paste adds depth, but if you’re avoiding it, 1 cup crushed tomatoes does the trick. For a vegan version, simply swap vegetable broth for chicken broth. The vinegar at the end brightens everything—white vinegar or lemon juice both work, but apple cider vinegar adds subtle sweetness. Salt to taste at the end—every pot varies slightly, so adjust based on your broth’s saltiness.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I like to double the batch—perfect for lunches or potlucks. For reheating, add a splash of water or broth to prevent thickening. The beans hold their shape beautifully, so it reheats like fresh. Garnish with fresh parsley or a drizzle of olive oil before serving for extra brightness.

❤️

Why You’ll Love This Recipe

  • One-Pot Magic: I swear by this for nights when I’m too tired to wash extra bowls—just toss all five beans (kidney, black, pinto, navy, and great northern) into one pot with veggies and broth. The beans soften at their own pace, no babysitting required.
  • Earthy Depth: That mix of beans? It’s like a flavor party in your mouth—kidney beans bring the smoky punch, black beans add richness, and the creamy great northerns tie it all together. Honestly, I’ve never met a soup that layers texture and taste this well.
  • Meal Prep Hero: Between us, this is my go-to for lunches all week. The flavors only get better as it sits, and I can freeze half for those days when I’d rather microwave than cook. (Yes, even on a Tuesday night.)
  • Pantry Staple: I’m not kidding when I say this recipe costs me about $3 for a full pot—beans are my budget secret weapon. Plus, the leftovers? Still delicious three days later, unlike some soups that turn sad.

Step-by-step instructions for 5 bean medley soup

A hearty, protein-rich soup that builds flavor layer by layer. Here’s the method that delivers deep, savory taste with tender beans every time.

1

🍳 Step 1: Sauté the Aromatic Base

Heat a large Dutch oven or heavy pot over medium heat. Add the 1 whole diced yellow onion and 3 whole diced celery stalks (about 2 cups total chopped vegetables). Cook for 5-6 minutes until the onion becomes translucent and the celery softens slightly.

Here’s where the flavor foundation happens. You want the vegetables to release their moisture but not brown—this prevents bitterness. Add the 4 minced garlic cloves and cook for another 30 seconds until fragrant. This quick cooking preserves the garlic’s sweetness rather than letting it burn.

2

🍳 Step 2: Build the Flavor Base

Stir in the 0.5 cup tomato paste and cook for 1-2 minutes until it darkens slightly and releases its rich, concentrated flavor. This step deepens the soup’s color and adds complexity that plain broth can’t provide.

Add the 1 tsp dried thyme, 2 whole bay leaves, 1 tbsp apple cider vinegar, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine. The vinegar brightens the flavors while the spices create a warm, earthy backbone. Let this mixture cook for 1 minute to allow the spices to bloom and release their aromas.

3

🥘 Step 3: Combine and Simmer the Beans

Add all the beans: 1.5 cups kidney beans, 1.5 cups black beans, 1.5 cups pinto beans, 1 cup navy beans, and 1 cup great northern beans. Stir gently to coat the beans with the flavorful base. Pour in the 6 cups vegetable broth and bring to a gentle boil.

Once boiling, reduce heat to low-medium and maintain a gentle simmer. The key here is patience—simmer uncovered for 45-60 minutes until all beans are fork-tender. You’ll know they’re done when they easily mash between your fingers with just slight resistance. Stir occasionally to prevent sticking, especially since you’re using dried beans.

4

⏰ Step 4: Finish and Adjust Seasoning

After the beans reach tenderness, taste the soup and adjust seasoning if needed. You might need an additional ½ tsp salt or more apple cider vinegar for brightness. The beans should absorb the broth and develop a creamy texture from their natural starches.

Remove the bay leaves before serving as they can be tough to chew. If you’re using canned beans, you can reduce the simmering time to 20-30 minutes, but still check for tenderness. The soup should have a rich, hearty consistency with each bean variety contributing its unique texture and flavor.

👨‍🍳

Pro Tips For Making 5 Bean Medley Soup

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing with a quick soak or no soak at all leaves your beans tough and gummy. For this medley, split the beans evenly and soak them in separate bowls for 8-12 hours. Navy beans and Great Northerns need the extra time, while kidney and black beans can handle it too. Drain and rinse thoroughly before cooking—no one wants a mouthful of soaking liquid.
  • SIMMER LOW AND SLOW: High heat turns this soup into a mushy disaster. Once the beans hit the pot with broth, bring it to a gentle boil, then drop the heat to a simmer where tiny bubbles just break the surface. Navy beans and Great Northerns take 45-60 minutes; kidney and black beans are done in 30-40. Check for tenderness—if they’re still firm after the max time, add a splash of water and keep going. No shortcuts here.
  • SKIP THE SALT UNTIL LATER: Adding salt early toughens the beans, especially the darker ones like kidney and black. Hold off until the beans are cooked through, then season the broth generously. Taste and adjust—this soup needs salt, but don’t overdo it if you’re using canned beans (they’re already packed with sodium). A pinch of salt in the soaking water is fine, but that’s it.
  • SAVOR WITH AROMA BASE: This isn’t the prettiest method, but it works: Sauté 1 chopped onion, 2 garlic cloves, and 1 diced carrot in olive oil until soft and golden. Add 1 tsp each of thyme and bay leaf, then deglaze with a splash of broth before tossing in the beans. The caramelized bits dissolve into the soup, giving it depth without extra effort. (Yes, even if you’re impatient like me.)

Regional styles of this recipe

Southern Comfort Style

In the American South, this soup often gets a smoky twist by adding ½ tsp smoked paprika or 1 chipotle pepper in adobo sauce when building the flavor base. I like to serve it with a side of cornbread and a dollop of sharp cheddar cheese on top. The heat from the chipotle pairs beautifully with the vinegar’s brightness, creating a balanced flavor that feels both comforting and exciting. 🌶️

Italian-Inspired Rustic

For an Italian touch, swap the tomato paste for 2 tbsp olive oil and 1 diced carrot sautéed with the onions. Add 1 tsp dried oregano and ½ tsp red pepper flakes for warmth. Finish with a splash of white wine (about ¼ cup) when simmering the beans. Serve with crusty ciabatta bread and a sprinkle of grated Parmesan for a taste of Tuscany. 🍷

Mexican-Influenced Fajita

Give this soup a Mexican flair by adding 1 diced bell pepper and 1 tsp ground cumin to the aromatic base. Stir in 1 cup diced tomatoes and ½ cup chopped cilantro at the end. Top each serving with avocado slices, sour cream, and lime wedges. The cilantro and lime add freshness that cuts through the richness of the beans. 🌮

French Country Twist

For a French-inspired version, add 1 minced shallot with the onions and 1 sprig fresh thyme (instead of dried). Deglaze the pot with ¼ cup dry white wine after sautéing the garlic. Finish with a pinch of nutmeg and garnish with crusty bread croutons and a drizzle of truffle oil. The wine and nutmeg add an elegant depth that feels sophisticated yet approachable. 🥖

Caribbean-Inspired Brightness

Bring Caribbean flavors to this soup by adding 1 diced Scotch bonnet pepper (seeds removed for less heat) and 1 tsp ground allspice to the base. Stir in 1 cup coconut milk at the end for creaminess. Garnish with cilantro and lime zest. The coconut milk balances the beans’ earthiness, while the Scotch bonnet adds a tropical kick. 🌴

Mediterranean Herb Garden

For a Mediterranean touch, add 1 tsp dried rosemary and ½ tsp dried marjoram with the thyme. Stir in ½ cup chopped kalamata olives and ¼ cup chopped capers at the end. Serve with warm pita bread and a sprinkle of feta cheese. The olives and capers add a briny contrast that makes the soup even more complex. 🌿

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 4g5%
Saturated Fat 0.5g3%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 52g18%
Dietary Fiber 16g57%
Sugars 6g
Protein 24g48%
* 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 use canned beans instead of dried?

Canned beans work perfectly and save time. Just drain and rinse them well to remove excess sodium. For this recipe, reduce the simmering time to 20-30 minutes since canned beans are pre-cooked. The texture will be slightly softer but still delicious.

2

How do I make this soup vegan?

Swap the vegetable broth for a low-sodium vegetable broth (or homemade vegan broth) and ensure all other ingredients are plant-based. The original recipe is already vegetarian—just confirm your broth is vegan. For extra richness, stir in 1 tbsp nutritional yeast at the end.

3

Why does my soup taste bland?

Blandness usually means the broth needs more seasoning. Add 1 extra bay leaf or ½ tsp smoked paprika during simmering, or finish with 1 tbsp apple cider vinegar and ½ tsp salt. Let it simmer uncovered for 5 more minutes to deepen flavors. Taste as you go!

4

Can I add other vegetables?

Yes! Try adding 1 diced carrot or 1 cup chopped kale during the final 10 minutes of simmering. For heartier texture, include ½ cup diced potatoes (add with beans). Just adjust cooking time to avoid mushiness.

5

How long will this soup keep?

Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. Reheat gently on the stove with a splash of water or broth to restore creaminess. The flavors actually improve after 24 hours as ingredients meld!

★★★★★4.7(6 reviews)
Brian Walker