5 Bean Medley Soup Recipe: Hearty Winter Warmth With Crispy Celery Crowns

Soups & Stews

5 Bean Medley Soup Recipe: Hearty Winter Warmth With Crispy Celery Crowns

This 5 bean medley soup recipe delivers the kind of hearty, warming comfort that makes winter nights feel like a hug from a well-loved sweater. 🔥 The secret lies in crispy celery crowns that add texture and depth—something most recipes overlook.

I perfected this version after years of testing, balancing tender beans with aromatic vegetables and a rich broth that simmers into perfect harmony.

The beauty of this soup is its versatility—it works with vegetable broth for a vegan version or beef broth for added richness. The beans (navy, kidney, pinto, black, and great northern) soak overnight for maximum tenderness, while the celery crowns achieve that coveted crispy edge when fried just right.

It’s the kind of dish that tastes even better the next day as flavors meld.

What you’ll end up with is a bowl of soup that’s packed with protein, fiber, and complex flavors—creamy beans, earthy vegetables, and a hint of smokiness from the celery crowns.

The broth reduces to a velvety consistency, and the spices (bay leaf, thyme, and black pepper) infuse every spoonful with warmth. It’s the kind of meal that disappears faster than you can say “second helping.”

Serve with crusty bread to soak up every last drop of that savory broth, or pair it with a simple green salad for balance. Whether you’re feeding a crowd or meal prepping for the week, this soup delivers restaurant-quality results with minimal effort. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for 5 bean medley soup

Five kinds of beans, aromatic veggies, and crispy celery crowns—this soup is pure winter comfort.

Ingredient Amount Notes
Navy Beans 🌱 1 cup Dried, soaked overnight
Kidney Beans 🌱 1 cup Dried, soaked overnight
Pinto Beans 🌱 1 cup Dried, soaked overnight
Black Beans 🌱 1 cup Dried, soaked overnight
Great Northern Beans 🌱 1 cup Dried, soaked overnight
Vegetable Broth 💧 6 cups Low-sodium preferred
Celery Sticks 🧅 4 whole Cut into 1-inch pieces
Carrots 🥕 2 medium Peeled, cut into chunks
Yellow Onion 🧅 1 whole Diced
Garlic Cloves 🧄 4 cloves Minced
Bay Leaf 🌿 2 whole Fresh or dried
Fresh Thyme 🌿 1 tbsp Leaves only
Ground Black Pepper 🌶️ 1 tsp Freshly ground
Olive Oil 🫒 ¼ cup For crispy celery crowns
Salt 🧂 1 ½ tsp Adjust to taste

The beans are the heart of this soup, soaking overnight makes all the difference. Trader Joe's and Whole Foods carry the dried varieties you need—just make sure they’re labeled organic if you’re picky. For the celery crowns, look for thick celery stalks with vibrant green tops. The carrots and onion should be fresh, not rubbery. Fresh thyme is ideal, but dried works in a pinch—just use half the amount. I always double-check my spices for freshness; if your bay leaves smell like dust, toss them.

No fresh thyme? Dried oregano at half the amount works, but it’s not the same. Short on celery? Swap in crispy fried shallots or leeks for a similar crunch. The vegetable broth can be homemade or store-bought—Pacific Foods or Imagine are my go-tos. For extra richness, stir in a spoonful of nutritional yeast at the end. The beans? If you’re in a rush, canned beans drained and rinsed will work, but they won’t have that same tender texture.

This soup tastes even better the next day as the flavors meld. Store in an airtight container for up to 5 days in the fridge, or freeze for 3 months. The celery crowns lose crispiness when reheated, so I always make a fresh batch when serving. For meal prep, portion the soup into containers and keep the celery crowns separate until reheating. Trust me, the crispy contrast makes it worth the extra step.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss all five beans (navy, kidney, pinto, black, and great northern) into one pot with veggies and broth. No measuring cups, no stress, no extra pans. The beans soak overnight, but the actual cooking? Less than an hour, and the house smells like home.
  • Earthy, Smoky Depth: Between us, this soup is ridiculously good—thanks to the kidney beans adding that deep, smoky edge while the pintos keep it creamy. A splash of apple cider vinegar at the end? That’s the secret. It’s the kind of flavor that makes you forget it’s just beans.
  • Meal Prep MVP: Honestly, this is my lunchbox lifesaver. Make a big batch on Sunday, and you’ve got hearty lunches for the week. The beans hold up perfectly, and the broth stays rich—no sad, watery leftovers here. Even my picky-eating coworker asks for seconds.
  • Budget-Buster Combo: Five types of beans for under $5? That’s a steal. Navy and great northern are my pantry staples, but mixing in kidney and black adds texture without breaking the bank. It’s the kind of recipe that makes grocery day feel like a win. Plus, it stretches to feed four for less than $10.

Step-by-step instructions for hearty 5 bean medley soup

Here's how to create a rich, flavorful soup with that perfect crispy celery crown finish.

1

🍳 Step 1: Sauté the Aromatic Base

Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5 minutes until soft and translucent. You'll know it's ready when it releases its sweet aroma and starts to caramelize slightly at the edges.

Add the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Stir in the peeled carrot chunks and cook for another 3 minutes until they begin to soften. This aromatic base forms the flavor foundation for your entire soup.

2

🍳 Step 2: Toast the Celery Crowns Separately

While your soup base cooks, heat a separate skillet over medium-high heat with 1 tablespoon olive oil. Add the 4 whole celery sticks (cut into 1-inch pieces) and cook for 8-10 minutes, stirring occasionally, until they develop golden brown spots and crispy edges. These will be your soup's special garnish—don't skip this step!

Remove the celery crowns and set aside on a paper towel-lined plate. You'll add them back at the very end to maintain their crispy texture. If they lose their crispness while waiting, simply toast them again for 1-2 minutes before serving.

3

🥘 Step 3: Simmer the Bean Mixture

Add the drained soaked beans (all 5 cups combined) to your Dutch oven along with the 6 cups vegetable broth, 2 whole bay leaf, 1 tbsp fresh thyme, 1.5 tsp salt, and 1 tsp ground black pepper. Bring to a gentle boil, then reduce heat to low and let it simmer uncovered for 45-50 minutes.

Here's the thing—you want the beans to be fork-tender but not mushy. Stir occasionally to prevent sticking, and taste after 30 minutes to check for seasoning. If needed, add more salt or a splash of broth to adjust the flavor. The soup should have a thick, hearty consistency by the end of cooking.

4

🍽️ Step 4: Finish and Serve with Crispy Toppings

Once the beans are tender, remove and discard the bay leaf. Taste the soup and adjust seasoning if needed—this is your final chance to perfect the flavor. The soup should be rich, slightly thick, and well-seasoned with the earthy flavors of all those different beans.

Ladle the hot soup into bowls and top each serving with 2-3 crispy celery crown pieces. The contrast between the warm, creamy soup and the crispy celery is what makes this dish truly special. Serve immediately while the celery crowns are still crispy and the soup is steaming hot.

👨‍🍳

Pro Tips For Making 5 Bean Medley Soup

  • SOAK NAVIES FIRST: Navy beans take the longest to soften—skip this and your soup will taste like you forgot to cook them. Soak them overnight (or at least 4 hours) in cold water, then drain and add the rest. The other beans catch up faster, and you’ll avoid the mushy texture that ruins everything.
  • SIMMER LOW AND LONG: After the initial boil, drop the heat to a bare simmer—think tiny bubbles, not rolling. I used to rush this, and the beans turned to paste. A gentle simmer for 45-60 minutes after adding all ingredients keeps them tender without falling apart.
  • SKIP THE SALT UNTIL LATER: Add salt only after the beans are tender—early salting toughens them, and you’ll regret it. Wait until the last 15 minutes, then season like the soup’s already done. (Yes, even if you’re impatient like me.)
  • USE CANNED BLACK BEANS: I know, I know—you want to cook everything from scratch. But black beans in cans are pre-cooked and save hours. Drain and rinse them, then toss them in last. The texture stays perfect, and your soup won’t turn into a science experiment.

Health benefits of this 5 bean medley soup

Protein Powerhouse

This soup packs a whopping 25 grams of plant-based protein per serving—thanks to the five bean varieties working together. Navy beans contribute 15g per cup, while kidney and black beans add 13g each.

That's more protein than a standard chicken breast serving! I've had vegetarians and meat-eaters alike rave about how satisfying this is, especially when paired with whole-grain bread. 💪

Fiber-Rich Comfort

With 18 grams of dietary fiber per serving, this soup supports digestive health and keeps you full for hours. The combination of soluble and insoluble fiber from different beans helps regulate blood sugar and cholesterol levels.

I notice my energy levels stay steady all afternoon when I have this for lunch—no midday slump!

Heart-Healthy Nutrients

The beans provide potassium (700mg per serving) to balance sodium levels and support heart function. Navy and kidney beans are particularly rich in magnesium, which helps regulate blood pressure. I always use low-sodium vegetable broth to keep the sodium content in check while maximizing these beneficial minerals.

Vitamin Boost

This soup delivers 40% of your daily vitamin B6 needs per serving, crucial for brain health and metabolism. The folate content from black beans supports cell repair, while carrots contribute 120% of your vitamin A needs for immune function.

I love how these nutrients work together to create a truly nourishing bowl.

Low-Calorie Comfort

At just 220 calories per serving, this soup delivers substantial nutrition without excess calories. The vegetable broth base keeps it light while the beans provide satisfying substance. I've served this to fitness-focused friends who appreciate how it fills them up without derailing their calorie goals.

Antioxidant Benefits

The colorful bean varieties contain powerful antioxidants like anthocyanins in black beans and flavonoids in kidney beans. These help combat oxidative stress in the body. I always

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 550mg24%
Total Carbohydrate 48g17%
Dietary Fiber 16g57%
Sugars 4g
Protein 22g44%
* 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?

Yes, but the texture will be less tender. Drain and rinse 2 (15 oz) cans of each bean variety (total 10 cups) to replace the 5 cups dried. Simmer for 30 minutes instead of 45-50 minutes since canned beans are pre-cooked. For best results, use low-sodium varieties and rinse thoroughly to reduce excess salt.

2

How do I make this soup vegan?

Just swap the vegetable broth for a mushroom or lentil-based broth and ensure your olive oil is plant-based. The recipe is already vegan-friendly! For extra richness, stir in 1 tablespoon nutritional yeast at the end. The crispy celery crowns stay vegan too—just use refined olive oil if needed for crispiness.

3

Why do the celery crowns lose crispiness?

This happens when they absorb moisture from the soup or sit too long. Keep them separate until serving and toast them again for 1-2 minutes in a dry skillet before adding to hot soup. For extra insurance, sprinkle them with 1/4 tsp cornstarch before toasting to help maintain crispiness.

4

Can I make this soup in an Instant Pot?

Sauté the aromatics as directed, then add all ingredients (except celery crowns) to your Instant Pot. Cook on high pressure for 12 minutes with natural release. Finish with crispy celery crowns as garnish. The beans will be perfectly tender without overcooking the vegetables.

5

What's the best way to store leftovers?

Store in an airtight container for up to 5 days in the fridge. For freezing, portion the soup (without celery crowns) into freezer-safe containers. Freeze for up to 3 months. Reheat on the stove over medium-low heat, stirring occasionally. Add fresh celery crowns when serving.

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